WooCommerce nie dodaje produktów do koszyka

Opublikował

w dniu

Kategoria:

Wstęp

WooCommerce nie dodaje produktów do koszyka? To częsty problem, który może wynikać z konfliktu wtyczek, błędnej konfiguracji pamięci podręcznej, motywu lub problemów z JavaScript. Poniżej znajdziesz najskuteczniejsze sposoby rozwiązania tego błędu.

Szybkie rozwiązanie

  • Wyłącz wszystkie wtyczki poza WooCommerce.
  • Przełącz motyw na domyślny WordPress.
  • Wyczyść cache strony, przeglądarki i CDN.
  • Sprawdź błędy JavaScript w konsoli przeglądarki.

Krok 1: Wyłącz pozostałe wtyczki

Najczęściej problem powoduje konflikt z inną wtyczką. Wyłącz wszystkie dodatki poza WooCommerce i sprawdź, czy produkty ponownie trafiają do koszyka.

Jeżeli problem ustąpi, włączaj wtyczki pojedynczo, aż znajdziesz tę powodującą konflikt.

Krok 2: Sprawdź motyw

Niektóre motywy modyfikują działanie WooCommerce. Tymczasowo aktywuj domyślny motyw WordPress, np. Twenty Twenty-Five, i sprawdź działanie sklepu.

Krok 3: Wyczyść pamięć podręczną

Cache może powodować, że koszyk nie aktualizuje się po dodaniu produktu.

  • wyczyść pamięć podręczną we wtyczce cache (np. WP Rocket, LiteSpeed Cache),
  • wyczyść pamięć przeglądarki,
  • wyczyść cache Cloudflare lub innego CDN,
  • jeśli używasz LiteSpeed Cache, wykonaj opcję „Purge All”.

Ważne: strony koszyka, zamówienia i konta użytkownika nie powinny być buforowane. Upewnij się, że adresy /cart/ (lub /koszyk/), /checkout/ (lub /zamowienie/) oraz /my-account/ (lub /moje-konto/) są wykluczone z pamięci podręcznej zarówno we wtyczce cache, jak i w Cloudflare.

Krok 4: Sprawdź ustawienia WooCommerce i permalinków

Wejdź do Ustawienia → Bezpośrednie odnośniki i kliknij Zapisz zmiany, nawet jeśli niczego nie modyfikujesz. WordPress odświeży reguły adresów URL, co często rozwiązuje problemy z działaniem sklepu.

Następnie sprawdź ustawienia WooCommerce. W sekcji produktów upewnij się, że opcja odpowiedzialna za dodawanie produktów do koszyka przy użyciu technologii AJAX jest skonfigurowana zgodnie z potrzebami sklepu. W niektórych przypadkach jej wyłączenie lub ponowne włączenie pomaga usunąć problem.

Krok 5: Sprawdź błędy JavaScript

Otwórz stronę sklepu i uruchom narzędzia programistyczne (klawisz F12). W zakładce Console sprawdź, czy nie pojawiają się błędy JavaScript blokujące działanie przycisku „Dodaj do koszyka”.

Najczęstsze przyczyny problemu

  • konflikt wtyczek,
  • niekompatybilny motyw,
  • błędy JavaScript,
  • nieprawidłowa konfiguracja cache lub CDN,
  • wyłączone sesje PHP,
  • błędy po aktualizacji WooCommerce lub WordPress.

Dodatkowe czynności diagnostyczne

Jeżeli problem nadal występuje, sprawdź stronę w trybie incognito oraz na innym urządzeniu. Warto również wyłączyć optymalizację JavaScript i CSS oraz upewnić się, że wtyczka cache nie buforuje stron koszyka i zamówienia.

FAQ

Dlaczego przycisk „Dodaj do koszyka” nic nie robi?

Najczęściej odpowiada za to konflikt JavaScript, pamięć podręczna lub niezgodność jednej z wtyczek.

Czy aktualizacja WooCommerce może powodować taki problem?

Tak. Po aktualizacji może wystąpić konflikt z motywem lub dodatkami, które nie są jeszcze zgodne z nową wersją.

Czy cache może blokować działanie koszyka?

Tak. Nieprawidłowo skonfigurowana pamięć podręczna często uniemożliwia poprawną aktualizację koszyka.

Podsumowanie

Jeżeli WooCommerce nie dodaje produktów do koszyka, najczęściej winny jest konflikt wtyczek, motywu lub pamięci podręcznej. Systematyczne wykonanie opisanych kroków pozwala szybko zlokalizować i usunąć przyczynę problemu.


Komentarze

Masz ten sam problem lub inne rozwiązanie?

Dyskutuj o tym artykule i podziel się swoim doświadczeniem:

Przejdź do zewnętrznej dyskusji na Facebooku dla tego artykułu

Ten problem nadal występuje? Napisz w komentarzu, spróbuję pomóc.



O autorze

Awatar Krzysztof Milewski