Ako vygenerovať XML feed cez Flox 3: Podrobný sprievodca
Vlastníte e-shop a chcete zvýšiť povedomie o svojich produktoch a zlepšiť predaje? Jednou z najefektívnejších ciest je propagácia produktov mimo samotný e-shop, a to pomocou XML feedov. V tomto článku sa pozrieme na to, ako XML feed funguje, na čo slúži a ako ho vygenerovať, najmä ak používate platformu Flox 3.
Čo je XML feed a prečo je dôležitý?
XML je skratka pre Extensible Markup Language, čo je jazyk pre značkovanie údajov. Štruktúrovo sa dosť podobá jazyku HTML, ale tam podobnosť medzi nimi končí. Zatiaľ čo v HTML značky určujú vzhľad a prostredie údajov (nadpisy budú tu, odsek začne tam a podobne), v XML značky určujú štruktúru a význam údajov - o aké údaje ide.
XML feed je textová, unifikovaná štruktúra dát, ktorá umožňuje e-shopom zdieľať dáta medzi rôznymi systémami, vrátane webových stránok a marketingových platforiem. Je ľahko čitateľný ako strojom, tak aj človekom. Zväčša ide o súbor vo formáte .xml, .csv alebo .txt. XML feed, čiže produktový feed e-shopu je súbor, ktorý obsahuje informácie o jednotlivých produktoch konkrétneho e-shopu.
Obsah produktového feedu sa líši od každého e-shopu, avšak každý základný feed by mal obsahovať aspoň ID produktu, názov produktu, cenu, URL adresu a URL adresu obrázka. XML feedy slúžia na propagáciu produktov aj mimo samotný e-shop, napríklad na porovnávačoch cien ako Heureka, FAVI alebo Zboží.sk.

Výhody používania XML feedov
Pre majiteľov e-shopov znamená XML feed komplexnú informáciu o ich produktoch, skladovej dostupnosti, produktových obrázkoch, variantoch a pod. v jednej URL adrese. Pokiaľ ste prostredníctvom XML feedu napojili váš e-shop na spoľahlivého dodávateľa, vaši zákazníci majú k dispozícii vždy aktuálne dáta. Okrem importu dát od dodávateľa je vďaka XML feedu možné exportovať vaše produkty aj do porovnávačov produktov alebo do nového e-shopu. Vďaka nástrojom, ktoré automaticky generujú a aktualizujú XML feedov, je ich chybovosť nízka, rovnako ako čas potrebný na ich správu. Navyše nemusíte platiť za zobrazovanie produktov svojim zákazníkom. Poplatok sa účtuje v prípade, že zákazník klikne na e-shop, a v takom prípade sa už predaj blíži.
Produkty do Heuréky, FAVI alebo Zboží.sk
Najznámejšie použitie pre XML a e-shopy na Slovensku a v Česku je asi použitie feedu na prenos informácií do služieb ako je Heureka, Favi alebo iné porovnávače obchodov. Heureka akceptuje len formát XML, rovnako aj Favi. Pre inzercia na porovnávacích stránkach a vo vyhľadávačoch tovaru je nepochybne vysoká miera konverzie.

Tabuľka 1: Porovnávače produktov a ich formáty
| Porovnávač | Formát XML feedu | Povinné údaje | Odporúčané údaje |
|---|---|---|---|
| Heureka.sk | Heureka XML | ID, Názov, Popis, Cena, URL, Kategória, Dostupnosť | Obrázky, Parametre, EAN, Výrobca |
| Favi.sk | Favi XML | ID, Názov, Popis, Cena, URL, Kategória, Obrázky | Materiál, Farba, Rozmery, Doprava |
| Zboží.sk | Zboží.cz XML | ID, Názov, Popis, Cena, URL, Kategória, Obrázky | Dostupnosť, Doprava, EAN, Výrobca |
| Google Nákupy | Google Shopping XML | ID, Názov, Popis, Cena, URL, Kategória, Obrázky, Značka, GTIN/MPN, Stav | Farba, Veľkosť, Pohlavie, Veková skupina |
Generovanie XML feedu vo Flox 3
Ďalšou výhodou, ktorá pribudla do CMS Flox 2.0 (a je relevantná aj pre Flox 3), je jednoduchý a rýchly spôsob migrácie web stránky alebo e-shopu prostredníctvom XML feedu pre Heureka.sk. Táto novinka ušetrí nielen váš čas, ale najmä poplatok za migráciu web stránky, resp. e-shopu.
Migrácia z Heureka XML feedu
Keďže Heureka.sk je veľmi dobrým zdrojom návštevnosti pre slovenské a české e-shopy, rozhodli sme sa uľahčiť migráciu práve prostredníctvom jej XML feedu. Celý proces migrácie trvá len pár minút:
- Skopírujte si adresu Heureka XML feedu vášho e-shopu. Nájdete ju aj v detaile vášho e-shopu po prihlásení na Heureka.sk.
- V administrácii vašej web stránky, resp. e-shopu, v sekcii Nastavenia - Import/Export kliknite na Migrácia z Heureka XML feedu.
- Pripravte si excelovský súbor - stĺpce pomenujte nasledovne:
- url_from - presmerovaná URL
- url_to - cieľová URL
- locked - vložte 1, ak chcete, aby sa URL po 6 mesiacoch nezmazala
- respect_qs - vložte 1, ak chcete rešpektovať url adresu rozšírenú o Query String
- remove - vložte 1, ak chcete URL adresu odstrániť zo zoznamu presmerovaných URL
Ak nepotrebujete využiť funkcie locked, respect_qs a remove, stĺpce vymažte. Druhý hárok pomenujte urlRedirects. Uložte súbor ako .xls a v Nastavenia/Presmerovanie URL vyberte Import. Zvoľte IMPORT -> Ďalšie -> PRESMEROVANIE URL -> Ďalšie, vyberte XLS súbor, ktorý ste si vytvorili v predchádzajúcich krokoch (ak ho ešte nemáte nahraný v súboroch, urobte tak teraz) a kliknite na IMPORT DÁT.
Aby ste videli aktuálny zoznam presmerovaných URL adries, v sekcii PRESMEROVANIE URL stlačte F5 na klávesnici alebo refresh šípku v spodnej časti stránky.

Možnosti importu a exportu vo Flox 2.0 (a vyšších)
Vo Flox 2 (a teda aj vo Flox 3) nájdete viacero možností na importovanie, resp. exportovanie dát. Štruktúra XML feedu je takmer totožná so štruktúrou od Heureka XML feed. Pripravený XML feed podľa definovanej štruktúry je možné importovať manuálne aj cez ClickEshop administráciu.
Automatizované prepojenia prebiehajú na pozadí plne autonómne, bez zásahu človeka, kde sa posielajú alebo prijímajú údaje, a tým sú schopné nahradiť niektoré monotónne operácie, ako napríklad každodenný manuálny import produktov do internetového obchodu. Neexistencia duplicitných procesov so sebou prináša ušetrené prostriedky na obsluhu internetového obchodu, ale pomáha aj vyvarovať sa zbytočným chybám v podobe nepresných informácií a následnému sklamaniu zákazníka.
Import produktov do kategórie
Pri importovaní produktov si zvolíte kategóriu, do ktorej sa majú nové produkty importovať ("Import do kategórie"). Túto kategóriu treba manuálne vopred v internetovom obchode vytvoriť a môžeme ju nazvať napr. "Importované produkty". Vyberiete Cesta k súboru s produktmi vo formáte XML feed. Súbor musí byť kompresovaný ako .zip s ľubovolným názvom, napr. xml_data.zip.
Náš tip: Niektoré Windows majú predinštalovaný zip program, ktorého výsledkom nie je štandardizovaný kompatibilný zip formát. Pre produkčné účely odporúčame vytvoriť si jednoduchú .NET aplikáciu na HTTP post parametrov (kód na pár riadkov) alebo stiahnite si aplikáciu CURL z internetu.
Ak feed bude obsahovať produkty, ktoré sú aj v e-shope, prepíše, resp. aktualizuje existujúce informácie. Ak nastavíte "product_category":"MERGE", produkt bude nadobúdať iba také kategórie produktu, ktoré budú uvedené v importnom XML feede. Zmeny na kategóriách produktu sa nastavia podľa XML feedu. Súbor, ktorý sa importuje môže mať maximálne 10 MB (zip). V prípade, že je súbor väčší, tak sa rozdelí na viacej dávok.
Automatická aktualizácia XML feedov (CRON)
Využitie cron služby pre automatické obnovovanie feedu, napr. 1x za deň, vám uľahčí jeho manuálnu aktualizáciu. Službu stačí nastaviť a viac netreba riešiť. Nastavenie poskytujú hostingové spoločnosti, ale tiež externé nástroje. Aby bol váš XML feed vždy aktuálny, je potrebné, aby sa generoval automaticky a opakovane.
V stĺpci CRON nájdete URL daného feedu. Túto URL skopírujte a vložte do príslušného poľa vo vašom hostingovom rozhraní, kde tiež nastavíte, ako často sa bude spúšťať. Interval spúšťania CRON-u je úplne individuálny a závisí od toho, či generujete XML feed naraz alebo po častiach. XML feedy je možné nastaviť automatickú aktualizáciu aj niekoľkokrát denne. Ak zmeníte názov produktu vo vašom obchode z „Modrá košeľa“ na „Svetlo modrá košeľa“, názov sa automaticky zmení aj vo feede a tým pádom všade, kde ho používate.

Integrácia XML feedu s účtovným programom Pohoda
Ak aktívne používate našu aplikáciu, tak ste mohli v uplynulých dňoch postrehnúť, že sme do nej pridali nové funkcie. Prvou z nich je export faktúr v XML formáte pre účtový program Pohoda. Vygenerovanie exportu pre Pohodu je jednoduché. Funkcia funguje veľmi podobne, ako zálohovanie dokladov.
Následne vo vrchnej časti výpisu vystavených dokladov kliknite na možnosť „Pohoda“. Potom dôjde k vytvoreniu XML súboru k vygenerovaným dokladom. Funkcie sú dostupné pre každého používateľa s aktívnym predplatným a to bez ohľadu na to, aké predplatné máte.
API pre automatizáciu
Je možné naplánovať automatizované spúšťanie vlastného scriptu, ktorý bude volať API. Plánovanie volania API je potrebné nastaviť v jednotlivých časových intervaloch, napr. denne. API slúži na automatické spracovanie XML súboru (upload XML súboru s produktami) pri prepojení ClickEshopu s inými systémami. Treba požiadať podporu o pridelenie ID.
Produkty v internetovom obchode sa aktualizujú na základe vami vygenerovaného XML pre API. Tie XML tagy, ktoré vo XML feede uvediete, tieto atribúty produktu sa budú aktualizovať. Napríklad, môžete mať:
- XML pre zakladanie a mazanie produktov pre e-shop.
- XML pre aktualizáciu cien a skladu produktov. API volať s operáciou UPDATE (toto volať častejšie, napr. každých 15 minút).
Prípadne môžete mať ďalšie XML feedy, napr. pre obrázky alebo kategórie.
tags: #ako #vygenerovat #xml #feed #cez #flox
