Anamesh Posted July 20, 2016 Share Posted July 20, 2016 Witam serdecznie, Historia w wielkim skrócie wygląda tak: miałem sklep w którym był włączony multistore, po czasie jednak uznałem to za zbędne, jednak kilku sklepów nie udało się usunąć z racji tego, że były na nich robione zakupy. Wyczyściłem listę klientów do zera, tak samo listę zakupów (moduł) i usunąłem sklepy, wyłączyłem multistore. Sklep figuruje więc pod jedną domeną, a po kliknięciu w przycisk dodaj do koszyka, przekierowuje do podstrony z koszykiem, ale nie dodaje produktu do kosza. W czym może być problem ? Motyw Unidoo, wersja presty 1.6.0.14. Do tej pory próbowałem: generować na nowo plik .htaccess, czyścić cache, cookie w przeglądarkach, zwiększać auto increment w bazie, koszyk ajax jest wyłączony, z poziomu administratora z zaplecza sklepu spokojnie mogę zamówienie dodać. Za wszelką pomoc będę niezmiernie wdzięczny. Link to comment Share on other sites More sharing options...
vekia Posted July 20, 2016 Share Posted July 20, 2016 po włączeniu ajax cart, podczas podjęcia próby dodania produktu do koszyka pojawia się jakiś bład? Link to comment Share on other sites More sharing options...
Anamesh Posted July 20, 2016 Author Share Posted July 20, 2016 Niestety nie dzieje się totalnie nic, w konsoli jedynie jest odpowiedź serwera 200, więc teoretycznie wszystko ok Link to comment Share on other sites More sharing options...
vekia Posted July 20, 2016 Share Posted July 20, 2016 ok, zatem najprawdopodobniej produkty lądują w bazie danych, ale do błednego koszyka i stąd ich nie widać. to tak najprościej rzecz ujmując. skoro usunięto wszystkie zamówienia proponuję:- połączyć się z baza danych za pośrednictwem jakiegoś menadżera baz np. phpmyadmin - wykonać czyszczenie tabel ps_order_* (polecenie TRUNCATE)- wykonaćż czyszczenie tabel ps_cart_* (polecenie TRUNCATE) TRUNCATE resetuje licznik rekordów, w związku z czym produkty będą przypiswane do odpowiedniego koszyka i POWINNY być widoczne na froncie tak jak to było kiedyś Link to comment Share on other sites More sharing options...
Anamesh Posted July 20, 2016 Author Share Posted July 20, 2016 Dziękuję za zainteresowanie i pomoc. Nie ukrywam że wiązałem spore nadzieje z tym rozwiązaniem, jednak problem niestety dalej nie ustąpił. Zastosowałem się do porady i opróżniłem wszystkie tabele które miały w sobie człon ps_cart oraz ps_order, niestety efekt żaden. Jakieś jeszcze pomysły ? Link to comment Share on other sites More sharing options...
endriu107 Posted July 20, 2016 Share Posted July 20, 2016 Tylko opróżniłeś czy zastosowałeś również polecenie TRUNCATE? Link to comment Share on other sites More sharing options...
Anamesh Posted July 20, 2016 Author Share Posted July 20, 2016 W PHPmyadminie kliknięcie w opróżnij, jest równoznaczne z poleceniem truncate o ile wiem ? chyba że się mylę, wtedy przepraszam Link to comment Share on other sites More sharing options...
vekia Posted July 20, 2016 Share Posted July 20, 2016 możesz proszę zerknąć w specyfikację tabeli ps_cart oraz ps_cart_product jaką wartość przyjmuje pole AUTO_INCREMENT ? Link to comment Share on other sites More sharing options...
Anamesh Posted July 21, 2016 Author Share Posted July 21, 2016 Przepraszam, że dopiero teraz odpisuję, a więc pole AUTO_INCREMENT przybiera następujące wartości ps_cart - 1ps_cart_product - NULL Zastanawia mnie dlaczego te wartości są różne ? dla pewności dla obu zastosowałem jeszcze raz polecenie truncate Link to comment Share on other sites More sharing options...
vekia Posted July 21, 2016 Share Posted July 21, 2016 ok, to teraz na czystych tabelach dodaj produkt do koszyka. sprawdź czy koszyk został utworzony w ps_cart oraz czy w ps_product_cart widnieje produkt powiązany z id nowego koszyka Link to comment Share on other sites More sharing options...
Anamesh Posted July 21, 2016 Author Share Posted July 21, 2016 (edited) Rozumiem że chodzi Ci o próbę dodania produktu do koszyka poprzez stronę ? Jeżeli tak, to tak jak wspominałem w pierwszym poście, przekierowuje mnie do pustego koszyka, a w bazie nie tworzą się żadne nowe rekordy, wartości auto_increment są identyczne dla obu tabel po kilku próbach dodania produktu do koszyka(identyczne jak podałem w poście powyżej) . Edited July 21, 2016 by Anamesh (see edit history) Link to comment Share on other sites More sharing options...
vekia Posted July 21, 2016 Share Posted July 21, 2016 byłem pełen nadzei, że teraz coś się doda (nawet przy pustym koszyku na froncie) jak włączysz raportowanie błędów, i podejmiesz próbę dodania czegoś do koszyka to widzisz jakiś database exception (najlepiej wyłączyć ajax cart) ? Link to comment Share on other sites More sharing options...
Anamesh Posted July 21, 2016 Author Share Posted July 21, 2016 (edited) Nie tylko Ty byłeś pełen nadziei generalnie _PS_MODE_DEV_ mam cały czas włączony, ajax cart jest cały czas wyłączony, na serwerze też mam załączone raportowanie błędów, bo od tego generalnie zacząłem cały proces szukania, no i totalnie żadnych błędów No nic, stawiam dzisiaj świeżą prestę, pliki szablonu się nadpisze tymi które już mam , produkty się przeniesie i myślę że będzie git. Dziękuje za zainteresowanie tematem i okazaną pomoc. Edited July 22, 2016 by Anamesh (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now