Jump to content
  • 0

Problem z dodawaniem produktów do koszyka


aaaleksandra

Question

Witajcie, może tu ktoś wpadnie na pomysł jaka jest przyczyna błędu, który od jakiegoś czasu widzimy na sklepie (presta 1.7.8.11). 
Na niektórych urządzeniach gdy chcemy dodać produkt do koszyka, system "mieli" i nic się nie dzieje (symbol nieskończoności kręci się jakby dodawanie było w trakcie, ale bez efektu). I tu o dziwo, są urządzenia na których produkty się dodają a na innych nie. Zauważyliśmy, że problem dotyczy osób, które albo już złożyły kiedyś zamówienie albo są zalogowane na swoje konto u nas w sklepie. 
Czasem pomaga wylogowanie u nas z konta ale niektórzy wcale nie mają konta a i tak przy drugim zamówieniu im nie dodaje. Zamówienie można zrobić na karcie incognito. Problem na chrome, ale na innych przeglądarkach też się pojawił. Na komputerze ale i na telefonach. Stali klienci zgłaszają problem a my nie wiemy jak to rozwiązać. 

U nas na sklepie nic nie było zmieniane ani dodawane, ale coś od pewnego czasu blokuje to dodawanie do koszyka.
Sprawdzaliśmy, czyściliśmy pamięć podręczną i cookies - nie pomaga. Co mogło spowodować taki błąd? Może ktoś miał podobną sytuację albo ma pomysł co jeszcze sprawdzić? Z góry bardzo dziękuję.

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Na pewno nie pomaga czyszczenie ciasteczek w przeglądarce na tym urządzeniu gdzie jest problem? Z takim problemem spotkałem się głównie w sytuacjach gdy było przepełnione ciasteczko. A głównym powodem leżącym u takiego przepełnienia był moduł "Ostatni oglądane", który zbierał ID odwiedzanych produktów w nieskończoność.

Link to comment
Share on other sites

  • 0
18 minutes ago, Daresh said:

Na pewno nie pomaga czyszczenie ciasteczek w przeglądarce na tym urządzeniu gdzie jest problem? Z takim problemem spotkałem się głównie w sytuacjach gdy było przepełnione ciasteczko. A głównym powodem leżącym u takiego przepełnienia był moduł "Ostatni oglądane", który zbierał ID odwiedzanych produktów w nieskończoność.

Czyszczone na urządzeniu, ale to dotyczy (u nas) dwóch komputerów i 4 telefonów. U klientów też różne urządzenia (kilku dało znać, pewnie wielu olało temat i nie zrobiło zamówienia). W tym samym czasie przestało dodawać u nas na kilku, różne IP, różne urządzenia. Dlatego na 99,99% to problem sklepu. Po próbach wyszło właśnie, że najprawdopodobniej dotyczy to tylko osób, które już złożyły zamówienie albo są zalogowane u nas w sklepie. Nawet chat nic sensownego nie podpowiedział... a problem trwa i nie wiemy jak to naprawić.

Link to comment
Share on other sites

  • 0

Zacząłbym od podejrzenia zawartości ciasteczka na jednym z komputerów, na którym to nie działa. W razie czego mogę pomóc przeprowadzić małe dochodzenie, może coś wytropimy, w razie zainteresowania proszę o kontakt.

Link to comment
Share on other sites

  • 0
15 hours ago, aaaleksandra said:

Witajcie, może tu ktoś wpadnie na pomysł jaka jest przyczyna błędu, który od jakiegoś czasu widzimy na sklepie (presta 1.7.8.11). 
Na niektórych urządzeniach gdy chcemy dodać produkt do koszyka, system "mieli" i nic się nie dzieje (symbol nieskończoności kręci się jakby dodawanie było w trakcie, ale bez efektu). I tu o dziwo, są urządzenia na których produkty się dodają a na innych nie. Zauważyliśmy, że problem dotyczy osób, które albo już złożyły kiedyś zamówienie albo są zalogowane na swoje konto u nas w sklepie. 
Czasem pomaga wylogowanie u nas z konta ale niektórzy wcale nie mają konta a i tak przy drugim zamówieniu im nie dodaje. Zamówienie można zrobić na karcie incognito. Problem na chrome, ale na innych przeglądarkach też się pojawił. Na komputerze ale i na telefonach. Stali klienci zgłaszają problem a my nie wiemy jak to rozwiązać. 

U nas na sklepie nic nie było zmieniane ani dodawane, ale coś od pewnego czasu blokuje to dodawanie do koszyka.
Sprawdzaliśmy, czyściliśmy pamięć podręczną i cookies - nie pomaga. Co mogło spowodować taki błąd? Może ktoś miał podobną sytuację albo ma pomysł co jeszcze sprawdzić? Z góry bardzo dziękuję.

Wygląda na to że problem wynika z przepełnienia ciasteczek u użytkowników którzy już składali zamówienie albo są zalogowani. Sprawdź zawartość cookies na urządzeniu gdzie koszyk nie działa bo moduł „ostatnio oglądane” może zapisywać za dużo ID produktów i powodować błąd.

Link to comment
Share on other sites

  • 0
10 hours ago, Mehdi Bourechka said:

Wygląda na to że problem wynika z przepełnienia ciasteczek u użytkowników którzy już składali zamówienie albo są zalogowani. Sprawdź zawartość cookies na urządzeniu gdzie koszyk nie działa bo moduł „ostatnio oglądane” może zapisywać za dużo ID produktów i powodować błąd.

Dziękuję - pytanie dlaczego problem dotyczy tylko naszej strony i nagle zaczął występować na różnych urządzeniach, które nie są ze sobą powiązane. Czy to nasza strona powoduje te nieprawidłowe zapisy? Bo przecież inne strony działają na tych urządzeniach bez zarzutu. A dodatkowo, czyszczenie historii nie pomaga, więc przyczyna wydaje się być inna. Może ktoś miał podobny problem i jego strona też "blokowała" użytkowników, którzy składali już zamówienie. 

Link to comment
Share on other sites

  • 0

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.

Link to comment
Share on other sites

  • 0
45 minutes 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.

Dziękuję bardzo, brzmi sensownie. Sprawdzimy dzisiaj.

  • Like 1
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...