Specifikace XML souboru
Ukázka základní podoby XML souboru:
Aby mohlo dojít k importu produktů do našich vyhledávačů, je zapotřebí mít vytvořený tzv. XML soubor (neboli XML FEED), což je jednoduchý datový formát, pomocí kterého nám předáte informace o vašem zboží a jeho cenách. XML soubor je automaticky generován z vašich stránek, a proto jeho vytvoření či úpravy konzultujte se svým webmasterem.
Heureka XML feedy nevytváří ani neupravuje. Proto je třeba se ohledně případných chyb obrátit přímo na svého programátora, nebo hostingovou agenturu. Za vytvoření a následnou úpravu XML souboru odpovídá právě obchod.
Export dat je základ úspěšnosti vašeho zobrazování na Heurece a proto jej doporučujeme připravit dle níže uvedených specifikací k jednotlivým položkám. Maximální počet prodejných položek v XML souboru je 500 000 a lze k nám předat pouze jednu URL základního XML souboru. Nelze rozdělit feed na dva feedy a navýšit tím tak počet položek.
Význam jednotlivých značek
Kvalitní XML soubor obsahuje tyto tagy:
XML soubor obsahuje důležité tagy:
- PRODUCTNAME - přesný název produktu - povinné
- ITEM_ID - jednoznačná a trvalá identifikace produktu - povinné
- PRICE_VAT - cena produktu - povinné
- URL - unikátní adresa, která odkazuje na daný produkt - povinné
- CATEGORYTEXT - celá kategorizační cesta k produktu
- DELIVERY - nabízená doprava k jednotlivým produktům
- DELIVERY_DATE - správné uvádění dostupnosti produktů
- IMGURL - obrázek produktu
<?xml version="1.0" encoding="utf-8"?>
<SHOP>
<SHOPITEM>
<ITEM_ID>AB123</ITEM_ID>
<PRODUCTNAME>Nokia 5800 XpressMusic</PRODUCTNAME>
<PRODUCT>Nokia 5800 XpressMusic</PRODUCT>
<DESCRIPTION>Klasický s plným dotykovým uživatelským rozhraním</DESCRIPTION>
<URL>http://obchod.cz/mobily/nokia-5800-xpressmusic</URL>
<IMGURL>http://obchod.cz/mobily/nokia-5800-xpressmusic/obrazek.jpg</IMGURL>
<IMGURL_ALTERNATIVE>http://obchod.cz/mobily/nokia-5800-xpressmusic/obrazek2.jpg</IMGURL_ALTERNATIVE>
<PRICE_VAT>6000</PRICE_VAT>
<HEUREKA_CPC>5,8</HEUREKA_CPC>
<MANUFACTURER>NOKIA</MANUFACTURER>
<CATEGORYTEXT>Elektronika | Mobilní telefony</CATEGORYTEXT>
<EAN>6417182041488</EAN>
<PRODUCTNO>RM-559394</PRODUCTNO>
<PARAM>
<PARAM_NAME>Barva</PARAM_NAME>
<VAL>černá</VAL>
</PARAM>
<DELIVERY_DATE>2</DELIVERY_DATE>
<DELIVERY>
<DELIVERY_ID>CESKA_POSTA</DELIVERY_ID>
<DELIVERY_PRICE>120</DELIVERY_PRICE>
<DELIVERY_PRICE_COD>120</DELIVERY_PRICE_COD>
</DELIVERY>
<DELIVERY>
<DELIVERY_ID>PPL</DELIVERY_ID>
<DELIVERY_PRICE>90</DELIVERY_PRICE>
<DELIVERY_PRICE_COD>120</DELIVERY_PRICE_COD>
</DELIVERY>
<ACCESSORY>CD456</ACCESSORY>
<GIFT>Pouzdro zdarma</GIFT>
<EXTENDED_WARRANTY>
<VAL>36</VAL>
<DESC>Záruka na 36 měsíců</DESC>
</EXTENDED_WARRANTY>
<SPECIAL_SERVICE>Aplikace ochranné fólie</SPECIAL_SERVICE>
<SALES_VOUCHER>
<CODE>SLEVA20</CODE>
<DESC>Sleva 20% po zadání kódu do 31.12.2021!</DESC>
</SALES_VOUCHER>
</SHOPITEM>
<SHOPITEM>
...
</SHOPITEM>
</SHOP>
Upozornění:
Kódování znaků UTF-8
Pracujeme s kódováním znaků UTF-8. Při použití jiného druhu kódování může být problém se správným zobrazením dat.
Export neobsahuje položky, které jsou neprodejné, nedostupné a vyprodané. Při změně URL adres vašich produktů, názvů produktů či kategorií v XML se na Heurece odpárují všechny produkty a poté se znovu čeká na jejich spárování, které může trvat cca 4 pracovní dny. Je proto nutné v XML souboru zachovávat stejné URL adresy.
Dostupnostní XML
Detailní a aktuální informace o dostupnosti zboží lze poskytovat také prostřednictvím samostatného XML feedu (více o dostupnostním XML)
Zpracování XML souboru
Váš XML soubor stahujeme každé dvě hodiny v případě PPC režimu, abychom vždy zajistili aktuální ceny. V případě FREE režimu je XML soubor stahován každé čtyři hodiny. Z vaší strany je třeba vždy zajistit aktuálnost souboru, aby data byla co nejrelevantnější.
Komprimace XML Souboru
Základní XML soubor přijímáme také ve formátu GZip. Lze tedy použít GZip kompresi HTTP přenosu tohoto souboru.
Stačí mít váš HTTP server nakonfigurovaný tak, aby tuto kompresi podporoval, což je většinou standardní chování.
Ke komprimaci pak dojde transparentně na straně HTTP serveru a k dekomprimaci pak opět transparentně na straně
našeho HTTP serveru. Dojde tak k úspoře objemu přenesených dat, avšak i tak přijímáme XML soubor s maximálně 500 000
položkami k prodeji v režimu PPC i režimu FREE.
Aktualizace XML hlavičky
Před samotným stažením XML souboru kontrolujeme datum jeho poslední modifikace prostřednictvím HTTP hlavičky „Last-Modified“. Doporučujeme tedy nakonfigurovat HTTP server tak, aby tuto informaci v hlavičce odpovědi odesílal. Předejde se tak zbytečné zátěži serverů na obou stranách, způsobené stahováním nezměněných XML souborů.
Popis jednotlivých elementů:
Kořenový element, v souboru je obsažen pouze jednou.
Element obsahuje informace o konkrétním produktu, v souboru je obsažen tolikrát, kolik máte variant produktů.
Např. v případě, že prodáváte tričko v pěti velikostech (S, M, L, XL, XXL) a deseti barvách
(bílé, žluté, oranžové, červené, modré, fialové, zelené, hnědé, béžové, šedé a černé) je nutné do XML uvést 50 SHOPITEM.
Důkladné rozdělení variant umožňuje správné vyplnění parametrů a následné filtrování produktů.
Jedná se o povinný tag, bez kterého nedojde k zobrazení položek na Heurece.
Unikátní označení produktu v rámci e-shopu. Musí zůstat unikátní navždy, díky čemuž budeme schopni jednoznačně identifikovat produkt pro službu Ověřeno zákazníky či Dostupnostní XML soubor, i když se změní URL.
Kombinace maximálně 36 znaků [ _ - 0-9 a-z A-Z ] tedy podtržítka, pomlčky, čísel 0-9 a malých a velkých písmen bez diakritiky. Tag se dosud pro párování položek nevyužívá.
V tagu PRODUCTNAME by měl být uveden základní název produktu, který obsahuje všechny povinné informace podle vybrané kategorie. Maximální délka textu v tomto tagu je omezena na 200 znaků.
PRODUCTNAME by neměl obsahovat žádné doplňkové informace jako např. dárek, pouzdro či nabíječka zdarma apod.
Obecně platí, že název nesmí být obecný. Pokud tedy uvedete do názvu produktu výrobce, řadu a produktové číslo, měl by být produkt v pořádku zařazen. Pokud se jedná o varianty produktů, které se liší barvou, rozměry, příchutí, množstvím a dalšími atributy, je nutné všechny tyto parametry rozlišit v názvu produktu.
Tag PRODUCT obsahuje PRODUCTNAME (přesný název produktu) + možnou doplňující informaci o distribuci produktu nebo možnosti osobního odběru, např. „Whirlpool WBA 43983 NFC IX – osobní odběr v Praze“.
Popis produktu, snažte se uvádět co nejrelevantnější popis, ve fulltextovém vyhledávání se bere v potaz. Měl by obsahovat popis a specifikaci výrobku bez reklamy na dopravu zdarma, akci nebo daný obchod. Není povolena nadměrná interpunkce. Počet znaků v tagu DESCRIPTION není omezen, avšak ve fulltextu zobrazujeme pouze 200 znaků.
Pro aktivaci Heureka Marketplace je nezbytné nám v tomto tagu posílat kompletní popisek, ne pouze zkrácenou verzi (stejný text jako na detailu produktu v eshopu).
Odkaz na stránku s nabídkou daného výrobku v obchodě. Na této stránce musí být uvedena cena produktu v Kč a možnost vložit do košíku.
URL adresa musí být u každého produktu unikátní. V případě, že máte více variant produktu, zajistěte unikátnost URL pro každou variantu.
Pokud máte varianty produktů na svém e-shopu na jedné stránce, pak je jediným řešením používat tzv. hashtagy.
Funguje to tak, že do XML feedu rozdělíte každou variantu produktu zvlášť se svým vlastním PRODUCTNAME (ve kterém je i produktový kód) a jako URL použijete např. toto:
http://www.test.cz/product/tastickova-matrace-argon-latex-9-zon#1
http://www.test.cz/product/tastickova-matrace-argon-latex-9-zon#2
Prohlížeče pak odkáží pouze na text před znakem #, tedy u obou na shodnou adresu http://www.test.cz/product/tastickova-matrace-argon-latex-9-zon, ale pro náš systém bude brána v potaz adresa celá i s textem za znakem #; URL tedy pro nás bude unikátní.
URL nesmí být delší než 300 znaků.
Tuto úpravu doporučuji řešit s vaším webmasterem.
Odkaz na hlavní/primární obrázek produktu.
Podmínky pro obrázky
- Adresa obrázku nesmí obsahovat mezery či diakritiku.
- Maximální délka URL adresy obrázku je 255 znaků.
- Pokud máte pro více produktů jeden obrázek, použijte vždy jednu a tu samou adresu (adresa nemusí být jedinečná v rámci feedu).
- Dále by obrázek neměl mít průhledné pozadí.
- Při změně obrázku na stránkách obchodu je třeba změnit též URL adresu obrázku v XML souboru.
Specifikace
- Minimální potřebná velikost obrázku je 20 x 50 nebo 50 x 20 pixelů (doporučujeme ale alespoň 175 x 175 pixelů) a 30 kB
- Maximální velikost obrázků je 4 096 x 4 096 pixelů a 2 000 kB
- Maximální délka URL adresy obrázku je 255 znaků
- Aktuálně podporujeme pouze formát jpeg
Obrázky typu https://www.srovnanicen.cz/static/css/image/bez-obrazku.gif do feedu nedávejte!
Zajistěte, aby na jedné url nedocházelo k rotování obrázků (na jedné adrese se musí vždy nacházet ten samý obrázek), protože náš systém si může stáhnout z vašich stránek obrázek kdykoliv. Vám by se pak mohly zobrazovat špatné (nebo také žádné) obrázky u produktů.
Obrázky musí být univerzální a obecné, nesmí tedy obsahovat vodoznak, zobrazení slevy či bonusu ani upozornění na nějakou přednost produktu včetně ocenění. V opačném případě budou blokovány.
Je-li váš obchod zapojený do modelu Heureka Marketplace a posílá obrázky s vodoznakem, tak se vaše nabídky nezobrazí na horní TOP pozici, i kdyby byly nejvýhodnější (budou se zobrazovat pouze v porovnání cen).
Odkaz na další obrázek výrobku, například pohled z jiného úhlu, přehled celého balení, apod. Lze uvést vícekrát.
Koncová cena produktu s DPH, v ceně musí být uvedeny autorské a recyklační poplatky.
Uvádění ceny v Kč.
Ceny na serveru Heureka.cz uvádíme konečné.
Cena může být uvedena v těchto formátech:
- 25 000
- 25000
- 25000,50
- 25000.50
Nepoužívejte jako oddělovač tisíců/miliónů tečku ('.'), ta je použita k oddělování desetinných míst. Cenu uvádějte maximálně na 2 desetinná místa.
Je-li váš obchod zapojen do Heureka Marketplace je nutné nám v tomto tagu posílat ceny zboží již zaokrouhlené na celé koruny. Posíláte-li s produktem také voucher na slevu (viz tag SALES_VOUCHER) musí cena v tagu PRICE_VAT odpovídat ceně po aplikaci tohoto voucheru.
Cena musí být uvedena za jeden produkt a nelze uvádět cenu v množstevní slevě. Množstevní slevy nejsou na Heurece podporovány.
Pokud se tedy cena od dvou kusů mění, neuvádějte jí na Heurece.
V případě, že se vaše cena v porovnání neaktualizuje, častou chybou bývá, že zatím nebyla generována do feedu a my tak nemáme o změně informace.
Doporučujeme vždy zkontrolovat, že cena je již v XML souboru aktualizovaná a od té doby již proběhl z naší strany import feedu.
DPH, daň se liší dle kategorie zboží.
DPH
Tag <VAT> je doplňují hlavně pro EET, stále můžete posílat
<PRICE_VAT> a
<VAT>
<?xml version="1.0" encoding="utf-8"?>
<VAT>21%</VAT>
Parametr VAT je povinný pro obchody prodávající zboží s rozdílnou (sníženou) sazbou DPH v Heureka
Košíku. Více info naleznete zde.
K rozlišení nových položek. Tímto tagem označujte produkty typu:
- použité či repasované;
- s poškozeným, neoriginálním či bulk balením (White box, OEM, blist, atd.);
- vráceny ve 14denní lhůtě;
- bez plnohodnotné záruční lhůty;
- druhé jakosti;
- výstavní či předváděcí kusy;
- rozbalené (otevřené);
- zboží ve zvláštním režimu DPH;
- a další, které Heureka nepovažuje za nové.
<ITEM_TYPE>bazar</ITEM_TYPE>
Tyto produkty nesmí být označeny jako nové, ale buď jako bazarové nebo je do XML souboru pro Heureku neuvádějte vůbec.
Zde lze uvést parametry produktu. Pokud nejsou parametry vyplněné, pak není možné zobrazovat vaše produkty v konkrétním filtrování.
Tag
MANUFACTURER bsahuje
název výrobce produktu, využívá se pro zařazení pod filtrovací parametr, nikoli pro párování položek. Výrobce tedy musí být obsažen taktéž i v tagu PRODUCTNAME.
Zařazení produktu do kategorie, uvádějte vždy celou cestu k produktu, ideálně podle našeho stromu kategorií. Využívat můžete samozřejmě také své kategorie, jen se ujistěte, že odpovídají struktuře kategorizace Heureky.
Správně uvedená kategorizační cesta:
Heureka.cz | Velké spotřebiče | Pračky a sušičky | Pračky
Špatně uvedená kategorizační cesta:
Velké spotřebiče | Pračky a sušičky
EAN kód je používán k označování jednotlivých druhů zboží. Podporujeme formát EAN 13. Neuvádějte však interní čísla produktů, ale oficiální kódy zboží! (
Více o EAN kódu)
EAN kód je povinnou položkou pro kategorie Knihy, Učebnice, Mapy a průvodci, Filmy, Hudba a Komiksy.
Pokud tedy prodáváte jiné zboží, pak EAN není povinný a není tedy třeba ho zasílat.
Alfanumerický kód určený pro jednoznačnou identifikaci knižních vydání. Podporujeme formáty ISBN-10 a ISBN-13. Čísla v ISBN kódu se oddělují pomlčkou, například "978-0-123456-47-2". (
Více o ISBN kódu)
Tagem nastavujete maximální cenu, kterou jste ochotni za proklik nabídnout. Desetinná místa oddělujte desetinnou čárkou. Maximální cena za klik je 1 000 Kč. Pokud nechcete bidovat, tag vůbec neuvádějte. Nepište prosím číslo 0.
Dodací doba produktu ve dnech, tj. doba od přijetí platby (v případě dobírky od přijetí objednávky) do expedice zboží. Číselná hodnota je poté našim systémem automaticky převáděna na textové vyjádření.
Dostupnost se pak na Heureka.cz zobrazuje jako:
- skladem - 0
- do 3 dnů - 1-3
- do týdne - 4-7
- do 2 týdnů - 8-14
- do měsíce - 15-30
- více než měsíc - 31 a více
- info v obchodu - pokud dodací dobu neuvádíte
Neuvádějte hodnotu s pomlčkou, ale pouze jednu vybranou číslici.
Například”
2
Pozn.: Detailní a aktuální informace o dostupnosti zboží lze poskytovat také prostřednictvím samostatného XML feedu (
více o dostupnostním XML), který je aktualizován každých 10 minut.
Příklady:
- Zboží skladem je možné uvést jako:
<DELIVERY_DATE>0</DELIVERY_DATE>
- Dodací doba uváděna ve dnech (pouze celočíselná hodnota):
<DELIVERY_DATE>4</DELIVERY_DATE>
- Dodací doba uvedená datem – od tohoto data bude produkt uveden na trh:
<DELIVERY_DATE>2013-08-15</DELIVERY_DATE>
Pozn.: Toto označení se využívá pouze pro případy, kdy je produkt nově uveden na trh a je prodejný až od určitého data, za předpokladu, že lze učinit předobjednávky. V případě, že jsou produkty dlouhodobě nedostupné a není známa ani přibližná doba dodání, pak nesmí být tyto produkty v XML souboru uváděny.
Hodnota DELIVERY_DATE |
Zobrazení na Heurece |
Přípustná interpretace na e-shopu |
hodnota 0 |
Skladem |
- skladem
- skladem u dodavatele, expedice do 24 hodin
- skladem v expedičním skladu, expedice do 24 hodin
- skladem na prodejně
- ihned (k odběru)
- expedice do 24 hodin
Pozn. počet kusů ve eshopu mít být > 0
|
hodnoty 1-3 |
Do 3 dnů |
- skladem, dodání do 5 pracovních dnů
- obvykle skladem (expedice do 3 dnů)
- skladem u dodavatele (expedice do 3 dnů)
|
hodnoty 4-7 |
Do týdne |
- skladem, dodání do 7 pracovních dnů
- obvykle skladem (expedice do 7 dnů)
- skladem u dodavatele (expedice do 7 dnů)
|
hodnota 8-14 |
Do 2 týdnů |
- 8 a více dní
- obvykle skladem (expedice do 14 dnů)
- skladem u dodavatele (expedice do 14 dnů)
|
hodnota 15-30 |
Do měsíce |
- na dotaz (expedice do 30 dnů)
- na objednávku (expedice do 30 dnů)
|
hodnota 31 a více |
Více jak měsíc |
|
prázdná hodnota |
Info v obchodu |
- neuvedená dostupnost
- neznámá
- vyprodáno
|
Cena a způsob dopravy, který lze využít pro dodání tohoto produktu. Opakuje se tolikrát, kolik způsobů dopravy lze pro tento produkt využít.
Každou dopravu lze u produktu uvádět pouze jednou. V případě, že uvedete dva dopravce u jednoho produktu, způsobíte chybu a ani jednu dopravu nezobrazíme. Maximální počet doprav ve feedu je 100 různých.
V případě, že zvolíte dopravu skrze feed, pak je doprava, která je vyplněna v administraci pod „ceny dopravy“ zcela ignorována, jelikož tag DELIVERY má přednost.
Obsahuje tagy:
- DELIVERY_ID - řetězec identifikující dopravce. Lze vybrat z námi určených dopravců, nelze uvádět jiné, než dáváme na výběr.
- DELIVERY_PRICE - celková cena (vč. DPH) konkrétního způsobu dodání pro tento produkt při platbě předem.
- DELIVERY_PRICE_COD - celková cena (vč. DPH) konkrétního způsobu dodání pro tento produkt včetně doběrečného. Pokud je cena dopravy s doběrečným stejná jako běžná cena, tak cenu v tomto tagu zopakujte. Není-li možné zboží doručit tímto dopravcem na dobírku, tag neuvádějte.
Pozn: pokud od daných dopravců využíváte více služeb, uvádějte cenu nejlevnější z nich, musí však splňovat, že touto službou je možné dodání po celé ČR zákazníkům až domů (nikoliv na výdejní místo).
Zde jsou uvedeni podporovaní dopravci v následujícím znění:
Doručení na adresu
Česká pošta - Balík Do ruky
<DELIVERY_ID>CESKA_POSTA</DELIVERY_ID>
Česká pošta - Doporučená zásilka
<DELIVERY_ID>CESKA_POSTA_DOPORUCENA_ZASILKA</DELIVERY_ID>
ČSAD Logistik Ostrava
<DELIVERY_ID>CSAD_LOGISTIK_OSTRAVA</DELIVERY_ID>
DPD
<DELIVERY_ID>DPD</DELIVERY_ID>
DHL
<DELIVERY_ID>DHL</DELIVERY_ID>
DSV
<DELIVERY_ID>DSV</DELIVERY_ID>
FOFR
<DELIVERY_ID>FOFR</DELIVERY_ID>
Gebrüder Weiss
<DELIVERY_ID>GEBRUDER_WEISS</DELIVERY_ID>
Geis
<DELIVERY_ID>GEIS</DELIVERY_ID>
GLS
<DELIVERY_ID>GLS</DELIVERY_ID>
HDS
<DELIVERY_ID>HDS</DELIVERY_ID>
PPL
<DELIVERY_ID>PPL</DELIVERY_ID>
Seegmuller
<DELIVERY_ID>SEEGMULLER</DELIVERY_ID>
TNT
<DELIVERY_ID>TNT</DELIVERY_ID>
TOPTRANS
<DELIVERY_ID>TOPTRANS</DELIVERY_ID>
UPS
<DELIVERY_ID>UPS</DELIVERY_ID>
FedEX
<DELIVERY_ID>FEDEX</DELIVERY_ID>
Raben Logistics
<DELIVERY_ID>RABEN_LOGISTICS</DELIVERY_ID>
Zásilkovna na adresu
<DELIVERY_ID>ZASILKOVNA_NA_ADRESU</DELIVERY_ID>
123kurýr
<DELIVERY_ID>123KURIER</DELIVERY_ID>
WE|DO HOME
<DELIVERY_ID>WEDO_HOME</DELIVERY_ID>
Rhenus Logistics
<DELIVERY_ID>RHENUS_LOGISTICS</DELIVERY_ID>
MESSENGER
<DELIVERY_ID>MESSENGER</DELIVERY_ID>
Výdejní místa
Zásilkovna
<DELIVERY_ID>ZASILKOVNA</DELIVERY_ID>
DPD Pickup
<DELIVERY_ID>DPD_PICKUP</DELIVERY_ID>
Balíkovna
<DELIVERY_ID>BALIKOVNA_DEPOTAPI</DELIVERY_ID>
WE|DO POINT
<DELIVERY_ID>WEDO_POINT</DELIVERY_ID>
Česká pošta - Balík Na poštu
<DELIVERY_ID>CESKA_POSTA_NAPOSTU</DELIVERY_ID>
PPL Parcelshop
<DELIVERY_ID>PPL_PARCELSHOP</DELIVERY_ID>
GLS ParcelShop
<DELIVERY_ID>GLS_PARCELSHOP</DELIVERY_ID>
AlzaPoint
<DELIVERY_ID>ALZAPOINT</DELIVERY_ID>
Výdejní boxy
DPD Box
<DELIVERY_ID>DPD_BOX</DELIVERY_ID>
Z-BOX
<DELIVERY_ID>Z_BOX</DELIVERY_ID>
WE|DO BOX
<DELIVERY_ID>WEDO_BOX</DELIVERY_ID>
PPL Parcelbox
<DELIVERY_ID>PPL_PARCELBOX</DELIVERY_ID>
Balíkovna-BOX
<DELIVERY_ID>BALIKOVNA_BOX</DELIVERY_ID>
AlzaBox
<DELIVERY_ID>ALZABOX</DELIVERY_ID>
Ostatní možnosti doručení
Online doručení
<DELIVERY_ID>ONLINE</DELIVERY_ID>
Vlastní přeprava
<DELIVERY_ID>VLASTNI_PREPRAVA</DELIVERY_ID>
Pozn: pokud nabízíte vlastní přepravu zboží, opět vaše přeprava musí splňovat, že ji nabízíte po celé ČR. Jedná se o vaši dopravu k zákazníkovi. Nejde o osobní odběr, dopravu po městě/ kraji atd.
Obsahuje ITEM_ID položky, která je příslušenstvím k tomuto
produktu, např. nabíječka, pouzdro apod. Lze uvést vícekrát.
Umožňuje vašemu e-shopu prodávat příslušenství ke zboží, které má zákazník v košíku. Tyto doplňky si sami zvolíte, ať už jde o nabíječky, pouzdra či cokoliv relevantního.
Ke každému produktu lze přiřadit až 10 tagů, obsahujících ITEM_ID položky. Zákazníkovi se pak před zakoupením zobrazuje maximálně 10 konkrétních produktů.
Obsahuje textový popis dárků, nebo položek, které jsou k produktu zdarma.
Limit pro délku názvu jednoho dárku je 250 znaků.
Volitelně může obsahovat atribut
ID pro jednoznačnou identifikaci dárků
(doporučujeme používat).
Tento atribut má shodný formát jako ITEM_ID.
Kombinace maximálně 36 znaků [ _ - 0-9 a-z A-Z ] tedy podtržítka, pomlčky, čísel 0-9
a malých a velkých písmen bez diakritiky.
<?xml version="1.0" encoding="utf-8"?>
<SHOP>
<SHOPITEM>
...
<GIFT>Pouzdro zdarma</GIFT>
<GIFT ID="gift01">Paměťová karta zdarma</GIFT>
</SHOPITEM>
</SHOP>
Dárek je potřeba uvádět pouze ke konkrétnímu produktu, u kterého zákazník dárek skutečně získá. Dárek nesmí být dále ničím omezen (vyšší částkou objednávky, nákupem dalšího produktu atd.).
Lze uvádět vícekrát v případě, že všechny dárky jsou dodávány k jednomu produktu. V případě možnosti výběru mezi dárky, je uveden pouze jeden dárek.
Pokud uvádíte více dárků, nelze si určit jejich pozici na produktové kartě. Pokud se rozhodnete k jednomu produktu zasílat více dárků, je třeba v zásilce odeslat všechny uvedené dárky (nelze si vybrat, jaký dárek pošlete).
Dárkem je myšlen předmět či voucher na danou věc, nikoli sleva či služba.
Dovoleno je také používání cashbacku, nicméně musí být uveden pouze u produktu, ke kterému je skutečně nabízen a musí být uvedena konkrétní částka, či zboží, které je předmětem cashbacku.
V případě, že je cashback od konkrétní značky a je nabízen všem uživatelům, informace je ze strany Heureky uvedena v popisu produktu a není povoleno jí uvádět do tagu GIFT.
Pokud se jedná o cashback od značky pro vybrané obchody, musí být uveden jako: „cashback XXX při registraci na stránkách XXX“..
Tento tag obsahuje informaci o prodloužené záruce produktu. Pokud tedy chcete na Heurece prodlouženou záruku zobrazit, je vyplnění tohoto popisku povinné. Můžete také uvést dobu prodloužení záruky, která se uvádí v měsících. Maximální délka popisku je 128 znaků.
Pokud uvedete ve VAL větší hodnotu než 999, bude Heureka zobrazovat doživotní záruku.
<?xml version="1.0" encoding="utf-8"?>
<EXTENDED_WARRANTY>
<VAL>36</VAL>
<DESC>Záruka 36 měsíců</DESC>
</EXTENDED_WARRANTY>
Tag Special Service obsahuje informaci o doplňkové službě poskytnuté k nákupu produktu. Množství nabízených služeb je omezeno na maximální počet 5, což se rovná i maximálnímu množství výskytu tohoto tagu v XML feedu. V případě překročení maximálního počtu 5 služeb nebude tento tag vůbec zpracován a u produktu se nezobrazí žádná doplňková služba. Maximální délka popisku je 128 znaků.
<?xml version="1.0" encoding="utf-8"?>
<SPECIAL_SERVICE>Instalace spotřebiče zdarma</SPECIAL_SERVICE>
<SPECIAL_SERVICE>Montáž spotřebiče zdarma</SPECIAL_SERVICE>
<SPECIAL_SERVICE>Odvoz obalového materiálu</SPECIAL_SERVICE>
<SPECIAL_SERVICE>Výnos do patra</SPECIAL_SERVICE>
Příklady doplňkových/speciálních služeb:
- servis zdarma,
- vynesení do patra,
- prodloužená doba vrácení zboží,
- a další
Co do tohoto tagu nepatří:
- doprava zdarma (uvádějte pouze v tagu DELIVERY),
- informace o dostupnosti (uvádějte v dostupnostním feedu, nebo DELIVERY_DATE),
- označení autorizovaného prodejce,
- možnost splátkového prodeje,
- osobní odběr na pobočkách,
- sleva na další nákup,
- prodloužená záruka,
- a další formy vyjádřené slevy (okamžitá sleva, akční cena, bonus…)
Voucher na slevu k produktu. Pomocí tohoto tagu můžete poskytnout uživatelům kód na slevu, který mohou uplatnit ve vašem e-shopu. Voucher se týká vždy produktu, u kterého je uveden. Pokud poskytujete plošnou slevu na všechny produkty, může být stejný voucher uveden u všech produktů obchodu.
Upozornění: Pokud chcete zaslání voucheru na slevu využít, musí cena v tagu PRICE_VAT odpovídat ceně po aplikaci tohoto voucheru.
<?xml version="1.0" encoding="utf-8"?>
<SALES_VOUCHER>
<CODE>SLEVA20</CODE>
<DESC>Sleva 20% po zadání kódu do 31.12.2021!</DESC>
</SALES_VOUCHER>
CODE obsahuje kód slevy, kterou uživatel zadá ve vašem e-shopu. Maximální délka je 24 znaků.
DESC obsahuje popis slevy, bude zobrazen u kódu. V případě, že je platnost voucheru časově omezena, doporučujeme zde platnost uvést. Maximální délka je 128 znaků. Přebytečné znaky budou oříznuty a doplněny třemi tečkami.
Podmínky zasílání voucherů na slevu ve feedu:
- Voucher musí být využitelná libovolným zákazníkem.
- Jeho použití nesmí být podmíněno například nákupem více kusů nebo druhů produktů, registrací do obchodu, členstvím ve věrnostním klubu apod.
- Pokud je platnost voucheru časově omezena, po vypršení platnosti nesmí být voucher nadále ve feedu. Konec platnosti voucheru doporučujeme uvést v popisku DESC.
- Cena produktu zaslaná v tagu PRICE_VAT musí odpovídat ceně po aplikaci tohoto voucheru.
- Po prokliku z Heureky je cena produktu na webu vašeho obchodu viditelně zobrazena před slevou a po slevě (např. „cena s kódem…“).
Vytvoření XML souboru pomocí CDATA
Tohoto zápisu využijete v případě textů, kde se vyskytuje příliš mnoho nepovolených znaků znaků (např. &, <, >)
<MANUFACTURER><![CDATA[Black & Decker]]></MANUFACTURER>
Nejčastější chyby
1) Nenahrazení některých znaků (např. "&", "<", ">") entitami
<MANUFACTURER>Black & Decker</MANUFACTURER>
Možné řešení:
<MANUFACTURER>Black & Decker</MANUFACTURER>
<MANUFACTURER><![CDATA[Black & Decker]]></MANUFACTURER>
Více o entitách v článku na serveru Interval.cz DTD: entity a notace.
2) Neuzavřený element
<PRODUCT>Clinique Happy EdP 30ml
<DESCRIPTION>Tenoučký slide-up s bohatou multimediální výbavou</DESCRIPTION>
<URL>http://obchod.cz/parfemy/clinique-happy-edp</URL>
3) Chybný formát url
<IMGURL>/parfemy/clinique-happy-edp/obrazek.jpg</IMGURL>
<IMGURL>není</IMGURL>
<URL>http://obchod.cz/noční krém</URL>
4) Tagy malými písmeny
Máte v XML souboru vyplněny například parametry produktu, či dopravu, ale nezobrazují se vám na Heurece?
Zkontrolujte, zda neuvádíte tagy malými písmeny. Takové tagy Heureka nezpracuje.
Tagy je vždy potřeba uvádět velkými písmeny.
<param>
<param_name>barva</param_name>
<val>červená</val>
</param>
<delivery>
<delivery_id>CESKA_POSTA</delivery_id>
<delivery_price>45</delivery_price>
<delivery_price_cod>58</delivery_price_cod>
</delivery>