Import e-shop příznaků — XML

Specifikace XML formátu volitelného katalogu příznaků. JSONL varianta: Import e-shop příznaků — JSONL.

Pokud chcete v aplikaci v podmínkách pravidel používat výběr produktů dle příznaků (a mít v nabídce kompletní seznam příznaků e-shopu, i těch právě nepoužitých), můžete do aplikace importovat katalog příznaků. Pro e-shop systémy, které nenačítají příznaky z API, to lze zajistit pomocí feedu generovaného v e-shopu.

Katalog je volitelný. Pokud URL feedu v konfiguraci importu nevyplníte, sestaví se seznam příznaků jen z hodnot uvedených u importovaných produktů.

Generování tohoto feedu není třeba provádět často, 1× denně by mělo být dostačující. Aplikace si feed načítá každou hodinu při aktualizaci produktů.

V produktovém importním feedu pak u produktů uveďte, jaké příznaky produkt má, pomocí tagů <LABEL> (nebo CUSTOM_LABEL_*).

Atributy feedu

Pole Popis
SHOP Kořenový element, v souboru je obsažen pouze jednou.
LABEL Element obsahuje informace o jednom příznaku, v souboru je obsažen tolikrát, kolik máte příznaků.
UID Jednoznačný identifikátor příznaku. Používá se ve výběru v podmínkách pravidel a v exportním feedu (label.set / label.remove).
Pokud UID neuvedete, použije se jako identifikátor hodnota NAME.
Formát: text
NAME Jméno příznaku zobrazené v aplikaci.
Formát: text
COLOR Volitelná barva příznaku v aplikaci (hex, např. #FF9900).
Formát: text

Příklad feedu

<?xml version="1.0" encoding="utf-8"?>
<SHOP>
  <LABEL>
    <UID>akce</UID>
    <NAME><![CDATA[Akce]]></NAME>
    <COLOR>#E53935</COLOR>
  </LABEL>
  <LABEL>
    <UID>novinka</UID>
    <NAME><![CDATA[Novinka]]></NAME>
  </LABEL>
  <LABEL>
    <NAME><![CDATA[Výprodej]]></NAME>
  </LABEL>
</SHOP>