We also have an English version of this page ready for you. Do you want to switch to it? Bezárás

Typické chyby ve feedu e-shopu a jak je opravit

Pavla Urbanová
Pavla Urbanová
17.07.2026 8 egy perces olvasás
Typické chyby ve feedu e-shopu a jak je opravit

Produkty máte naskladněné, feed odeslaný — a přesto se část zboží na srovnávači vůbec neukazuje. Skoro vždy za tím stojí chyba ve feedu. Dobrá zpráva je, že chyby bývají systémové a opakující se, takže když pochopíte těch pár typických, velkou část odmítnutí vyřešíte jednou opravou. Pojďme je projít a hlavně si ukázat, jak je najít a opravit.

Pokud s feedy teprve začínáte, projděte si nejdřív základy XML a CSV feedu.

Proč na chybách ve feedu záleží

Odmítnutý produkt je neviditelný produkt — zákazník ho nevidí, takže ho nekoupí, i kdyby to byl váš bestseller. A protože většina chyb je systémová, netýká se jednoho zboží, ale celých skupin: jediné špatné kódování nebo chybný povinný tag umí naráz shodit stovky položek. V Conviu vidíme často to, že e-shopař o problému ani neví — feed se tváří, že odešel, jen část katalogu tiše propadla na vstupní kontrole kanálu.

Náklady jsou přitom dvojí. Přímo přicházíte o tržby z neviditelných produktů a nepřímo platíte za bidding nebo reklamu u těch, které sice projdou, ale mají špatná data, takže nekonvertují. Proto se chyby vyplatí řešit průběžně, ne až při čtvrtletní revizi.

Časté chyby ve feedu

Každá chyba níže má jedno společné: feed by s ní neprošel ani při přímém napojení na kanál — je to vada v datech, kterou je potřeba před odesláním srovnat. Conviu ji opraví při převodu z importu na export. U každé proto uvádíme, jak se projeví a co se musí opravit, aby produkt prošel:

ChybaJak se projevíJak opravit
Chybějící / neplatný EAN/GTINProdukt se nespáruje na kartu, u Googlu bývá odmítnutDoplnit platný kód od výrobce; nikdy interní kód e-shopu
Špatné kódováníRozsypaná diakritika, kanál text odmítneNastavit a hlídat UTF-8 při exportu
Špatná / neúplná kategorieProdukt v nesprávné sekci nebo odmítnutZařadit dle stromu kanálu (Heureka CATEGORYTEXT, Google kategorie)
Chybějící povinné poleProdukt odmítnut na vstupuDoplnit povinná pole kanálu (název, cena, dostupnost, URL, obrázek)
Nesoulad ceny / dostupnosti feed × webZtráta důvěry, sankce kanálu, frustrace zákazníkaJeden zdroj pravdy a častější aktualizace feedu
Duplicitní ID položekProdukty se navzájem přepisují nebo ztrácejíZajistit unikátní ID (Heureka ITEM_ID, Google id) u každé položky
Problémy s obrázkyProdukt bez obrázku nebo odmítnutPlatné HTTPS URL, dostatečný rozměr, bez reklamních textů a vodoznaků
Špatný formát / jednotka / měna hodnotyKanál hodnotu odmítne nebo špatně přečte (cena v EUR, váha s jednotkou „g“, čárka místo tečky)Přepočítat a přeformátovat na to, co kanál žádá (CZK, číslo bez jednotky, desetinná tečka)
Nevalidní struktura XML/CSVKanál soubor vůbec nenačte (rozbitý CDATA, špatný oddělovač, neuzavřené elementy)Opravit strukturu na validní XML/CSV podle schématu kanálu

Mezi časté patří hlavně tři. EAN/GTIN je nejcitlivější u Googlu a u párování na produktové karty — bez něj produkt často neexistuje jako rozpoznatelná položka; pozor hlavně na varianty, kde se kód někdy omylem zkopíruje napříč velikostmi. Špatné kódování poznáte podle „rozsypané“ diakritiky (místo „ž“ se objeví podivné znaky) a obvykle vzniká nastavením exportu, ne v datech samotných. A nesoulad ceny a dostupnosti mezi feedem a webem je zákeřný tím, že produkt projde, ale zákazník na srovnávači vidí jinou cenu než na e-shopu — to kanály penalizují a zákazníky odrazuje.

Část chyb přitom nevypadá jako překlep v datech — vznikne tím, že každý kanál chce hodnoty v jiném formátu, jednotce nebo pořadí. Při přímém napojení by feed kanál rovnou odmítl; Conviu to proto srovná až při převodu z importu na export. Pár reálných případů, které takhle řešíme — vždy jde o to, co je ve zdroji špatně a co se musí opravit, aby produkt prošel:

  • Kaufland — pořadí sloupců. Zdrojový feed má locale jako první sloupec, jenže Kaufland import v tomhle pořadí odmítne. Opravit znamená přeskládat sloupce do pořadí, které Kaufland žádá.
  • Upgates — jednotka u váhy. Hmotnost je ve feedu zapsaná s jednotkou (g), Upgates ale u WEIGHT čeká jen číslo. Opravit znamená jednotku odebrat a poslat čistou číselnou hodnotu.
  • Google Merchant — doprava pro nepodporovanou zemi. Feed nese dopravu pro zemi, kterou účet nepodporuje, a Merchant kvůli tomu produkt odmítne. Opravit znamená tu dopravu z výstupu odebrat.
  • Měna a desetinná místa. Cena přijde v EUR nebo s čárkou, kanál čeká CZK a tečku. Opravit znamená přepočítat měnu a sjednotit formát čísla.

Pokud chcete vidět, jak vypadá správně sestavená položka se všemi povinnými poli (a rozdílem mezi PRODUCT a PRODUCTNAME u Heureky), tady je zjednodušená ukázka:

<SHOPITEM>
  <ITEM_ID>KOLO-AUTHOR-SIMPLEX-2026-YEL</ITEM_ID>
  <PRODUCTNAME>Městské kolo Author Simplex 2026, žluté</PRODUCTNAME>
  <PRODUCT>Author Simplex 2026</PRODUCT>
  <DESCRIPTION>Lehké městské kolo s nízkým rámem...</DESCRIPTION>
  <URL>https://www.mujeshop.cz/kolo-author-simplex</URL>
  <IMGURL>https://www.mujeshop.cz/foto/kolo.jpg</IMGURL>
  <PRICE_VAT>19990</PRICE_VAT>
  <EAN>8591234567890</EAN>
  <CATEGORYTEXT>Sport | Cyklistika | Městská kola</CATEGORYTEXT>
  <DELIVERY_DATE>0</DELIVERY_DATE>
  <DELIVERY>
    <DELIVERY_ID>CESKA_POSTA</DELIVERY_ID>
    <DELIVERY_PRICE>89</DELIVERY_PRICE>
    <DELIVERY_PRICE_COD>119</DELIVERY_PRICE_COD>
  </DELIVERY>
</SHOPITEM>

Heureka: specifické případy, na kterých se padá

Heureka má vlastní pravidla, na která e-shopy opakovaně narážejí. Povinných je osm polí: ITEM_ID, PRODUCTNAME, URL, IMGURL, PRICE_VAT, CATEGORYTEXT, DELIVERY_DATE a DELIVERY — produkt bez nich Heureka odmítne (Heureka, specifikace XML feedu, 2026). DESCRIPTION mezi nimi není, je jen silně doporučený. Kromě toho pozor na:

  • Dopravu a Balíkovnu — způsob zápisu dopravy a výdejních míst se v čase měnil; ověřte ho proti aktuální specifikaci Heureky.
  • Energetické štítky — u dotčených kategorií jsou povinné a mají svá pravidla zápisu.
  • PRODUCT vs PRODUCTNAME, EXTENDED_WARRANTY a SPECIAL_SERVICE — pozor na častou záměnu obou polí i na novější doplňkové prvky.

Drobnost na závěr: Heureka se nabídku snaží spárovat s existující kartou produktu podle názvu (PRODUCTNAME); když se to nepovede, putuje mezi nespárované produkty k ruční opravě. Čím přesnější název (značka, model, klíčový parametr) dodáte, tím líp se produkt spáruje a zařadí. Strohý název typu „Tričko“ si o problém říká.

Chyba na importu, nebo až na exportu?

Než začnete opravovat, zjistěte, kde chyba vzniká — ušetří vám to spoustu času. Jsou dvě možnosti. Buď je hodnota špatná už v datech, která přicházejí z e-shopu nebo od dodavatele (chyba na importu) — pak je třeba opravit zdroj. Nebo data v e-shopu sedí, ale ve výsledném feedu jsou jinak (chyba na exportu) — pak vzniká až při generování, typicky špatným mapováním nebo pravidlem.

Jednoduchý test: porovnejte hodnotu v administraci e-shopu s hodnotou ve vygenerovaném feedu. Když se liší, je problém v transformaci; když je špatná na obou místech, je v datech.

Příklad: produkt má v e-shopu cenu 1 290 Kč, ale ve feedu je zapsaná s desetinnými místy, která kanál neumí přečíst. Cena v e-shopu je správně, problém vzniká až formátováním při exportu — opravíte tedy pravidlo pro výstup, ne kartu produktu. Kdybyste hledali chybu v e-shopu, marně byste se hrabali ve správných datech.

Jak chyby najít a opravit

Postup, který funguje:

  • Validátor / diagnostika kanálu — Heureka i Google Merchant Center ukážou konkrétní důvod odmítnutí u jednotlivých produktů. Tady začněte.
  • Specifikace kanálu — ověřte povinná pole a formát proti oficiální dokumentaci, ať netipujete.
  • Kontrola logů a vzorku — projděte pár odmítnutých položek a hledejte společný jmenovatel (stejná kategorie? stejný dodavatel?).
  • Hromadná oprava pravidlem — protože je chyba systémová, opravte ji jedním pravidlem pro celý feed, ne ručně u každého produktu.

Modelově: Google Merchant Center hlásí 240 odmítnutých produktů s chybou „chybí GTIN“. Ve vzorku zjistíte, že jde výhradně o zboží jednoho dodavatele, který EAN neposílá. Místo ručního dohledávání nastavíte jedno pravidlo — GTIN doplníte z jiného pole, nebo produkty bez něj cíleně označíte — a vyřešíte všech 240 položek najednou.

Právě tady se vyplatí feed editor. Ve feed editoru Conviu opravíte data transformací — doplníte chybějící parametr, sjednotíte kategorie, nahradíte text, přepočítáte hodnoty — bez zásahu do e-shopu a pro všechny dotčené produkty naráz. Zdroj (e-shop) zůstává, jak je; čistý je až výstup pro kanál.

Jak chybám předcházet

Levnější než opravovat je nechybovat. Pomáhá pár návyků: průběžně (ne jednou za kvartál) sledujte počet odmítnutých produktů v diagnostice kanálu, nastavte si upozornění na náhlé výkyvy a po každé větší změně na e-shopu nebo u dodavatele zkontrolujte vzorek feedu. Ve feed editoru navíc najdete log chyb (ve Statistikách), kde se po exportu ukážou i chybějící povinné parametry, a můžete si zapnout alert na selhání exportu — o problému se tak dozvíte hned a opravíte ho jedním pravidlem pro celý feed, ještě než se naplno promítne do prodejů.

Když na to nechcete být sami

Pokud vám produkty padají opakovaně a nechcete trávit hodiny v diagnostikách, napište nám — feed projdeme a chyby opravíme. A jestli zvažujete, zda se o feedy dál starat svépomocí, nebo je předat, srovnání obou cest včetně cen nabízí samostatný článek. Širší kontext datových toků e-shopu najdete v průvodci produktovými feedy a napojením.

Linkbuilding pro e-shop: kde brát zpětné odkazy, které dávají smysl

Dřív nebo později to uslyší skoro každý, kdo má e-shop. Někdy z článku, který radí „budujte zpětné odkazy“, častěji po telefonu, kde vám někdo nabídne padesát odkazů měsíčně za pár tisíc. Přitom o nic složitého nejde: je to odkaz z cizí stránky na vaši. Google takové odkazy odjakživa bere jako doporučení — čím víc důvěryhodných webů na vás ukazuje, tím spíš vám uvěří i on. Práci na tom, aby jich přibývalo, se říká linkbuilding. Potíž je, že když si to začnete zjišťovat, najdete dva druhy rad a ani jeden vám nepomůže. Návody psané pro blogery poradí, ať napíšete skvělý článek, na který budou ostatní odkazovat — jenže vy neprodáváte články, ale kotle nebo dětské boty. Nabídky agentur zase prodávají balíček odkazů, u kterých se nedozvíte, odkud se vezmou ani co udělají. Tenhle text jde třetí cestou. Nejdřív odpoví na otázku, kterou většina návodů přeskočí — jestli odkazy vůbec potřebujete — a pak ukáže, kde je e-shop reálně bere. Uvidíte taky, co se v českých článcích o odkazech běžně tvrdí, ačkoli se nám to při ověřování nepotvrdilo. Je to jeden z článků tématu SEO a UX pro e-shop. Pořadí, ve kterém jednotlivé zdroje odkazů probíráme, je zároveň to, kterým k nim chodíme u klientů — proto text čtěte jako postup, ne jako seznam možností.
Tudjon meg többet

AI agentic shopping: kdy a jak u vás nakoupí AI agent

Do e-shopu vám může přijít zákazník, který si sám neprohlédne ani jednu stránku. Nabídku projde program, porovná ceny, vloží zboží do košíku a zaplatí kartou. V objednávkách to vypadá jako každý jiný nákup a vy nemáte jak poznat, že za ním nestál člověk. Takovému programu se říká AI agent. Řeknete mu, co potřebujete koupit, a on to obstará za vás. Podobně jako když pošlete někoho z rodiny nakoupit podle lístečku. V Česku už se to děje a dva velké obchody to mají každý jinak. Rohlík agenty do svého e-shopu pustil schválně a nechá je i zaplatit. Alze naopak ochrana proti robotům jednoho agenta omylem odřízla, a když se na to zeptali novináři, obchod nastavení opravil (Lupa.cz, duben 2026). Rohlík se tedy rozhodl vědomě. Alza zjistila, že za ni rozhodlo nastavení, které kvůli agentům nikdo nedělal. Rada, kterou k tomu na internetu najdete, bývá pořád stejná: dejte do pořádku produktová data. Je to dobrá rada, jen odpovídá na jinou otázku, než si většina lidí myslí. Kvalitní data rozhodují o tom, jestli vás umělá inteligence doporučí. To, jestli u vás agent nakoupí, neovlivní ani trochu. Tenhle článek je proto o nakupování, ne o doporučování. Odpovídá na tři otázky: Může u mě agent nakoupit už dnes, i když jsem to nikde nepovolil? Co bych musel udělat, aby u mě mohl nakupovat oficiálně, a vyplatí se to? Kdo zaplatí škodu, když agent koupí něco jiného, než měl? Jak vás má umělá inteligence vůbec najít a doporučit, řeší téma SEO a UX pro e-shop. Čím konkrétně naplnit produktová data, rozebírá téma produktové feedy a napojení e-shopu.
Tudjon meg többet