Koszyk WooCommerce nie działa – najczęstsze przyczyny

Niedziałający koszyk to najdroższa awaria w sklepie, bo klient nie zgłasza problemu – po prostu wychodzi. Najczęstsze przyczyny to zbyt agresywne buforowanie stron, konflikt wtyczek i problem z sesjami po stronie serwera.
Cache: przyczyna numer jeden
Strony koszyka, kasy i konta klienta nigdy nie powinny być buforowane. Gdy trafią do cache, klient widzi cudzy albo pusty koszyk, a dodawanie produktów przestaje działać.
W praktyce oznacza to wykluczenie tych stron z cache – zarówno po stronie wtyczki, jak i mechanizmu serwerowego czy usługi pośredniczącej. To pierwsza rzecz do sprawdzenia przy każdym problemie z koszykiem.
Pozostałe przyczyny
- Konflikt wtyczek – zwłaszcza dodatków do koszyka, płatności i optymalizacji skryptów.
- Łączenie i odraczanie skryptów przez wtyczkę przyspieszającą – potrafi zepsuć obsługę dodawania do koszyka.
- Problem z sesjami – gdy serwer nie utrzymuje sesji, koszyk „zapomina” zawartość między stronami.
- Niezgodne adresy strony (z „www” i bez) – klient przeskakuje między wersjami, a koszyk zostaje w jednej z nich.
Jak to sprawdzić
- Wyłącz cache w całości i sprawdź, czy koszyk wraca do życia.
- Przetestuj sklep w trybie prywatnym przeglądarki – to eliminuje cache po Twojej stronie.
- Wyłącz optymalizację skryptów w wtyczce przyspieszającej.
- Wyłącz wtyczki poza WooCommerce i włączaj je pojedynczo.
Częste pytania
Koszyk działa u mnie, ale klienci zgłaszają problem – jak to możliwe?
Bo Ty jesteś zalogowany, a zalogowani zwykle omijają cache. Testuj zawsze w trybie prywatnym albo na wylogowanej sesji.
Czy to może być wina hostingu?
Tak, jeśli ma własny mechanizm buforowania bez wykluczeń dla sklepu. Warto to potwierdzić u dostawcy.
Ile kosztuje naprawa?
To standardowa naprawa – u nas od 390 zł. Diagnoza jest bezpłatna, więc najpierw mówimy, co znaleźliśmy.
Opis na podstawie zaleceń WooCommerce dotyczących buforowania oraz naszych napraw sklepów.