Heureka feed: nejčastější chyby a jak je opravit
Produkty chybějí v Heurece, ceny jsou staré nebo se kvůli feedu nezobrazuje celá kategorie? Tady je přehled toho, co musí XML feed obsahovat, nejčastějších chyb a jak je ověříte.
Ve zkratce
- Heureka feed negeneruje ani neopravuje, odpovídá za něj e-shop. Bez povinných prvků ITEM_ID, PRODUCTNAME, URL a PRICE_VAT se položka nezobrazí.
- Nejčastější chyby: neescapované znaky v XML, nestabilní ITEM_ID, špatná cena, zastaralý feed a chybná kategorie v CATEGORYTEXT.
- Kontrola je jednoduchá: otevřete feed v prohlížeči, ověřte, že je validní XML, a porovnejte několik produktů se stránkou e-shopu.
Proč na feedu záleží
Heureka je pro mnoho českých e-shopů významný zdroj zákazníků. Nabídky se na ní zobrazují přesně podle toho, co je ve vašem XML feedu: cena, dostupnost, doba dodání i kategorie. Špatná hodnota znamená nesprávně zobrazenou cenu, nižší pozici v porovnání, nebo vůbec žádnou nabídku.
Feed navíc slouží i pro další služby, například Heureka Košík nebo Ověřeno zákazníky. Chyby se proto projeví na více místech najednou.
Jak vypadá správný feed
Feed je soubor XML v kódování UTF-8. Kořenový prvek je SHOP, každý prodejný produkt nebo varianta je jeden prvek SHOPITEM. Názvy prvků se píší velkými písmeny. Podle oficiální specifikace Heureky jsou povinné čtyři prvky:
ITEM_ID: unikátní identifikátor položky, nejvýš 36 znaků (písmena bez diakritiky, číslice, lomítko, podtržítko, pomlčka). Musí zůstat stejný i při změně URL.PRODUCTNAME: název produktu, nejvýš 200 znaků. Bez dárků a doplňků zdarma. Rozdíly mezi variantami (barva, velikost) patří do názvu.URL: adresa produktu, unikátní, nejvýš 300 znaků. Stránka musí ukazovat cenu v Kč a možnost vložit do košíku.PRICE_VAT: konečná cena v Kč včetně DPH, s poplatky (autorský, recyklační). Nejvýš dvě desetinná místa.
Důležité jsou i další prvky. CATEGORYTEXT je celá cesta kategorie, ideálně podle stromu Heureky. IMGURL je hlavní obrázek. DELIVERY_DATE je počet dní do odeslání (0 znamená skladem, prázdná hodnota zobrazí „informace v obchodě“), případně datum u předobjednávek. MANUFACTURER slouží k filtrování. EAN je povinný jen u vybraných kategorií, například knih, filmů nebo hudby, jinak je volitelný. Ověřte vždy aktuální znění v nápovědě Heureky, specifikace se mění.
Kontrola feedu krok za krokem
Otevřete feed v prohlížeči
Zkopírujte adresu feedu z administrace e-shopu nebo Heureky a otevřete ji. Pokud se zobrazí chyba místo XML, nebo prohlížeč hlásí „XML parsing error“, je feed poškozený a Heureka ho nezpracuje.
Zkontrolujte počet a strukturu
Najděte pár položek
SHOPITEMa ověřte, že každá má všechny čtyři povinné prvky a že jsou názvy prvků velkými písmeny. Počet položek by měl odpovídat počtu prodejných produktů, které chcete na Heurece mít.Porovnejte cenu a dostupnost se stránkou
Vyberte tři až pět produktů, včetně těch se slevou, a porovnejte
PRICE_VATaDELIVERY_DATEse stránkou. Rozdíl znamená, že feed zaostává, nebo používá jinou cenu (bez DPH, bez slevy).Podívejte se do administrace Heureky
V administraci Heureky ověřte, kdy se feed naposledy stáhl a jaké chyby nebo upozornění hlásí. Konkrétní podoba přehledu se liší podle typu účtu a verze rozhraní. Heureka stahuje feed pravidelně, v placeném režimu častěji než v bezplatném.
Ověřte jednotlivé produkty na Heurece
Vyhledejte několik produktů na Heurece a porovnejte nabídku s feedem. Chybí-li produkt, hledejte u něj chybu v
ITEM_ID,URLnebo v ceně.
Nejčastější chyby
- Neescapované znaky
&,<a>v názvu nebo popisu. Jediný takový znak může rozbít celý soubor. Správně je&, nebo obsah vložit do bloku CDATA. - ITEM_ID, který se mění: generuje se z pořadí nebo z URL. Heureka pak ztrácí historii cen a spárování.
- Chybějící nebo nesprávný
CATEGORYTEXT, takže produkty skončí v nesprávné kategorii nebo nejsou srovnatelné. - Cena bez DPH nebo bez poplatků v
PRICE_VAT. - Feed generovaný jednou denně, přestože se ceny a sklad mění průběžně.
- Produkty, které nejsou skladem a nemají očekávané datum dodání, ale zůstaly ve feedu.
- Duplicitní dopravci v prvcích
DELIVERYnebo příliš mnoho speciálních služeb. Heureka je pak nezobrazí. - Obrázky s vodoznakem nebo s promo texty, případně adresa obrázku s diakritikou a mezerami.
Heureka.sk a Slovensko
Slovenská Heureka používá stejnou strukturu (SHOP, SHOPITEM, ITEM_ID, PRODUCTNAME, URL, PRICE_VAT), ceny se ale uvádějí v eurech a stránka produktu musí cenu v eurech ukazovat. EAN se akceptuje jen ve formátu EAN-13.
Co dělat, když to nejde opravit nastavením
Většina e-shopových platforem generuje feed pro Heureku automaticky. Pokud je ale chyba v datech (chybějící kategorie, EAN, názvy), je potřeba opravit zdroj. Úpravy výstupu feedu a hromadné opravy dat pro vás zařídíme. Souvisí s tím i feed pro Google, viz návod Zamítnuté produkty v Google Nákupech. Pro tuto službu platí cena od 4 990 Kč bez DPH, pevná cena je v reportu předem.
Časté otázky
Jak často Heureka stahuje feed?
Pravidelně, v placeném režimu častěji než v bezplatném. Aktuální intervaly uvádí nápověda Heureky. Než čekáte na změnu, ověřte, že je nová hodnota ve feedu a že ho Heureka už načetla.
Je EAN u každého produktu povinný?
Ne. Povinný je u vybraných kategorií, například knih, filmů nebo hudby. U ostatních je volitelný, ale pokud ho uvedete, musí to být oficiální EAN-13 od výrobce, ne interní číslo.
Proč se mi produkt na Heurece nezobrazuje?
Nejčastěji chybí povinný prvek, je neplatné XML, nefunguje URL, nebo je produkt označen jako nedostupný. Najděte položku ve feedu a ověřte ji proti seznamu povinných prvků.
Objednat audit zdarma
Vyplňte adresu e-shopu a e-mail. Report pošleme do dvou pracovních dnů. Vaše údaje použijeme jen k odpovědi na tuto žádost.
- Bez přístupů a bez instalace
- Report je váš, i když si nic neobjednáte
- Odpovídá člověk, ne automat
Děkujeme, žádost jsme přijali
Report pošleme na váš e-mail do dvou pracovních dnů.
Odeslání se nepovedlo
Pošlete nám prosím žádost e-mailem. Text je připravený.
hello@lyneon.cz
Další návody
- Consent Mode v2 na Shoptetu: jak ho nastavit a ověřit5 min čtení
- Jak nastavit DMARC (a SPF a DKIM) pro e-shop4 min čtení
- Akt o přístupnosti (EAA): povinnost pro e-shopy4 min čtení
- Cookie lišta podle zákona: co musí splňovat5 min čtení
- Jak zjistit, jestli Meta Pixel běží před souhlasem5 min čtení
- GA4 na Shoptetu: jak nastavit a ověřit měření nákupů5 min čtení
- Sklik a souhlas s cookies: konverzní a retargetingový kód5 min čtení
- Proč nesedí konverze v GA4, Google Ads a v administraci5 min čtení
- Zamítnuté produkty v Google Nákupech: nejčastější důvody4 min čtení
- Core Web Vitals pro e-shop: LCP, CLS a INP srozumitelně4 min čtení
- Pomalý Shoptet: co zpomaluje e-shop a co s tím4 min čtení
- Strukturovaná data produktu: cena a dostupnost ve výsledcích Googlu4 min čtení
- Texty kategorií na Shoptetu: jak je psát pro SEO6 min čtení
- Proč Google neindexuje stránky e-shopu a co s tím5 min čtení
- Proč e-maily z e-shopu padají do spamu5 min čtení
- E-mail k opuštěnému košíku: jak ho nastavit a komu ho smíte poslat5 min čtení
- Co zkontrolovat po úpravě šablony nebo novém doplňku4 min čtení