Co je dostupnostní feed
Dostupnostní feed doplňuje hlavní produktový feed o informace o skladovosti zboží. Na rozdíl od hlavního produktového feedu je načítán Heurekou v krátkých intervalech (obvykle cca 10 minut). Dostupnostní feed je nepovinný, nicméně otevírá pokročilé funkce. Jeho využití je vhodné. Shopsystémy ho obvykle generují.
Jaké položky by dostupnostní feed měl obsahovat
Heureka dostupnostní feed by měl obsahovat pouze položky zboží, u kterých prodejce ví, kdy je bude schopen expedovat a kdy přibližně by je měl zákazník obdržet. Půjde zejména o položky zboží, které jsou skladem u prodejce, případně skladem u spolehlivého dodavatele. Doba mezi objednáním a dodáním zboží by pak neměla překročit tři dny.
Jaké elementy obsahuje dostupnostní feed
item_listkořenový element feedu.itemuzavírá informace o jedné položce zboží, má povinný parametrids označením položky zboží.stock_quantitypočet kusů zboží, které může prodejce odeslat zákazníkům.delivery_timedatum, do kdy by měl zákazník zboží obdržet. ParametrorderDeadlineje povinný a stanoví termín, do kterého musí objednávka od prodejce dorazit.depotnepovinný parametr, označuje sklad (pobočku), kde je zboží k dispozici. Obsahuje povinný parametrid. Může obsahovat jiné elementy upřesňující dostupnost na tomto skladě.pickup_timenepovinný parametr. Upřesňuje případné vyzvednutí na dané pobočce. ParametrorderDeadlineje povinný. Chování je podobné jako udelivery_time.
Povinný je de facto pouze element item_list. V praxi však Heureka dostupnostní feed obsahuje také elementy item a stock_quantity. Ostatní elementy mohou být navíc i nemusejí.
POZOR,
idpoložky v dostupnostním feedu se musí shodovat sITEM_IDtéže položky v produktovém feedu.
Příklad dostupnostního feedu
<?xml version="1.0" encoding="UTF-8"?>
<item_list>
<item id="47">
<stock_quantity>5</stock_quantity>
<delivery_time orderDeadline="2023-03-16 10:00">2023-03-18 14:00</delivery_time>
<depot id="12">
<stock_quantity>2</stock_quantity>
</depot>
<depot id="34">
<pickup_time orderDeadline="2023-03-16 10:00">2023-03-18 14:00</delivery_time>
</depot>
</item>
<item id="50">
<stock_quantity>4</stock_quantity>
</item>
<item id="51">
<stock_quantity>5</stock_quantity>
</item>
</item_list>