XML feed

XML feed je textový soubor ve standardizovaném formátu XML (Extensible Markup Language), který umožňuje automatický přenos strukturovaných dat mezi různými systémy. Jednoduše řečeno jde o seznam informací, které váš web nebo e-shop pravidelně sdílí s vnějším světem ve strojově čitelné podobě.

Nejčastěji se s XML feedem setkáte v prostředí e-commerce. Pokud máte internetový obchod, pomocí produktového feedu posíláte aktuální informace o zboží (název, cena, dostupnost, obrázek, popis) na srovnávače jako Heureka nebo Zboží.cz. Tyto platformy váš feed pravidelně stahují a zobrazují vždy aktuální nabídku bez toho, abyste museli cokoliv ručně aktualizovat.

XML feed má pevně danou strukturu. Každá položka je uzavřena do tzv. tagů, které určují, co daná hodnota znamená. Například tag <PRODUCTNAME> říká, že jde o název produktu, <PRICE> označuje cenu. Díky této struktuře dokáže přijímající systém data správně přečíst a zpracovat, i když se různé weby liší v obsahu nebo designu.

Kromě e-shopů se XML feedy využívají také pro RSS feedy (odběr článků z blogů a zpravodajských webů), Google Merchant Center (propagace produktů v Nákupech Google) nebo pro přenos dat mezi interními firemními systémy (CRM, ERP, skladové systémy).

Technicky jde o prostý textový soubor s příponou .xml, který je dostupný na konkrétní URL adrese vašeho webu. Obsah souboru se průběžně aktualizuje, typicky jednou denně nebo i v reálném čase. Pro WordPress existují pluginy (například WooCommerce doplňky nebo specializované nástroje pro Heureku), které generování feedu automatizují bez nutnosti programování. Správně nastavený XML feed šetří čas, snižuje počet chyb a zajišťuje, že vaše data jsou vždy synchronizovaná napříč všemi kanály, kde svůj web nebo e-shop propagujete.

Časté dotazy

K čemu slouží XML feed v e-shopu?

XML feed v e-shopu slouží k automatickému odesílání aktuálních informací o produktech (název, cena, dostupnost, obrázek) na srovnávače zboží jako Heureka nebo Zboží.cz a do reklamních systémů jako Google Merchant Center. Bez feedu byste museli každou změnu ceny nebo dostupnosti aktualizovat ručně na každé platformě zvlášť.

Jak se XML feed liší od RSS feedu?

Oba formáty jsou postaveny na XML, ale mají jiné využití. RSS feed se používá pro odběr článků a novinek z blogů nebo zpravodajských webů. XML produktový feed naopak přenáší data o zboží do obchodních platforem a srovnávačů. RSS sledujete jako čtenář, produktový feed konzumují automatizované systémy.

Potřebuji programátora, abych měl na svém webu XML feed?

Ne nutně. Pro WordPress a WooCommerce existují hotové pluginy, které XML feed vygenerují automaticky na základě vašich produktů. Pluginy jako například XML & Google Shopping Feed for WooCommerce nebo Heureka Feed zvládne nastavit i uživatel bez programátorských znalostí. Vlastní nebo nestandardní řešení ale může vyžadovat pomoc vývojáře.