przez tomerror » 9 cze 2017, o 20:28
Zmagam się z dokładnie takim samym problemem w wersji Opencart 2.2
Link do sklepu: flower-garden.pl
Kiedy klient składa zamówienie i wypełniając wszystkie kroki od 1 do 6, dostaje email z zamówieniem po przejściu do kroku 6, ale jeszcze przed wciśnięciem przycisku "Potwierdzam zamówienie".
Szukałem sposobu na rozwiązanie problemu, jednak nikt nie opisuje podobnego przypadku. Odkryłem, że każde zamówienie tymczasowe (tzw. temporary order) utworzone przez sklep po przejściu z kroku 5 do 6 ma w bazie danych (tabela oc_order) order_status_id = 1, zamiast 0. W normalne sytuacji powinno być 0 dopóki klient nie potwierdzi zamówienia klikając na przycisk "Potwierdzam zamówienie". Czy instalacja SSL może mieć coś wspólnego z występowaniem tego problemu?
W jaki sposób można zmusić Opencart, aby nadawał tymczasowym zamówieniom order_status_id = 0 ?