Feeds#
Your assortment exported for price comparison sites — Heureka, Zboží.cz, Google Shopping. The comparison site downloads the feed from its address on a schedule.
Find them under Eshop → Nastavení eshopu → Feedy.
Feed settings#
| Field | Meaning |
|---|---|
| Name | for your own orientation |
| URL name | the name of the file the feed is written to |
| Root XML tag | the wrapper of the whole file (SHOP) |
| Item tag | the wrapper of one item (SHOPITEM) |
| Language | which language names and descriptions come out in |
| Currency | which currency prices come out in |
| Item count limit | the maximum number of items in the feed (0 = no limit) |
The tags are dictated by the comparison site, not by you
SHOP and SHOPITEM is the shape Heureka and Zboží.cz expect. Another site may
want different ones — the values are in its documentation. Do not change them at
random; the feed would become unreadable.
One feed per comparison site#
Each site has its own requirements. Create a separate feed for each — if only because they differ in language and currency.
Language and currency must match the target market
A feed for a Slovak comparison site needs Slovak names and euros. A feed with local-currency prices sent to a foreign market means wrong prices on every item.
Item limit#
A ceiling on how many items go into the feed.
The limit truncates your assortment silently
With a 5,000-item catalogue and a limit of 1,000, the comparison site sees a fifth. Nothing reports it — the feed generates without an error. Check the limit after expanding your assortment.
What gets into the feed#
Goods that can actually be bought: active and inside their publication window.
If an item is missing from the comparison site, check:
- Is the set Aktivní?
- Is it inside its Zveřejnit od / do window?
- Did the feed hit the item count limit?
- Does it have an EAN? Some comparison sites reject items without one.
A missing price does not exclude the item from the feed
A set with no price in the feed's currency still gets written to the file — just with an empty price. The feed generates without an error and the item is in there, only incomplete; the comparison site handles it however it likes, usually rejecting it or showing it without a price. So check the price in the feed's currency separately — do not count on a missing price excluding the item on its own.
The feed address#
The feed is a static www/feeds/<URL name>.xml file served directly by the web
server. The address for comparison sites therefore comes from the URL name field —
for example https://your-shop.com/feeds/heurekacz.xml. That is what you give the
comparison site.
Open the address in a browser before submitting it
You should see XML. If you get an error or an empty file instead, the comparison site would get the same — only it would tell you days later.
Updating#
The feed is not built on download. The file on disk is rewritten by a scheduled task (the recommended interval is hourly) or by the Generate now button in the feed editor. The comparison site then downloads whatever version is currently on disk; how often it comes for it is up to them.
A price change does not reach the comparison site immediately
Two delays add up: until the file is regenerated, and until the comparison site downloads it again — easily a whole day together. A customer arriving from the comparison site with the old price will see a different one on the site; bear that in mind for sales that start and end at a specific hour. When a change has to land right away, use Generate now.