Pro programátory

Abych mohl data z Vašeho eshopu stahovat, potřebuji odkaz na nějaký export dat (XML feed), který váš e-shop generuje, např. pro Zbozi.cz nebo Heuréku.

Export dat speciálně pro Muj-antikvariat.cz

Exporty pro srovnávače cen obvykle nemívají údaje moc podrobně strukturované. Pokud se vám chce programovat, můžete vytvořit XML export pro Muj-antikvariat.cz s údaji, které máte k dispozici v databázi.

Struktura souboru může vypadat jako v následujícím příkladu. Pro názvy polí, které v příkladu nejsou, si zvolte vlastní označení. Pokud data nemáte, tak pole vynechte. Pole se můžou opakovat.

Aby se záznam dostal do vyhledávače, musí mít pole ID, TITLE, URL a PRICE.

Záznam (v příkladu druhý), který obsahuje jen pole ID a SOLD předává informaci, že předmět byl prodán nebo objednán a má se z vyhledávače vyřadit (viz dále, pro normální funkci není nutný).

<?xml version='1.0' encoding='utf-8'?>
<books>

<book>
 <id>134382</id>
 <title>Lid a literatura ve středověku zvláště v románských zemích</title>
 <author>Černý, Václav</author>
 <illustrator></illustrator>
 <publisher>Nakladatelství Československé akademie věd</publisher>
 <year>1958</year>
 <pages>344</pages>
 <description>pevná vazba s obálkou</description>
 <category>společenské vědy</category>
 <url>http://www.dantikvariat.cz/cerny-vaclav/lid-a-literatura-ve-stredoveku-zvlaste-v-romanskych-zemi-134382</url>
 <imgurl>http://www.dantikvariat.cz/nahled/obr/obr_134382.jpg</imgurl>
 <price>200</price>
 <inserted>2012-05-27 13:52:51</inserted>
</book>

<book>
 <id>134381</id>
 <sold>2012-05-27 13:55:14</sold>
</book>

</books>

Do celkového exportu zahrňte všechny záznamy, které chcete ve vyhledávači nabízet. Nezařazujte, prosím, záznamy prodaných případně i objednaných, rezervovaných nebo jinak nedostupných předmětů. Export aktualizujte nejlépe každý den a sdělte mi čas, kdy ho aktualizujete. Nebo ho generujte při každém stažení.

Propojení v reálném čase

Tato možnost bude součástí předplacených prémiových služeb.

Pokud naprogramujete ještě jeden export, ve kterém budou nové záznamy a informace o prodaných předmětech (pole SOLD) za poslední hodinu (podle příkladu) a tento feed bude generovat aktuální data při dotazu GET, budu ho stahovat každých 10 minut a data ve vyhledávači tak budou aktuální.