Dziękuję wszystkim za pomoc - namierzyliśmy moduł, który powodował problem. Będziemy diagnozowali już bezpośrednio przyczynę tam.
Edit History
4 hours ago, El Patron said:Wpadłem na bardzo podobny problem dawno temu. W moim przypadku przyczyną były uszkodzone dane w tabelach powiązanych z koszykiem. Opróżnienie trzech tabel connections (zazwyczaj ps_connections, ps_connections_page i ps_connections_source) natychmiast rozwiązało problem.
Wygląda na to, że te tabele mogą czasami bardzo urosnąć albo zawierać niespójne rekordy, co później zakłóca tworzenie koszyka i proces zamówienia. Ich wyczyszczenie jest bezpieczne, ponieważ przechowują jedynie statystyki odwiedzin/sesji, a nie krytyczne dane sklepu.
Niestety u nas te tabelki są puste Zauważyliśmy za to, że po kliknięciu 'dodaj do koszyka' front end nie dodaje do koszyka (mieli) ale widzimy w panelu tą próbę dodania jako utworzony koszyk. Kolejne kliknięcie (bez skutku w postaci dodania do koszyka na froncie) powoduje utworzenie kolejnego 'porzuconego' koszyka w panelu.
Konsola pokazuje błąd 500 (post). W adresie pokazuje adresstrony/koszyk. Wygląda to trochę jak błąd skryptów js i AJAX, ale nie wiemy co to powoduje.
Dodawanie działa prawidłowo jak się wyczyści cache / do momentu zrobienia zamówienia (po jego poprawnym złożeniu gdy koszyk się opróżni znowu pojawia się błąd i uniemożliwia dodawanie do koszyka). Może ktoś ma pomysł?