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.