Dziś poruszymy problem, który może się przydarzyć podczas akutalizacji sklepu PrestaShop.
Podczas testu sklepu w nowej wersji możemy zauważyć, że nie działa przypisanie określonych przesyłek do metod płatności. Przykładowe zachowanie:
- dla przesyłki Kurier są dostępne wszystkie metody (w tym płatność za pobraniem)
- dla przewoźnika Kurier Pobranie – powinien być wyodrębniony tylko jeden (właśnie płatność za pobraniem).
To, jak określone są te warunki ustawia się w konfiguracji modułu shiptopay
:
Modułowi shiptopay
poświęciliśmy cały artykuł – zapraszamy do lektury:
Ship2Pay, shiptopay – łączenie wysyłek i metod dostawy w PrestaShop [Aktualizacja]
Niestety reset modułu shiptopay
a nawet jego reinstalacja nic nie dają. Nadal powiązania przesyłek z płatnościami nie działają 🙁
Okazuje się, że problem jest łatwy do rozwiązania. Podczas konfiguracji modułu Aktualizacja 1 kliknięciem (autoupgrade
) możemy zaznaczyć opcję „Wyłącz niestandardowe moduły”:
Jest ona z resztą domyślnie zaznaczona i możemy to przeoczyć podczas podnoszenia wersji sklepu PrestaShop.
Jeśli zapomnimy potem o tym ustawieniu – po wykonanej aktualizacji zostaną wyłączone nadpisywania modułów w dziale wydajność:
Wejdź do działu:
Zaawansowane -> Wydajność
Trzeba po prostu opcję „Wyłącz wszystkie nadpisywania” zaznaczyć na: NIE
Wtedy moduły typu shiptopay
powinny działać prawidłowo.
grafika:wallpaperflare.com