vyhledávání v českých antikvariátech
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.
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í.
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í.
25 uživatelů