Startovní nabídka

Licence Founders: aktualizace nejméně na 2 roky

149 €jednorázově, bez DPH

Běžná licence Shop stojí 199 €.

Pro prvních 100 licencí Shop, do 10. prosince 2026. Aktualizace a nové znalosti Konzultanta nejméně na 2 roky, bez obnovování. Běžná licence Shop: 12 měsíců.

Získat Founders za 149 €

Produkt se nezobrazuje v e-shopu na PrestaShopu? Zkontrolujte těchto 9 příčin

Produkt se v PrestaShopu obvykle nezobrazuje z jednoho z devíti důvodů: je vypnutý, má špatnou viditelnost, jeho kategorie je neaktivní, hosté nemají ke kategorii přístup, není přiřazený k obchodu, má budoucí datum dostupnosti, cenu 0, nebo chybí ve vyhledávacím indexu či v indexu filtrů. Začněte tím, kde přesně chybí.

Autor: Tým TellMyShop. Průvodce pro majitele obchodů na PrestaShopu: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 5 min čtení

Kde přesně produkt chybí?

Odpověď rozhoduje o tom, kterou příčinu kontrolovat jako první. V PrestaShopu „nezobrazuje se“ znamená tři různé věci a každá má vlastní seznam podezřelých. Otevřete e-shop v anonymním okně prohlížeče, bez přihlášení, a postupně zkontrolujte: stránku produktu na její adrese, seznam kategorie a vyhledávání.

PříznakNejčastější příčinaKde to opravit
Stránka produktu vrací 404 nebo přesměrováváprodukt vypnutý nebo nepřiřazený k obchoduKatalog > Produkty, přepínač „Online“
Stránka funguje, ale v kategorii nenínepřiřazený do kategorie, viditelnost „jen ve vyhledávání“, neobnovený index filtrůstránka produktu, záložka Popis (kategorie) a záložka Možnosti (viditelnost), a modul filtrů
V kategorii je, ale vyhledávání ho nenajdechybí ve vyhledávacím indexu, viditelnost „jen v katalogu“Nastavení obchodu > Vyhledávání
Přihlášení ho vidíte, zákazník nekategorie není dostupná skupině Host nebo NávštěvníkKatalog > Kategorie, přístup skupin
Zmizí po importu souboruindexy nepřestavěné, prázdný název nebo přátelská URL v některém z jazykůimport a indexy

Poslední řádek je samostatný příběh. Import z CSV přeskočí část toho, co dělá běžné uložení v administraci, takže po každém importu se vyplatí přestavět oba indexy.

V jakém pořadí příčiny kontrolovat?

Od nejjednodušší po nejskrytější. Toto pořadí vychází z toho, jak často se která příčina stává a kolik kliknutí zabere její kontrola.

  1. Je produkt zapnutý? Přepínač „Online“ na stránce produktu. Vypnutý produkt ukazuje na své adrese 404 nebo přesměrování, podle nastavení.
  2. Jaká je viditelnost? V možnostech produktu: všude, jen v katalogu, jen ve vyhledávání, nebo nikde. „Nikde“ se někdy nastaví při importu a pak se na něj zapomene.
  3. Je kategorie aktivní, i s nadřazenými? Produkt v aktivní podkategorii neaktivní hlavní kategorie se v menu ani v seznamu neobjeví.
  4. Mají hosté ke kategorii přístup? Při úpravě kategorie je seznam skupin zákazníků. Pokud skupina Host není zaškrtnutá, nepřihlášený zákazník kategorii neuvidí.
  5. Je produkt přiřazený k tomuto obchodu? Týká se to jen režimu multistore, ale tam je to častá příčina.
  6. Je datum dostupnosti v budoucnosti? Produkt s datem „dostupné od“ se může chovat jinak než ostatní, podle šablony.
  7. Je cena 0? Některé šablony a moduly takové produkty skrývají nebo blokují přidání do košíku.
  8. Je produkt ve vyhledávacím indexu? Nastavení obchodu > Vyhledávání ukazuje, kolik produktů je zaindexováno. Nižší číslo než v katalogu znamená nedodělek.
  9. Je index filtrů aktuální? Pokud seznamy kategorií obsluhuje modul fasetové navigace, musí být produkt i v jeho indexu.

Dokumentace PrestaShopu popisuje nastavení vyhledávání a správu kategorií, včetně přístupu skupin zákazníků.

Proč vyhledávání nenajde produkt, který v e-shopu je?

Protože vyhledávání v PrestaShopu neprohledává katalog živě. Používá vlastní index slov, sestavený při uložení produktu. Když se produkt do e-shopu dostal bez tohoto kroku, například importem nebo modulem velkoobchodu, v indexu není.

Druhou častou příčinou je samotná fráze. Vyhledávání dělí text na slova a krátká slova a znaky, jako pomlčky v kódech produktů, zpracovává po svém. Zákazník napíše „AB-120“ a index zná „AB“ a „120“ zvlášť. Tento případ dobře rozebírá Pro-Link v návodu k vyhledávání (polsky) a dhosting ukazuje, jak spustit přeindexování (také polsky).

Seznam kategorie a vyhledávání jsou dva samostatné mechanismy. Proto může být produkt vidět v kategorii a chybět ve výsledcích vyhledávání, nebo naopak. Každý opravujete zvlášť. Úplnou opravu vyhledávání, s přestavbou indexu, popisuje článek nefunguje vyhledávání v PrestaShopu.

Jak to zkontrolovat v jednom rozhovoru s chatem

Zadáte název nebo kód produktu a chat zkontroluje prvních osm bodů najednou. Index filtrů zkontrolujete sami v modulu filtrů. Výsledkem je kontrolní seznam s označenou nejpravděpodobnější příčinou a místem v administraci, kde ji opravíte. Diagnóza jen čte data e-shopu, takže funguje v TellMyShop Free a nic nemění.

Vy: Zákaznice říká, že nemůže najít lucernu Lumo 30 cm. V administraci ji vidím. Zkontroluj, proč se nezobrazuje.

Váš chat: Zkontroloval jsem produkt Lumo 30 cm (ID 412). Je zapnutý, viditelný všude, má 14 ks skladem a cenu 89 € včetně DPH.

Problém je v kategorii: Lucerny jsou aktivní, ale jejich nadřazená kategorie Dekorace je vypnutá. Proto se produkt neobjeví v seznamu ani v menu.

Vyhledávání ho také nenajde, protože není v indexu. Nejspíš přišel z importu.

Kategorii Dekorace můžete zapnout v Katalog > Kategorie a chybějící produkty přidat do indexu v Nastavení obchodu > Vyhledávání.

Ilustrace: produkty, čísla a odpovědi jsou příklady.

V TellMyShop Pro může stejný rozhovor pokračovat opravou: chat připraví změnu, ukáže ji v náhledu a uloží ji až po vašem souhlasu. Každou takovou změnu můžete vrátit zpět z historie změn. Změny cen a skladu potřebují navíc přepínač Prodej. Hotové ukázky požadavků najdete v případech použití produkt se nezobrazuje v kategorii a vyhledávání nenajde produkt.

Co dělat, když problém postihne mnoho produktů najednou

Než začnete opravovat produkty jeden po druhém, hledejte společnou příčinu. Když najednou zmizí desítky produktů, málokdy jde o každý zvlášť. Obvykle je na vině jeden ze tří společných prvků: vypnutá nadřazená kategorie, import, který nastavil špatnou viditelnost, nebo neobnovený index.

Pokud produkty zmizely ze seznamů kategorií po importu nebo změně šablony, přečtěte si také článek o filtrech, které nefungují, protože seznamy kategorií a filtry používají stejný index. A pokud jste produkt vypnuli záměrně a chcete si udržet jeho návštěvnost z Google, podívejte se na článek o chybách 404.

Než e-shop propojíte s chatem, můžete se podívat, jak to funguje krok za krokem. TellMyShop běží na PrestaShopu 1.7.8, 8.0+ a 9.0+. Funguje s Claude nebo ChatGPT, i s bezplatnými účty.

Otázky a odpovědi

Proč je produkt v administraci, ale ne v e-shopu?

Nejčastěji je produkt vypnutý, jeho viditelnost je nastavená na „nikde“, nebo je neaktivní jeho kategorie. Méně často je viníkem skupina zákazníků bez přístupu ke kategorii, budoucí datum dostupnosti nebo přiřazení k jinému obchodu v režimu multistore. Kontrolujte v tomto pořadí, protože první tři příčiny tvoří většinu případů.

Produkt se ukáže, když otevřu jeho odkaz, ale ne v seznamu kategorie. Co to znamená?

Stránka produktu funguje, takže samotný produkt je aktivní. Problém je v seznamu kategorie: produkt do ní není přiřazený, jeho viditelnost je „jen ve vyhledávání“, nebo seznam kategorie používá index modulu filtrů, který se po importu neobnovil. Obvykle pomůže přestavět index filtrů.

Stačí na tuto diagnózu bezplatný TellMyShop Free?

Ano. Diagnóza viditelnosti produktu jen čte data e-shopu, takže funguje v bezplatném TellMyShop Free. Chat ukáže příčinu a místo v administraci, kde ji opravíte. Opravu pak uděláte ručně, nebo v TellMyShop Pro ve stejném rozhovoru s náhledem před uložením.

Zmizí produkt bez zásob z e-shopu?

Samotný PrestaShop ho neskryje. Produkt bez zásob zůstane viditelný a co se stane, závisí na nastavení objednávek zboží, které není skladem. Skrýt ho může modul filtrů s volbou zobrazovat jen dostupné produkty, šablona nebo další modul. Pak hledejte v jejich nastavení, ne na stránce produktu.

PrestaShop je registrovaná ochranná známka společnosti PrestaShop SA. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.

Zkontrolujte svůj obchod zdarma

TellMyShop Free projde váš obchod a ukáže problémy, od nejdůležitějších. Nic neukládá.

Zkontrolujte, jestli je váš obchod připravený

Zadejte adresu svého obchodu. Za pár sekund uvidíte platformu a jestli bude TellMyShop fungovat.

Kontrolujeme adresu, HTTPS a platformu. Nic neinstalujete a adresu neukládáme.

vasobchod.czUkázkový výsledek
Obchod odpovídá
ano
HTTPS
zapnuto
Platforma
PrestaShop 8.1
TellMyShop bude fungovat

Čtěte dál

Free za 0 €, čte a radí

Stáhnout Free