XML Feed — Produkty (doplňkový)
Doplňkový feed slouží k častější aktualizaci cen a skladových informací. Importuje se každých 10 minut (oproti 30 minutám u hlavního feedu).
Kdy použít doplňkový feed
Pokud se ceny nebo skladové zásoby mění častěji než jednou za 30 minut (např. během flash sale, Black Friday), nastavte doplňkový feed s minimální sadou polí.
Struktura
Stejný kořenový element jako hlavní produktový feed, ale s minimální sadou polí:
<?xml version="1.0" encoding="utf-8"?>
<products>
<title>Název e-shopu</title>
<link>https://www.example.com/</link>
<item>
<!-- pouze ceny a sklady -->
</item>
</products>
Parametry položky
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
id | integer | ✅ Ano | ID produktu (musí odpovídat ID v hlavním feedu) |
code | string | ❌ Ne | Kód produktu |
delivery_delay | integer | ❌ Ne | Doba dodání ve dnech (0 = skladem) |
price | integer | ✅ Ano | Cena v hlavní měně |
price_view | object | ✅ Ano | Formátované zobrazení ceny |
price_view/value | number | ✅ Ano | Číselná hodnota ceny |
price_view/view | string | ✅ Ano | Formátovaný text ceny |
old_price | object | ❌ Ne | Původní cena před slevou |
discount_in_percent | integer | ❌ Ne | Sleva v procentech |
stock_info | object | ❌ Ne | Informace o skladu |
stock_info/text | string | ❌ Ne | Textový popis skladu |
stock_info/status | string | ❌ Ne | Status (in_stock, out_of_stock) |
in_stock | boolean | ❌ Ne | true pokud je skladem |
Víceměnové ceny
Pro e-shopy s více měnami (např. CZK + EUR) můžete přidat cenové elementy pro další měny:
| Parametr | Typ | Popis |
|---|---|---|
price_EUR | number | Cena v EUR |
price_view_EUR | object | Formátované zobrazení ceny v EUR |
old_price_EUR | object | Původní cena v EUR |
Příklad
<?xml version="1.0" encoding="utf-8"?>
<products>
<title>Název e-shopu</title>
<link>https://www.example.com/</link>
<!-- Produkt skladem -->
<item>
<id>1089</id>
<code>SKU-001</code>
<delivery_delay>0</delivery_delay>
<price>599</price>
<price_view>
<value>599</value>
<view>599 Kč</view>
</price_view>
<stock_info>
<text>Skladem > 10 ks</text>
<status>in_stock</status>
</stock_info>
<in_stock>true</in_stock>
</item>
<!-- Produkt ve slevě -->
<item>
<id>1370</id>
<code>SKU-002</code>
<delivery_delay>0</delivery_delay>
<discount_in_percent>20</discount_in_percent>
<price>1 199</price>
<price_view>
<value>1199</value>
<view>1 199 Kč</view>
</price_view>
<old_price>
<value>1499</value>
<view>1 499 Kč</view>
</old_price>
<stock_info>
<text>Skladem > 5 ks</text>
<status>in_stock</status>
</stock_info>
<in_stock>true</in_stock>
</item>
<!-- Produkt mimo sklad -->
<item>
<id>2001</id>
<code>SKU-003</code>
<delivery_delay>14</delivery_delay>
<price>3 490</price>
<price_view>
<value>3490</value>
<view>3 490 Kč</view>
</price_view>
<stock_info>
<text>Na objednávku</text>
<status>out_of_stock</status>
</stock_info>
<in_stock>false</in_stock>
</item>
</products>
Validátor feedu
Ověřte strukturu vašeho feedu pomocí XML Feed Validátoru — zkontroluje povinná pole a datové typy.