Press "Enter" to skip to content

PrestaShop 8.1.7 Płatność za pobraniem i mylny status „Brak towaru”

Admin 1

Po zainstalowaniu wbudowanego modułu „Płatność przy odbiorze” w wersji v2.0.1 (nazwa kodowa ps_cashondelivery) pojawia się mylny status „Brak towaru” widoczny zarówno na liście zamówień jak i w detalach zamówienia:

Jest to mylące dla obsługi sklepu. Jak temu zaradzić?

Najłatwiej po prostu znajdź ten moduł w dziale modułu i go zresetuj:

Zauważysz, że w dziale

Preferencje -> Zamówienia -> Statusy

pojawi się nowy status: Awaiting Cash On Delivery

To on właśnie będzie teraz ustawiany domyślnie podczas tej formy płatności. Wystarczy go przetłumaczyć na: „Oczekiwanie na płatność przy odbiorze” (albo inny dostosowany do Twoich potrzeb)

Zgodnie z sugestiami na tym wątku: https://github.com/PrestaShop/PrestaShop/issues/28707 ten status posiada odznaczoną opcję „Ustaw zamówienie jako opłacone.”, zapewne stąd wynika pierwotny błąd.

Po ponownym dokonaniu zamowienia jest już ono prawidłowo oznaczane:

Co ciekawe, problem prawdopodobnie występuje jeśli „doinstalujemy” moduł już do działającej instancji sklepu. Gdy instalujemy PrestaShop z paczki ZIP ze strony producenta (link: https://github.com/PrestaShop/PrestaShop/releases/download/8.1.7/prestashop_8.1.7.zip) wraz z modułami – problem nie występował.

Już poruszaliśmy wcześniej tę kwestię dla wersji 1.7. Możliwe, że pokazany tutaj sposób też tam zadziała:

Płatność za pobraniem i automatyczny status „Brak towaru” (PrestaShop 1.7)

grafika: wallpapersafari.com

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Brak kodu EAN na karcie produktu. Prosta modyfikacja szablonu aby…