Produkt nie wyświetla się w WooCommerce: jeden produkt, kategoria czy cały sklep
Produkt nie wyświetla się w WooCommerce najczęściej z jednego z pięciu powodów: nie jest opublikowany, ma ukrytą widoczność w katalogu, nie ma stanu przy włączonym ukrywaniu niedostępnych, nie ma kategorii albo cały sklep jest w trybie „wkrótce”. Zanim zaczniesz szukać, ustal skalę: brakuje jednego produktu, jednej kategorii czy całego sklepu.
Autor: Zespół TellMyShop. Piszemy o PrestaShop na podstawie pracy z zapleczem prawdziwych sklepów i testów na własnym sklepie testowym.
Aktualizacja: · 6 min czytania
Ile produktów zniknęło? Trzy ścieżki szukania
Każda skala ma inne przyczyny, więc warto zacząć od jednego pytania. Otwórz sklep w oknie prywatnym przeglądarki, bez logowania. Zalogowany administrator widzi więcej niż klient, na przykład produkty prywatne, więc sprawdzanie z panelu często myli trop.
| Co widzisz | Gdzie szukać | Najczęstsza przyczyna |
|---|---|---|
| Brakuje jednego produktu, inne są | karta tego produktu | status, widoczność w katalogu, stan, kategoria |
| Kategoria jest pusta albo niepełna | lista produktów tej kategorii | produkty bez kategorii, ukrywanie niedostępnych |
| Sklep jest pusty, a produkty są w panelu | ustawienia WooCommerce | tryb „wkrótce”, zła strona sklepu, cache |
| Produkt jest w sklepie, ale nie w Google | ustawienia wtyczki SEO | noindex, adres kanoniczny, świeży produkt |
Ostatni wiersz to osobna sprawa: sklep działa, tylko wyszukiwarka nie pokazuje produktu. Wrócimy do niego na końcu.
Brakuje jednego produktu: kolejność sprawdzania
Najpierw wpisz bezpośredni adres produktu w oknie prywatnym. Jeśli strona się otwiera, produkt istnieje, a problem leży w listach sklepu. Jeśli widzisz błąd 404, produkt nie jest publicznie dostępny.
- Status. W Produkty, Wszystkie produkty sprawdź kolumnę stanu. Szkic, „Oczekuje na przegląd”, prywatny albo zaplanowany na przyszłą datę oznacza, że klient produktu nie zobaczy.
- Widoczność w katalogu. W karcie produktu, w polu Opublikuj, kliknij Edytuj przy „Widoczność w katalogu”. Pełną widoczność daje tylko ustawienie „Sklep i wyniki wyszukiwania”. „Ukryty” oznacza, że produkt działa wyłącznie pod bezpośrednim adresem.
- Stan magazynowy. Jeśli stan wynosi zero, a sklep ukrywa produkty niedostępne, produkt znika z list i wyszukiwarki. To ustawienie dotyczy całego sklepu, opisuje je dokumentacja ustawień produktów WooCommerce.
- Cena. Produkt z wariantami, w którym żaden włączony wariant nie ma ceny, nie da się kupić. Przy ukrywaniu niedostępnych może też zniknąć z listy.
- Kategoria. Produkt tylko w domyślnej kategorii „Bez kategorii” nie pojawi się tam, gdzie klienci go szukają.
- Hasło. Produkt chroniony hasłem pokazuje tylko formularz hasła.
Widoczność w katalogu myli wielu właścicieli, bo „Ukryty” nie znaczy „prywatny”. Kto ma link, nadal otworzy stronę produktu. Dobrze opisuje to poradnik o ukrytych produktach WooCommerce.
Pusta albo niepełna kategoria
Gdy w kategorii brakuje kilku produktów, sprawdź je według listy z poprzedniej sekcji, ale zacznij od dwóch rzeczy wspólnych dla wielu produktów naraz.
Pierwsza to przypisanie. Import z hurtowni albo pliku CSV często zostawia produkty w „Bez kategorii”. W Produkty, Wszystkie produkty możesz przefiltrować listę po kategorii i zobaczyć, ile ich tam leży.
Druga to ukrywanie niedostępnych. Jeśli połowa kategorii jest wyprzedana, a ta opcja jest włączona, kategoria wygląda na pustą, choć produkty są w panelu.
W motywach blokowych jest jeszcze trzecia przyczyna. Listę produktów na stronie może tworzyć blok z własnymi filtrami, na przykład ustawiony tylko na produkty polecane albo jedną kategorię. Wtedy produkty są w porządku, a lista pokazuje tylko wybrane. Taki blok poprawia się w Wygląd, Edytor, w szablonie danej strony.
Cały sklep jest pusty
Zwykle winne jest jedno ustawienie, a produkty są w porządku.
- Tryb „wkrótce”. Nowsze wersje WooCommerce mają przełącznik w WooCommerce, Ustawienia, Widoczność witryny. Ustawienie „Wkrótce” ukrywa sklep albo całą witrynę przed niezalogowanymi. Szczegóły są w dokumentacji trybu „coming soon”.
- Strona sklepu. W ustawieniach produktów WooCommerce wskazuje stronę, która ma być listą produktów. Po imporcie albo zmianie motywu bywa wskazana zła strona.
- Cache. Wtyczka cache albo serwer może pokazywać starą, pustą wersję strony. Wyczyść cache we wtyczce albo poproś o to hosting.
- Ostatnia zmiana. Nowa wtyczka filtrów, wielojęzyczności albo aktualizacja motywu potrafi zepsuć listę produktów. Tę ścieżkę najlepiej przejść z osobą, która opiekuje się stroną.
Jak Claude sprawdza, czemu produktu nie widać
Wtyczka TellMyShop dla WordPress i WooCommerce ma gotowe zadanie „Czemu tej strony nie widać”. Podajesz nazwę, SKU albo adres produktu, a Claude sprawdza wszystko z tabeli wyżej w jednym przebiegu. Działa to w TellMyShop Free, bo diagnoza tylko czyta sklep. Na górze odpowiedzi dostajesz najbardziej prawdopodobną przyczynę, niżej listę „sprawdzone, w porządku” i „problem, jak naprawić”.
Diagnoza obejmuje status, hasło, widoczność w katalogu, stan magazynowy razem z ustawieniem ukrywania niedostępnych, cenę także w wariantach, kategorie, tryb „wkrótce”, a dla Google noindex, adres kanoniczny, robots.txt, mapę witryny i kod odpowiedzi strony sprawdzony na żywo, tak jak widzi ją niezalogowany gość. Liczy też linki wewnętrzne do produktu i sprawdza, czy jest w menu.
Czemu w sklepie nie ma Lampionu solarnego Kula 20 cm? Klientka pisze, że nie może go znaleźć.
Sprawdziłem produkt. Najbardziej prawdopodobna przyczyna: widoczność w katalogu ustawiona na „Ukryty”. Strona produktu działa pod bezpośrednim adresem, ale nie ma go na liście Lampiony ani w wyszukiwarce sklepu. Status, cena (89 zł) i stan (14 szt.) są w porządku.
Popraw to.
Podgląd zmiany dla Lampion solarny Kula 20 cm:
było: Widoczność w katalogu: ukryty
będzie: Widoczność w katalogu: sklep i wyniki wyszukiwania
Zapiszę po twoim „tak”. Zmianę cofniesz z historii zmian.
W TellMyShop Pro Claude poprawia to, co leży w samym produkcie: status, widoczność w katalogu i kategorie. Każdą zmianę widzisz w podglądzie przed zapisem, a większość cofniesz z historii zmian. Stany magazynowe i ceny wymagają przełącznika Handel, który we wtyczce jest wyłączony, dopóki sam go nie włączysz. Ustawień samego WooCommerce, takich jak tryb „wkrótce” czy ukrywanie niedostępnych, Claude w tym zadaniu nie przełącza. Powie ci, gdzie kliknąć. Czyszczenie cache serwera zostaje po stronie hostingu. Więcej o wtyczce przeczytasz na stronie TellMyShop dla WordPress i WooCommerce, a ceny licencji są w cenniku.
Produkt jest w sklepie, ale nie ma go w Google
To inny problem niż pusty sklep. Najczęstsze powody to ustawienie „nie indeksuj” w Yoast albo Rank Math przy samym produkcie lub dla wszystkich produktów, adres kanoniczny wskazujący inną stronę i zwykły czas: nowy produkt może czekać na zaindeksowanie kilka dni lub dłużej. Jak ustawienia indeksowania wyglądają w Yoast, pokazuje pomoc Yoast o noindex.
Diagnoza Claude'a sprawdza te ustawienia razem z resztą. Jeśli wszystko jest technicznie w porządku, usłyszysz to wprost: o tym, kiedy i gdzie produkt pojawi się w wynikach, decyduje Google. Kiedy produkt jest już widoczny, a w wynikach ma nieczytelny tytuł i opis, zajrzyj do tekstu o SEO produktów WooCommerce. Szerzej o stronach, których nie ma w wyszukiwarce, piszemy w tekście strona WordPress nie wyświetla się w Google. Gdy produkt usunięto, a jego adres daje błąd, zajrzyj do wpisu o usuniętym produkcie WooCommerce i o błędach 404 w WordPress. Pozostałe poradniki znajdziesz na blogu.
Pytania i odpowiedzi
Produkt otwiera się z linku, ale nie ma go w kategorii. Dlaczego?
Najczęściej ma ustawioną widoczność w katalogu „Ukryty” albo „Tylko wyniki wyszukiwania”. Druga częsta przyczyna to brak kategorii: produkt trafił tylko do domyślnej kategorii „Bez kategorii”. Obie rzeczy zmienisz w karcie produktu, w polu Opublikuj i w polu Kategorie produktów.
Czy WooCommerce sam ukrywa produkty bez stanu magazynowego?
Tylko wtedy, gdy włączysz to w ustawieniach. Opcja ukrywania produktów niedostępnych w magazynie jest w WooCommerce, Ustawienia, Produkty, Magazyn i działa na cały sklep naraz. Gdy jest włączona, produkty oznaczone jako „Brak w magazynie” znikają z list i wyszukiwarki sklepu.
Dodałem produkt bez ceny. Czy to problem?
Tak, choć inny niż brak w sklepie. Produkt prosty bez ceny zwykle się wyświetla, ale nie ma przycisku dodania do koszyka. Produkt z wariantami, w którym żaden wariant nie ma ceny, nie da się kupić, a przy ukrywaniu niedostępnych może zniknąć z listy.
Wszystkie produkty zniknęły naraz. Od czego zacząć?
Od trybu „wkrótce” i strony sklepu. Sprawdź WooCommerce, Ustawienia, Widoczność witryny, czy sklep jest ustawiony na „Na żywo”, a potem, czy w ustawieniach produktów wskazana jest właściwa strona sklepu. Dopiero potem szukaj winy we wtyczce cache albo w ostatnio zainstalowanej wtyczce.
Czy darmowa wersja TellMyShop Free znajdzie przyczynę?
Tak, diagnoza widoczności działa w TellMyShop Free, bo tylko czyta sklep. Claude sprawdza status, widoczność w katalogu, stan, cenę, kategorie, tryb „wkrótce” i ustawienia dla Google, a potem wskazuje najbardziej prawdopodobną przyczynę. Poprawki z podglądem i cofaniem robi się w TellMyShop Pro.
WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadnym z tych podmiotów.