Strona główna / Poradniki

WooCommerce: koszyk się nie aktualizuje. Przyczyny i naprawa

8 października 2026

Koszyk, który nie reaguje, kosztuje sprzedaż każdego dnia. W większości sklepów przyczyna to cache, konflikt wtyczki albo zablokowane zapytania AJAX. Oto lista kontrolna, od najczęstszych przyczyn.

1. Cache nie może obejmować koszyka

Strony koszyka, zamówienia i konta klienta nie mogą być serwowane z cache, bo wtedy każdy widzi cudzy lub nieaktualny stan. Sprawdź w ustawieniach wtyczki cache (oraz CDN i na serwerze), czy wykluczone są adresy /koszyk, /zamowienie, /moje-konto oraz ciasteczka woocommerce_items_in_cart i woocommerce_cart_hash.

2. Sprawdź konsolę przeglądarki

Otwórz stronę sklepu, naciśnij F12 i przejdź na zakładkę Konsola. Czerwone błędy JavaScript często wskazują wtyczkę lub motyw, który przerywa działanie skryptów koszyka. W zakładce Sieć sprawdź zapytania do wc-ajax: jeśli kończą się błędem 403, 404 lub 500, to tam jest przyczyna.

3. Zapytania AJAX blokowane przez zaporę lub CDN

Zapory (WAF), wtyczki bezpieczeństwa i niektóre ustawienia CDN potrafią blokować adresy z parametrem wc-ajax. Spróbuj na chwilę wyłączyć zaporę lub dodać wyjątek, i sprawdź, czy koszyk zaczyna działać.

4. Konflikt wtyczek lub motywu

Najlepiej testować na kopii (staging). Wyłącz wszystkie wtyczki poza WooCommerce, przełącz motyw na Storefront i sprawdź koszyk. Potem włączaj po jednej rzeczy, aż błąd wróci. To wskaże winowajcę.

5. Nieaktualne szablony WooCommerce

W panelu: WooCommerce → Status → Szablony. Jeśli motyw nadpisuje szablony koszyka i są oznaczone jako nieaktualne, po aktualizacji WooCommerce mogą przestać działać. Trzeba je zaktualizować w motywie.

6. Ciasteczka i mieszana zawartość HTTP/HTTPS

Jeśli sklep działa na HTTPS, ale część zasobów ładuje się przez HTTP, przeglądarka może blokować skrypty. Sprawdź w konsoli komunikaty „Mixed Content” i ustaw jedną, spójną wersję adresu w Ustawieniach → Ogólne.

Zrób test zakupu po każdej zmianie

Po poprawce przejdź całą ścieżkę jako klient: dodaj produkt, zmień ilość, przejdź do zamówienia, zapłać (tryb testowy) i sprawdź, czy przyszedł mail z potwierdzeniem. Sprawdzaj to także na telefonie i w oknie prywatnym.

Jeśli sklep stoi, a nie masz czasu na diagnozę, mogę zrobić ją na kopii sklepu i wdrożyć poprawkę bez ryzyka dla żywych zamówień.

Koszyk nie działa? Opisz problem

Bezpłatna konsultacja →