fíd produktůTakéProduktový feed, Produktový XML feed, XML feed produktů, Katalogový feedZákladní

Definice

Feed produktů je strukturovaný soubor nebo datový výstup, kterým e-shop předává katalog zboží reklamním systémům, srovnávačům, tržištím nebo interním aplikacím. Obsahuje položky jako název, cena, dostupnost, URL, obrázek a identifikátory. Kvalitní feed umožňuje automatickou aktualizaci nabídek bez ručního přepisování dat.

Kategorie: E-commerceAktualizováno

K čemu feed produktů slouží v e-shopu

Feed produktů převádí katalog e-shopu do podoby, kterou umí pravidelně číst jiné systémy. Místo ručního zakládání položek v reklamní platformě, srovnávači cen nebo tržišti odešle obchod jeden zdroj dat a příjemce si z něj vytvoří nabídky. Typický feed obsahuje stovky až miliony položek, proto je důležitá opakovatelnost, jednoznačné identifikátory a jasná pravidla pro aktualizaci.

Produktový feed se používá hlavně tam, kde se nabídka často mění: ceny, dostupnost, názvy variant, obrázky nebo akční štítky. Příjemce feedu obvykle data validuje a chybné položky odmítne, zatímco zbytek katalogu může dál běžet.

Jaká data ve feedu rozhodují o použitelnosti

Nejdůležitější položkou bývá stabilní identifikátor produktu, často interní ID, SKU nebo GTIN. Bez něj příjemce nepozná, zda jde o novou položku, změnu ceny, nebo přejmenovaný produkt. Název a popis musí být čitelné pro zákazníka, ale zároveň nesmí skrývat klíčové rozdíly mezi variantami.

Cena, měna, skladová dostupnost, URL produktu a URL obrázku patří mezi údaje, které mají okamžitý obchodní dopad. Špatná dostupnost vede k proklikům na vyprodané zboží, chybná cena může zastavit inzerci nebo způsobit ztrátu důvěry. Obrázky bývají často doručované přes CDN, aby je příjemce feedu stahoval rychle a stabilně.

Formáty a doručování bez ruční práce

Produktový feed může být XML, CSV, JSON nebo jiný formát vyžadovaný konkrétním kanálem. XML je časté u starších integrací a cenových srovnávačů, CSV se dobře kontroluje v tabulkových nástrojích a JSON se hodí pro modernější API napojení. Samotný formát ale nestačí: příjemce potřebuje znát názvy polí, povinné hodnoty, kódování znaků a způsob zápisu variant.

Doručení probíhá nejčastěji přes veřejnou URL chráněnou tokenem, přes SFTP, nebo přes API. Automatické generování by mělo běžet podle rytmu změn v obchodě. U rychloobrátkového sortimentu může být denní export málo, zatímco u stabilního katalogu stačí delší interval.

Kde se feed produktů nejčastěji rozbije

Nejčastější potíže nevznikají kvůli syntaxi souboru, ale kvůli významu dat. Jeden produkt se může ve feedu objevit dvakrát pod různými ID, varianta velikosti může omylem zdědit obrázek jiné barvy a cena s DPH se může míchat s cenou bez DPH. Příjemce feedu pak data sice přečte, ale vyhodnotí je jako nekonzistentní.

Dalším slabým místem je dostupnost. E-shop může po objednávkách upravit sklad, ale feed se vygeneruje až v noci. Reklama potom několik hodin nabízí zboží, které už nelze koupit. U drahé akvizice návštěvnosti se taková prodleva rychle projeví v nákladech.

Vztah ke strukturovaným datům na webu

Strukturovaná data na produktové stránce a feed produktů řeší podobné informace, ale jinou cestou. Stránka sděluje vyhledávači kontext konkrétní URL, zatímco feed předává celý katalog dávkově nebo přes API. Oba zdroje by se neměly rozcházet v ceně, dostupnosti ani identifikátorech, protože rozdílné údaje snižují důvěryhodnost datového napojení.

Příklady z praxe

  1. Noční export pro srovnávač cen

    E-shop s obuví každou noc vygeneruje XML feed pro srovnávač cen. Srovnávač ráno přečte nové ceny a u položek se změněnou dostupností upraví zobrazení ve výsledcích. Produkty bez povinného identifikátoru zůstanou v administraci označené jako chybné a do nabídky se nedostanou.

    <products>
      <product>
        <id>SKU-12345</id>
        <title>Dámské běžecké boty Trail 38</title>
        <price>2490.00 CZK</price>
        <availability>in_stock</availability>
        <link>https://example.cz/boty/trail-38</link>
      </product>
    </products>
  2. Skladová dostupnost pro tržiště

    Tržiště stahuje CSV feed každou hodinu a podle sloupce availability vypíná položky, které už nejsou skladem. Když e-shop aktualizuje sklad ihned, ale feed pouze jednou denně, zákazníci mohou několik hodin objednávat nedostupné zboží. Zkrácení intervalu exportu sníží počet zrušených objednávek.

    id,title,price,availability
    SKU-77,"Kávovar Barista Mini",3290.00,out_of_stock
    SKU-78,"Kávovar Barista Pro",4990.00,in_stock

Časté omyly

MýtusFeed stačí jednou nastavit a pak už se o něj nestarat.
Ve skutečnostiFeed produktů je živé napojení na katalog. Změny sortimentu, cen, skladů, kategorií i požadavků příjemců mohou rozbít dříve funkční export.
MýtusČím víc atributů do feedu pošleme, tím líp.
Ve skutečnostiProduktový feed má obsahovat hlavně přesná a použitelná data. Nepovinné atributy pomáhají jen tehdy, když jsou správně vyplněné a příjemce je skutečně využívá.
MýtusKdyž XML projde validátorem syntaxe, feed je v pořádku.
Ve skutečnostiSyntakticky správný XML soubor může stále obsahovat špatné ceny, chybějící identifikátory nebo neplatné hodnoty dostupnosti. Obchodní validace je samostatná vrstva kontroly.

Časté dotazy

Jak často má e-shop feed produktů aktualizovat?
Interval aktualizace feedu produktů má odpovídat rychlosti změn v katalogu. Obchod s elektronikou, kde se ceny a sklad mění několikrát denně, potřebuje častější export než katalog zakázkového nábytku. Důležité je také zohlednit, jak často feed stahuje příjemce. Minutový export nepomůže, pokud reklamní systém načítá data jen několikrát za den.
Stačí pro feed produktů CSV, nebo je lepší XML?
Volba formátu feedu produktů závisí hlavně na požadavcích příjemce. CSV je jednoduché pro tabulková data, ale hůř se v něm zapisují vnořené struktury, více obrázků nebo varianty. XML se v e-commerce používá často, protože umí přehledně seskupit vlastnosti produktu. JSON bývá vhodný pro API integrace a systémy, které s ním nativně pracují.
Proč reklamní systém odmítne feed produktů, i když se soubor otevře v prohlížeči?
Reklamní systém může odmítnout feed produktů i tehdy, když je soubor technicky čitelný. Validace obvykle kontroluje povinná pole, správný zápis ceny, dostupnosti, URL, měny, kategorie a identifikátorů. Prohlížeč pouze zobrazí text nebo XML strukturu, ale neověří obchodní pravidla cílové platformy. Chyba proto často leží v obsahu, ne v samotném otevření souboru.
Má feed produktů nahrazovat produktové stránky?
Feed produktů nemá nahrazovat produktové stránky, protože feed slouží hlavně pro strojové předání katalogu. Produktová stránka stále řeší nákupní rozhodnutí zákazníka, obsah pro vyhledávače, měření chování a dokončení objednávky. Feed může přivést návštěvnost do správného detailu produktu, ale stránka musí cenu, dostupnost a varianty potvrdit konzistentně.

Zdroje

  1. Product - Schema.org Type(otevře se v novém okně)Schema.org
  2. Product structured data(otevře se v novém okně)Google Search Central
  3. Common Format and MIME Type for Comma-Separated Values (CSV) Files(otevře se v novém okně)RFC Editor, 2005
  4. Extensible Markup Language (XML) 1.0 (Fifth Edition)(otevře se v novém okně)W3C, 2008
  5. The JavaScript Object Notation (JSON) Data Interchange Format(otevře se v novém okně)RFC Editor, 2017

Související pojmy

Potřebujete to vyřešit v praxi?

Poradíme, jak na to ve vašem projektu

Vysvětlit pojem je jedna věc, navrhnout kolem něj funkční řešení druhá. Ozvěte se a probereme, co dává smysl u vás.