Błąd 404 w produktach WooCommerce to sytuacja, która potrafi wystraszyć – szczególnie jeśli wszystko wygląda dobrze w panelu, a klient trafia na niedziałającą stronę produktu. W praktyce jednak bardzo rzadko oznacza to coś poważnego. Najczęściej problem dotyczy konfiguracji adresów URL i da się go naprawić w kilka minut. Jeśli po wejściu w produkt widzisz komunikat 404 Not Found, a produkt nadal istnieje w WooCommerce, to dobry znak – dane nie zniknęły, tylko WordPress „zgubił drogę” do tej strony.
Dlaczego produkty WooCommerce pokazują błąd 404?
Każdy produkt w WooCommerce działa jak osobna podstrona, która ma swój własny adres URL. Ten adres nie jest zapisany na stałe, tylko generowany dynamicznie przez WordPressa na podstawie ustawień. I właśnie tu najczęściej pojawia się problem. Jeśli coś zaburzy sposób tworzenia tych adresów – na przykład migracja strony, aktualizacja albo zmiana ustawień – WordPress przestaje poprawnie łączyć adres z produktem. W efekcie zamiast strony produktu pojawia się błąd 404.
To dlatego często wygląda to tak:
- produkt jest widoczny w panelu
- wszystko wydaje się działać
- ale po kliknięciu… strona nie istnieje
Najczęstsza przyczyna: permalinki
W praktyce w większości przypadków problem dotyczy ustawień permalinków, czyli struktury adresów URL w WordPressie. WooCommerce korzysta z tego samego mechanizmu, dlatego każda zmiana w konfiguracji adresów wpływa również na produkty. Jeśli reguły nie są aktualne, system może przestać poprawnie kierować użytkownika do strony produktu. Zatem pierwszym krokiem, który warto wykonać, jest odświeżenie ustawień adresów URL w WordPressie. Nie wymaga to żadnych zmian w konfiguracji – chodzi jedynie o ponowne zapisanie ustawień, co powoduje przeładowanie reguł odpowiedzialnych za działanie adresów.
Aby to zrobić, przejdź do:
Ustawienia → Bezpośrednie odnośniki

i kliknij przycisk: Zapisz zmiany.
W wielu przypadkach to wystarczy, aby produkty w WooCommerce zaczęły ponownie działać poprawnie. Nie wchodząc tutaj w szczegóły – ten temat został dokładnie opisany w osobnym poradniku:
👉 404 po migracji lub aktualizacji? Jak szybko przywrócić permalinki WordPress
Ustawienia WooCommerce, a adresy produktów
Jeśli zapisanie ustawień nie przyniosło efektu, warto sprawdzić konfigurację WooCommerce. W tej samej sekcji znajdziesz ustawienia dotyczące adresów produktów. To właśnie tam określasz, jak mają wyglądać linki prowadzące do konkretnych produktów. Najczęściej wykorzystywane są dwie opcje: adres oparty wyłącznie na nazwie produktu albo struktura zawierająca również kategorię. Choć różnice wydają się niewielkie, ich zmiana może wpłynąć na działanie strony.
Co jeszcze może powodować błąd 404?
Jeśli podstawowe rozwiązania nie przyniosły efektu, warto przyjrzeć się innym możliwym przyczynom. W praktyce problem często wynika z kilku elementów jednocześnie.
Konflikty wtyczek oraz motywu
Jednym z częstszych powodów są konflikty pomiędzy wtyczkami, bądź motywem.
Niektóre rozszerzenia mogą ingerować w sposób działania adresów URL lub nadpisywać ustawienia WordPressa. W efekcie produkty przestają być poprawnie wyświetlane. Jeśli podejrzewasz taki scenariusz, warto tymczasowo wyłączyć wtyczki i sprawdzić, czy problem ustępuje.
Cache, który pokazuje starą wersję
Zdarza się również, że problem został już rozwiązany, ale nadal widzisz jego wcześniejszą wersję. Wynika to z działania cache, który przechowuje dane strony, aby przyspieszyć jej ładowanie. W takiej sytuacji warto wyczyścić cache w przeglądarce, wtyczce lub panelu hostingu i ponownie sprawdzić działanie strony.
Plik .htaccess
Plik .htaccess odpowiada za obsługę adresów URL na serwerze. Jeśli jego zawartość jest nieprawidłowa lub została zmieniona, WordPress może mieć problem z kierowaniem użytkownika do odpowiednich stron. W wielu przypadkach zapisanie permalinków przywraca poprawne reguły, jednak nie zawsze rozwiązuje to problem całkowicie.
Co zrobić, gdy problem nie znika?
Jeśli żadne z powyższych rozwiązań nie pomogło, warto podejść do tematu metodycznie. Najlepiej zacząć od wyłączenia wszystkich wtyczek i sprawdzenia, czy produkty zaczynają działać. Następnie można włączać je pojedynczo i obserwować, kiedy problem wraca. W kolejnym kroku warto sprawdzić motyw. Jeśli to również nie przyniesie efektu, możliwe że problem leży po stronie serwera i wymaga kontaktu z pomocą techniczną hostingu.
Jak ograniczyć ryzyko na przyszłość?
Choć błędy 404 zdarzają się stosunkowo często, można ograniczyć ryzyko ich wystąpienia. Warto pamiętać o regularnych aktualizacjach, instalowaniu sprawdzonych wtyczek oraz wykonywaniu kopii zapasowych przed większymi zmianami. Dobrym nawykiem jest również zapisanie ustawień permalinków po migracji strony – to prosty krok, który często zapobiega podobnym problemom.


Polecane dla Ciebie
Wersje WordPress w Polsce w maju 2023
Wersja WordPress to jeden z elementów większego, cyklicznego badania. Jako jeden z wiodących operatorów hostingu stale monitorujemy ponad dwa miliony […]
7 prostych kroków do zabezpieczenia WordPress
Wiele stron firmowych opiera się obecnie na systemach zarządzania treścią (CMS), a WordPress należy do najpopularniejszego z nich. Około 30% […]
Wersje WordPress w Polsce w grudniu 2022
Wersja WordPress to jeden z elementów większego, cyklicznego badania. Jako jeden z wiodących operatorów hostingu stale monitorujemy ponad dwa miliony […]
Szukasz dalej?