Heureka feed: najčastejšie chyby a ako ich opraviť
Produkty chýbajú na Heureke, ceny sú staré alebo sa kvôli feedu nezobrazuje celá kategória? Tu je prehľad toho, čo musí XML feed obsahovať, najčastejších chýb a ako ich overíte.
V skratke
- Heureka feed negeneruje ani neopravuje, zodpovedá za neho e-shop. Bez povinných prvkov ITEM_ID, PRODUCTNAME, URL a PRICE_VAT sa položka nezobrazí.
- Najčastejšie chyby: neescapované znaky v XML, nestabilné ITEM_ID, zlá cena, zastaraný feed a chybná kategória v CATEGORYTEXT.
- Kontrola je jednoduchá: otvorte feed v prehliadači, overte, že je validné XML, a porovnajte niekoľko produktov so stránkou e-shopu.
Prečo na feede záleží
Heureka je pre mnohé e-shopy významný zdroj zákazníkov. Ponuky sa na nej zobrazujú presne podľa toho, čo je vo vašom XML feede: cena, dostupnosť, doba dodania aj kategória. Zlá hodnota znamená nesprávne zobrazenú cenu, nižšiu pozíciu v porovnaní, alebo vôbec žiadnu ponuku.
Feed navyše slúži aj pre ďalšie služby, napríklad Heureka Košík alebo Overené zákazníkmi. Chyby sa preto prejavia na viacerých miestach naraz.
Ako vyzerá správny feed
Feed je súbor XML v kódovaní UTF-8. Koreňový prvok je SHOP, každý predajný produkt alebo variant je jeden prvok SHOPITEM. Názvy prvkov sa píšu veľkými písmenami. Slovenská Heureka používa rovnakú štruktúru ako česká, líši sa len menou: ceny sa uvádzajú v eurách. Podľa oficiálnej špecifikácie Heureky sú povinné štyri prvky:
ITEM_ID: jedinečný identifikátor položky, najviac 36 znakov (písmená bez diakritiky, číslice, lomka, podčiarkovník, pomlčka). Musí zostať rovnaký aj pri zmene URL.PRODUCTNAME: názov produktu, najviac 200 znakov. Bez darčekov a doplnkov zadarmo. Rozdiely medzi variantmi (farba, veľkosť) patria do názvu.URL: adresa produktu, jedinečná, najviac 300 znakov. Stránka musí ukazovať cenu v eurách a možnosť vložiť do košíka.PRICE_VAT: konečná cena v eurách vrátane DPH, s poplatkami (autorský, recyklačný). Najviac dve desatinné miesta.
Dôležité sú aj ďalšie prvky. CATEGORYTEXT je celá cesta kategórie, ideálne podľa stromu Heureky. IMGURL je hlavný obrázok. DELIVERY_DATE je počet dní do odoslania (0 znamená skladom, prázdna hodnota zobrazí „informácie v obchode“), prípadne dátum pri predobjednávkach. MANUFACTURER slúži na filtrovanie. EAN je povinný len pri vybraných kategóriách, napríklad knihy, filmy alebo hudba, inak je voliteľný a akceptuje sa len formát EAN-13. Vždy si overte aktuálne znenie v pomocníkovi Heureky, špecifikácia sa mení.
Kontrola feedu krok za krokom
Otvorte feed v prehliadači
Skopírujte adresu feedu z administrácie e-shopu alebo Heureky a otvorte ju. Ak sa zobrazí chyba namiesto XML, alebo prehliadač hlási „XML parsing error“, feed je poškodený a Heureka ho nespracuje.
Skontrolujte počet a štruktúru
Nájdite niekoľko položiek
SHOPITEMa overte, že každá má všetky štyri povinné prvky a že názvy prvkov sú veľkými písmenami. Počet položiek by mal zodpovedať počtu predajných produktov, ktoré chcete mať na Heureke.Porovnajte cenu a dostupnosť so stránkou
Vyberte tri až päť produktov, aj tie so zľavou, a porovnajte
PRICE_VATaDELIVERY_DATEso stránkou. Rozdiel znamená, že feed zaostáva, alebo používa inú cenu (bez DPH, bez zľavy).Pozrite sa do administrácie Heureky
V administrácii Heureky overte, kedy sa feed naposledy stiahol a aké chyby alebo upozornenia hlási. Konkrétna podoba prehľadu sa líši podľa typu účtu a verzie rozhrania. Heureka sťahuje feed pravidelne, v platenom režime častejšie než v bezplatnom.
Overte jednotlivé produkty na Heureke
Vyhľadajte niekoľko produktov na Heureke a porovnajte ponuku s feedom. Ak produkt chýba, hľadajte pri ňom chybu v
ITEM_ID,URLalebo v cene.
Najčastejšie chyby
- Neescapované znaky
&,<a>v názve alebo popise. Jediný takýto znak môže rozbiť celý súbor. Správne je&, alebo obsah vložiť do bloku CDATA. - ITEM_ID, ktoré sa mení: generuje sa z poradia alebo z URL. Heureka potom stráca históriu cien a spárovanie.
- Chýbajúci alebo nesprávny
CATEGORYTEXT, takže produkty skončia v nesprávnej kategórii alebo nie sú porovnateľné. - Cena bez DPH alebo bez poplatkov v
PRICE_VAT. - Feed generovaný raz denne, hoci sa ceny a sklad menia priebežne.
- Produkty, ktoré nie sú skladom a nemajú očakávaný dátum dodania, ale zostali vo feede.
- Duplicitní dopravcovia v prvkoch
DELIVERYalebo príliš veľa špeciálnych služieb. Heureka ich potom nezobrazí. - Obrázky s vodoznakom alebo s promo textami, prípadne adresa obrázka s diakritikou a medzerami.
Čo robiť, keď sa to nedá opraviť nastavením
Väčšina e-shopových platforiem generuje feed pre Heureku automaticky. Ak je ale chyba v dátach (chýbajúce kategórie, EAN, názvy), treba opraviť zdroj. Úpravy výstupu feedu a hromadné opravy dát pre vás zabezpečíme. Súvisí s tým aj feed pre Google, pozrite si návod Zamietnuté produkty v Google Nákupoch. Pre túto službu platí cena od 200 € bez DPH, pevná cena je v reporte vopred.
Časté otázky
Ako často Heureka sťahuje feed?
Pravidelne, v platenom režime častejšie než v bezplatnom. Aktuálne intervaly uvádza pomocník Heureky. Kým čakáte na zmenu, overte, že je nová hodnota vo feede a že ho Heureka už načítala.
Je EAN pri každom produkte povinný?
Nie. Povinný je pri vybraných kategóriách, napríklad knihy, filmy alebo hudba. Pri ostatných je voliteľný, ale ak ho uvediete, musí to byť oficiálny EAN-13 od výrobcu, nie interné číslo.
Prečo sa mi produkt na Heureke nezobrazuje?
Najčastejšie chýba povinný prvok, je neplatné XML, nefunguje URL, alebo je produkt označený ako nedostupný. Nájdite položku vo feede a overte ju voči zoznamu povinných prvkov.
Objednať audit zadarmo
Vyplňte adresu e-shopu a e-mail. Report pošleme do dvoch pracovných dní. Vaše údaje použijeme len na odpoveď na túto žiadosť.
- Bez prístupov a bez inštalácie
- Report je váš, aj keď si nič neobjednáte
- Odpovedá človek, nie automat
Ďakujeme, žiadosť sme prijali
Report pošleme na váš e-mail do dvoch pracovných dní.
Odoslanie sa nepodarilo
Pošlite nám prosím žiadosť e-mailom. Text je pripravený.
hello@lyneon.sk
Ďalšie návody
- Consent Mode v2 na Shoptete: ako ho nastaviť a overiť5 min čítania
- Ako nastaviť DMARC (a SPF a DKIM) pre e-shop4 min čítania
- Akt o prístupnosti (EAA): povinnosť pre e-shopy4 min čítania
- Cookie lišta podľa zákona: čo musí spĺňať5 min čítania
- Ako zistiť, či Meta Pixel beží pred súhlasom5 min čítania
- GA4 na Shoptete: ako nastaviť a overiť meranie nákupov5 min čítania
- Prečo nesedia konverzie v GA4, Google Ads a v administrácii5 min čítania
- Zamietnuté produkty v Google Nákupoch: najčastejšie dôvody4 min čítania
- Core Web Vitals pre e-shop: LCP, CLS a INP zrozumiteľne4 min čítania
- Pomalý Shoptet: čo spomaľuje e-shop a čo s tým4 min čítania
- Štruktúrované dáta produktu: cena a dostupnosť vo výsledkoch Googlu4 min čítania
- Texty kategórií na Shoptete: ako ich písať pre SEO6 min čítania
- Prečo Google neindexuje stránky e-shopu a čo s tým5 min čítania
- Prečo e-maily z e-shopu padajú do spamu5 min čítania
- E-mail k opustenému košíku: ako ho nastaviť a komu ho smiete poslať4 min čítania
- Čo skontrolovať po úprave šablóny alebo novom doplnku4 min čítania