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 widziszGdzie szukaćNajczęstsza przyczyna
Brakuje jednego produktu, inne sąkarta tego produktustatus, widoczność w katalogu, stan, kategoria
Kategoria jest pusta albo niepełnalista produktów tej kategoriiprodukty bez kategorii, ukrywanie niedostępnych
Sklep jest pusty, a produkty są w paneluustawienia WooCommercetryb „wkrótce”, zła strona sklepu, cache
Produkt jest w sklepie, ale nie w Googleustawienia wtyczki SEOnoindex, 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Kategoria. Produkt tylko w domyślnej kategorii „Bez kategorii” nie pojawi się tam, gdzie klienci go szukają.
  6. 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.

Ty

Czemu w sklepie nie ma Lampionu solarnego Kula 20 cm? Klientka pisze, że nie może go znaleźć.

Claude

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.

Ty

Popraw to.

Claude

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.

Ilustracja: produkty, liczby i odpowiedzi są przykładowe.

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.

TellMyShop dla WordPress i WooCommerce

Claude czyta twoją stronę, pokazuje każdą zmianę przed zapisem i zapisuje dopiero po twoim „tak”. Każdą zmianę cofniesz jednym poleceniem. Działa też z darmowym Claude.

Przeczytaj też