Skip to content
A
For administrators
Running the administration — content, users, e-shop, invoicing and settings
E-shop / Feeds

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:

  1. Is the set Aktivní?
  2. Is it inside its Zveřejnit od / do window?
  3. Did the feed hit the item count limit?
  4. 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.