Kategorie

Import dat z XML zdroje dat

  • 4.10.2020

Vaše data můžete importovat z dat, které připravíte vy nebo váš vývojář na webové adrese, kde běží váš projekt nebo vygenerujete data do souboru, který zde ve vašem účtu ručně uploadnete a spustí se import dat. Pohodlnější je však využití první varianty a může vše probíhat automaticky každý den v určitou hodinu.

Dříve než bude automatika plnohodnotně fungovat je potřeba ve 3 krocích udělat import ručně.  Proč ? Protože vaše kategorie se liší od kategorií na tomto webu a je třeba je nějakým způsobem spárovat.


1. Kontrola struktury dat - zde proběhne načtení elementů a jejich kontrola, zda jsou to ty správné, z kterých budeme číst hodnoty.

2. Importovat jen kategorie - toto je jediný důvod proč probíhá první import ve 3 krocích a to, aby bylo možno spárovat kategorie vašich dat s kategoriemi tohoto webu.

3. Importovat data - po zjištění, že kategorie jsou spárovány, proběhne úplný import dat a následně je uvidíte v kategoriích webu.


A nyní specifikace elementů, které umíme přečíst

<!--?xml version="1.0" encoding="utf-8"?--> - data posílejte v utf-8 kódování

<SHOP> - rootový element, určující začátek

<SHOPITEM> - element obalující data jednoho produktu

* Povinné údaje
* Nepovinné údaje

<ID>5082</ID> - není nutný, protože si generujeme vlastní kód identifikující váš produkt

<PRODUCTNAME>náhrdelník_8</PRODUCTNAME> - element obsahuje název produktu
umíme číst i
<PRODUCT>...</PRODUCT> - element obsahuje název produktu

<DESCRIPTION><!--[CDATA[Popis produktu]]--></DESCRIPTION> - element obsahuje podrobný popis produktu, je-li v popisu url odkaz je smazán

<URL>https://www.vasweb.cz/nahrdelniky-korale/cerveny-nahrdelnik</URL> - element obsahuje url adresu, na kterou navštěvník půjde po kliku na Koupit

<IMGURL>https://www.vasweb.cz/obrazek/50-6812.jpg</IMGURL> - element obsahuje url adresu, který použijeme v katalogu i detailu produktu

<PRICE>100</PRICE> - element obsahuje cenu produktu bez DPH, nejste li plátce DPH vyplňte stejnou jako PRICE_VAT

<PRICE_VAT>121</PRICE_VAT> - element obsahuje cenu produktu s DPH

<PRICE_OLD>150</PRICE_OLD> - element obsahuje starou cenu produktu s DPH, chcete-li upozornit na slevu

<CURRENCY>Kč</CURRENCY> - element obsahuje měnu (Kč, Eur, USD)

<DISPONCOUNT>100</DISPONCOUNT> - element obsahuje počet kusů skladem

<ACTION>1</ACTION> - element obsahuje informaci zda je produkt Akční (0 - Ne, 1 - Ano)

<BEST>0</BEST> - element obsahuje informaci zda je produkt Nejprodávamější (0 - Ne, 1 - Ano)

<RECOMMENDED>1</RECOMMENDED> - element obsahuje informaci zda je produkt Doporučovaný (0 - Ne, 1 - Ano)

<NEW>1</NEW> - element obsahuje informaci zda je produkt Novinka (0 - Ne, 1 - Ano)

<CATEGORYTEXT><!--[CDATA[Náhrdelníky, korále | Korálky]]--></CATEGORYTEXT> - element obsahuje kategorie, v kterých se produkt nacházi na vašem webu

</SHOPITEM> - koncový element obalující data jednoho produktu

</SHOP> - koncový rootový element, určující konec dat