Vytvoření nového XML exportu v komponentě productXport

Potřebujete-li vytvořit nový export s produkty Vašeho e-shopu v tomto článku si ukážeme jak na to. Jako ukázku můžeme využít vytvoření základního feedu pro Heuréku (tento feed je obsažen v základní instalaci, takže je vhodné to brát čistě jako ilustraci).

Návod je shodný pro FREE i PROFI verzi

Otevřeme komponentu productXport - správa serverů

klineme na "Nový"

zadáme název exportu a vybereme typ (XML)

nyní potřebujeme znát strukturu exportu (samozřejmě je vhodné to mít připravené předem). Heuréka má strukturu datového souboru popsánu zde: http://sluzby.heureka.cz/napoveda/xml-feed/ takže z toho budeme vycházet. Na záložce "Typ výstupního souboru" je nutné mít vyplněná pole:

Hlavička XML souboru: <?xml version="1.0" encoding="utf-8"?>
Kořenový XML element: SHOP
XML element každého jednoho produktu: SHOPITEM

Nyní je potřeba nastavit nejdůležitější část - samotná pole exportu. Přejdeme na záložku "Nastavení polí".

Vybereme požadované pole z nabídky "--vyberte pole--" a zvolíme zda jej chceme vložit na začátek nebo konec seznamu.

Pole pojmenujeme podle potřeby (zpravidla tedy podle požadované specifikace) a pokud má nějaké volby, donastavíme.

Začneme tedy polem ITEM_ID ( http://sluzby.heureka.cz/napoveda/xml-feed/#ITEM_ID ). Obsah tohoto pole může být buď kód zboží (product_sku) nebo interní číslo produktu (virtuemart_product_id). V současné době nedoporučuji pro tento účel používat kód zboží, protože VirtueMart povoluje duplicitní kódy zboží nebo dokonce nemusí být vyplněn vůbec. Může pak dojít k tomu, že z pohledu Heuréky nebudou data v pořádku. Budeme-li tedy chtít jako obsah pole ITEM_ID exportovat id produktu, zvolíme ze seznamu. Uložíme.

Nyní je vhodná příležitost vyzkoušet, zda export vůbec funguje jak má. Otevřeme první záložku "Základní nastavení" kde ve spodní části jsou URL pro export dat.

 

Jednu z těchto URL vezmeme (vyhledávačům je v tomto případě jedno, jestli se jedná o pěkné URL či nikoli) otevřeme nové okno prohlížeče adresu vložíme a načteme. Použijeme tedy kteroukoli z nich (která funguje). Pozn.: v případě že některá z URL sice funguje, přitom se URL přepíše z původní na jinou, je třeba pro samotný export použít tu novou, kterou se export přesměroval. Pokud ani jedna z URL nezobrazí export, hledejte problém v nastavení SEF. Výstup v prohlížeči Google Chrome by měl vypadat nějak takto:

Můžeme tedy pokračovat ve vložení dalších polí stejným způsobem jako výše popsané ITEM_ID - vybereme pole, které chceme do exportu přidat, přidáme jej třeba na konec seznamu a podle potřeby donastavíme. Podle potřeby průběžně ukládáme. Výsledné nastavení polí pro Heuréky tedy může vypadat zhruba takto:

 

Z dodatečných nastavení, která jsou u polí k dispozici stojí za to zmínit oddělovat kategorií. Máme-li v e-shopu nějaké nadřazené a "podřazené" kategorie, v exportu budou tak jak jdou za sebou od nejvyšší úrovně po tu nejnižší. Kategorie jsou odděleny - v případě Heuréky tzv. svislítkem a je vhodné kolem tohoto znaku přidat po jedné mezeře (která pochopitelně pouze na pohled vidět není).

Opět je vhodné vyzkoušet podobu exportu (viz výše) a jsme-li spokojeni, je možné s exportem dále pracovat (v tomto případě třeba zadat do administračního rozhraní Heuréky).

A to je vše! Docela jednoduché, že?

 

Cart

 x 

košík je prázdný