You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wersja prestashop 1.7.6.0
Wersja dotpay plugina 1.2.1
Podczas ładowania metod płatności dotpay się nie wyświetla. Jest skonfigurowany poprawnie bez zaawansowanych opcji. Na starszej wersji sklepu, plugin działa bez problemu.
Przeanalizowałem sytuacje krok po kroku użycie hookPaymentOptions
pierwszy trop pokierował mnie na to że do konstruktorów wywoływanych przez sdk/Dotpay/Loader.php nic nie było przekazywane, argumenty były null.
Drugi trop pokierował mnie na metodę initializeChannelsDataFromCart z pliku dotpay.php
Dzień dobry,
Mam dziwną sytuacje tzn:
Wersja prestashop 1.7.6.0
Wersja dotpay plugina 1.2.1
Podczas ładowania metod płatności dotpay się nie wyświetla. Jest skonfigurowany poprawnie bez zaawansowanych opcji. Na starszej wersji sklepu, plugin działa bez problemu.
Przeanalizowałem sytuacje krok po kroku użycie
hookPaymentOptions
pierwszy trop pokierował mnie na to że do konstruktorów wywoływanych przez
sdk/Dotpay/Loader.php
nic nie było przekazywane, argumenty były null.Drugi trop pokierował mnie na metodę
initializeChannelsDataFromCart
z pliku dotpay.phpI tutaj było bingo!
Dla nowego klienta który nie ma konta jeszcze $params['cart']->id_customer jest równy zero.
Podmieniłem tą metodę na takie coś
I zadziałało..... choć nie jestem do końca przekonany do tego
else if
, który został.Dlaczego pluginie ustawienie parametrów waluty jest zależne od istnienia id klienta?
The text was updated successfully, but these errors were encountered: