1. Produktový katalog - INFO
Struktura souboru:
<SHOP>– obalový element<PARAMETERS>– definice parametrů (např. složení, barva)<PRODUCTS>– seznam produktů
Každý element PARAMETER má attribut id, name, unit a group
PRODUCT elementy:
Až na elementy ID, URL a NAME jsou všechny ostatní elementy nepovinné.
| Element | Popis |
|---|---|
ID | ID produktu |
URL | Odkaz na detail produktu |
NAME | Název produktu |
MPN | Označení výrobce |
DESC | Krátký popis |
CATEGORY | Kategorie produktu (větve oddělené "|") |
SUPRA_CATEGORY | Nadřazené kategorie - muži, ženy, děti (oddělené "|") |
COLOR | Základní barva (všechny barvy a vzory produktu jsou uvedeny v parametrech) |
IMG | Hlavní obrázek produktu |
ALT_IMG | Alternativní obrázek produktu (může obsahovat vícero) |
SET_IMG | Obrázek setu produktů (pokud se prodává po setu) |
SYMBOLS_IMG | Obrázek se symboly údržby |
BRAND | Značka |
EAN | EAN kód |
PARAMETERS | Parametry produktu (obsahuje jednotlivé PARAM elementy) |
SIZES | Seznam velikostí a variant (obsahuje jednotlivé SIZE elementy) |
PARAM elementy:
| Element | Popis |
|---|---|
VAL | Obsahuje nenaformátovanou hodnotu parametru (některé parametry mohou mít vícero hodnot) |
Každý PARAM má attribut id ve kterém je ID parametru uvedné v definici parametrů
SIZE elementy:
Až na elementy ID, NAME jsou všechny ostatní elementy nepovinné.
| Element | Popis |
|---|---|
ID | ID produktu (velikosti) |
NAME | Název produktu |
MPN | Označení výrobce |
EAN | EAN kód |
INFO | Doplňující informace o velikosti |
2. Dostupnost a ceny - AVAIL
Struktura souboru:
<SHOP><ITEMS>– seznam položek
Hlavní elementy v ITEM:
Všechny uvedené elementy jsou povinné.
| Element | Popis |
|---|---|
PRICE | Cena bez DPH |
PRICE_VAT | Cena s DPH |
PRICE_RETAIL_VAT | Doporučená MOC s DPH |
VAT | Sazba DPH |
UNIT | Typ balení (např. balení) |
UNIT_ONE_QTY | Počet kusů v jednotce |
UNIT_ONE_NAME | Název jednotky (např. pár) |
ONSTOCK | Dostupné množství na skladě |
Každý ITEM má attribut id ve kterém je ID produktu nebo jeho velikostní (SIZE) varianty
3. Propojení obou feedů
Produkty v INFO se propojují s dostupností v AVAIL pomocí hodnoty:
<PRODUCT><ID>⟷<ITEM id="...">- Nebo v případě velikostních variant pomocí:
<SIZES><SIZE><ID>
Příklad
<PRODUCT>
<ID>121134</ID>
<NAME>Ponožky pánské vtipné WOODOO s obrázky ŽOLÍKOVÝCH KARET (3 páry)</NAME>
...
<SIZES>
<SIZE>
<ID>119572</ID>
<NAME>39-42 (26-28)</NAME>
...
</SIZE>
<SIZE>
<ID>119573</ID>
<NAME>43-46 (29-31)</NAME>
...
</SIZE>
</SIZES>
</PRODUCT>
<ITEM id="119572">
<PRICE>114</PRICE>
<ONSTOCK>50</ONSTOCK>
</ITEM>
<ITEM id="119573">
<PRICE>114</PRICE>
<ONSTOCK>48</ONSTOCK>
</ITEM>
Interpretace
- Produkt má dvě velikostní varianty: 39–42 a 43–46.
-
Každá varianta má svou vlastní dostupnost na skladě:
- 39–42: 50 kusů
- 43–46: 48 kusů
- Obě varianty se prodávají za 114 Kč bez DPH, což odpovídá 137,94 Kč s DPH.
4. Verzování statického obsahu
Všechny odkazy na obrázky a další statický obsah jsou vybaveny v odkazu verzí která udává poslední úpravu/změnu souboru ve formátu: v=yyyyMMddhhmmss