Press "Enter" to skip to content

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

Admin 1

W sklepie w wersji PrestaShop 1.7.6.9 wykryliśmy dziwny błąd. Po złożeniu zamówienia i wybrania płatności za pobraniem klient otrzymuje automatycznie wiadomość „Potwierdzenie zamówienia” po czym maila „Brak towaru” i niepokojące wiadomości dotyczące towaru:

Jednak zamówienie nie budzi zastrzeżeń. Nie ma braków w asortymencie – każdy kupiony  produkt jest dostępny. Taki e-mail tylko wywoła konsternację u klienta i może nawet spowodować anulowanie zamówienia i pozbawieniem sprzedawcy zysków!

Technicznie na to patrząc: nie wiadomo dlaczego jest wystawiany status zamówienia outofstock  🙁

Próba znalezienia odpowiedzi na to pytanie prowadzi m.in. na ten wątek w Githubie, w którym developer modułu ps_cashondelivery próbuje to wytłumaczyć:

In fact, there a misunderstood because order state Awaiting Cash On Delivery validation is set on order at creation because merchant want check order before change order state to another and also order should not be considered as paid to avoid to sent false data to analytics tools and accounting stuffs.

So if you need to add another order state await for cod payment after you sent the package for delivery, you can create a custom order state and manage it on your order state workflow.

… niestety nie ma tam podanego żadnego rozwiązania tego problemu. Są jedynie sugestie.

Jeśli natrafiłeś/aś na ten problem sugerujemy wgranie starszej wersji modułu. Gdzie to kuriozalne informowanie klienta nie ma miejsca..

Aby sprecyzować: błąd występuje u nas w wersji modułu: 2.0.1. Dla starszej wersji 1.0.6 działa to prawidłowo. Wersja PrestaShop to:  1.7.6.9

Aby to naprawić wejdź serwer sklepu przez FTP. Następnie usuń/zapisz poza sklepem folder:

modules/ps_cashondelivery

I na jego miejsce wgraj folder modułu poniżej:

Pamiętaj, aby nie aktualizować tego modułu w administracji sklepu, bo problem może powrócić.

grafika:wallpaperaccess.com,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 !
Cash on delivery na ost. etapie zamówienia w PrestaShop. Jak…