Skip to content
Zboží.cz
Price comparison

Zboží.cz feed for Shopify

Zboží.cz is now part of Sklik's Shopping ads, and one product feed puts your offers on Zboží.cz, in Seznam.cz search and on Obrázky.cz at once. The format looks like Heureka's, but the rules are not: names, item IDs, categories and carriers all work differently. Feedflock builds the Zboží.cz feed from Shopify on a template written against the Sklik specification and regenerates it on your schedule, as often as every hour.

01 · ShopifyProduct in the catalog
Linen shirt SandNordlin · Men's shirtsSKU-2048 · S–XL
Price
1 290 Kč
In stock
0 pcs
When out of stock
02 · zbozi.xmlUpdated just now
<SHOPITEM>
<ITEM_ID>44718293450817</ITEM_ID>
<PRODUCTNAME>Linen shirt Sand M</PRODUCTNAME>
<DESCRIPTION>Volná košile ze 100% lnu.</DESCRIPTION>
<URL>https://shop.example/products/lnena-kosile-sand?variant=44718293450817</URL>
<IMGURL>https://cdn.shop.example/img/lnena-kosile-sand.jpg</IMGURL>
<PRICE_VAT>1290</PRICE_VAT>
<MANUFACTURER>Nordlin</MANUFACTURER>
<PRODUCTNO>SKU-2048</PRODUCTNO>
<CATEGORYTEXT>Oblečení a móda | Pánská móda | Pánské oblečení | Pánská trička, tílka a košile | Pánské košile</CATEGORYTEXT>
<DELIVERY_DATE>7</DELIVERY_DATE>
<ITEMGROUP_ID>8236409175213</ITEMGROUP_ID>
<CONDITION>new</CONDITION>
<PARAM>
<PARAM_NAME>Velikost</PARAM_NAME>
<VAL>M</VAL>
</PARAM>
<DELIVERY>
<DELIVERY_ID>ZASILKOVNA</DELIVERY_ID>
<DELIVERY_PRICE>79</DELIVERY_PRICE>
<DELIVERY_PRICE_COD>109</DELIVERY_PRICE_COD>
</DELIVERY>
</SHOPITEM>
Category mapping

Your product types. The channel's categories.

The channel files offers under its own category tree. Feedflock suggests a category for each Shopify product type and you just confirm. One mapping covers every product of that type, including products you add later.

Full category path in the feed
One mapping per product type
Override per individual product
Shopify typeproducts
Channel category
Pánské košile
Catalog coverage79 %
Feed health

Catch feed issues before Zboží.cz does.

Before every generation Feedflock checks that every field the channel requires is filled, and, on templates verified against the channel's own spec, that the values fit its rules. Most problems are fixed with one click, without editing products in Shopify.

Feed quality · zbozi.xml
76 / 100
To review: 4
ITEM_ID with a slash on 5 productsZboží.cz allows only letters, digits, underscore and dash. Heureka accepts the slash, Zboží does not.
Product type used as category on 9 productsWithout a mapping, CATEGORYTEXT carries your Shopify product type. Zboží accepts a path outside its tree and silently files the offer somewhere else.
PRICE_VAT of 0 on 3 productsA zero or negative price is one of Zboží's named feed errors, alongside spaces and “Kč” in the value.
DELIVERY_DATE in a wrong format on 4 productsZboží takes a whole number of days or a launch date as YYYY-MM-DD. A range like “2-3” or a date in another format is not valid.

Setup

Live in five steps

From a bare Shopify store to a listed offer: the whole setup fits into one coffee break.

  1. Set up your shop at Seznam

    Register the shop in Seznam Prodejce, where the Zboží.cz listing and its delivery settings live.

  2. Install Feedflock

    Add Feedflock from the Shopify App Store. It reads your products, variants, stock and shipping settings directly through the Shopify API.

  3. Pick the Zboží.cz template

    One SHOPITEM per variant with ITEMGROUP_ID and PARAM. ITEM_ID, PRODUCTNAME, DESCRIPTION, PRICE_VAT, DELIVERY_DATE and CATEGORYTEXT are mapped from the start, in Zboží's own namespace.

  4. Map your categories

    Match your product types to the Zboží.cz tree. A path that is not in the tree is accepted and then quietly re-categorised, so the mapping is worth doing properly.

  5. Paste the URL and switch delivery to the feed

    Add the hosted URL in Seznam Prodejce. If shipping should come from the feed, set the delivery source there to “feed” and confirm your carriers; until then the DELIVERY blocks do nothing.

    https://feedflock.appfleece.com/f/demo-zbozi/zbozi.xml

The feed

What the channel receives

zbozi.xml
<SHOPITEM>
  <ITEM_ID>44718293450817</ITEM_ID>
  <PRODUCTNAME>Lněná košile Sand M</PRODUCTNAME>
  <DESCRIPTION>Volná košile ze 100% lnu.</DESCRIPTION>
  <URL>https://shop.example/products/lnena-kosile-sand?variant=44718293450817</URL>
  <IMGURL>https://cdn.shop.example/img/lnena-kosile-sand.jpg</IMGURL>
  <PRICE_VAT>1290</PRICE_VAT>
  <MANUFACTURER>Nordlin</MANUFACTURER>
  <PRODUCTNO>SKU-2048</PRODUCTNO>
  <CATEGORYTEXT>Oblečení a móda | Pánská móda | Pánské oblečení | Pánská trička, tílka a košile | Pánské košile</CATEGORYTEXT>
  <DELIVERY_DATE>0</DELIVERY_DATE>
  <ITEMGROUP_ID>8236409175213</ITEMGROUP_ID>
  <CONDITION>new</CONDITION>
  <PARAM>
    <PARAM_NAME>Velikost</PARAM_NAME>
    <VAL>M</VAL>
  </PARAM>
  <DELIVERY>
    <DELIVERY_ID>ZASILKOVNA</DELIVERY_ID>
    <DELIVERY_PRICE>79</DELIVERY_PRICE>
    <DELIVERY_PRICE_COD>109</DELIVERY_PRICE_COD>
  </DELIVERY>
</SHOPITEM>
Live preview
Linen shirt Sand

Nordlin

Linen shirt Sand

1 290 Kč

Feed fields

ITEM_ID

44718293450817

PRODUCTNAME

Lněná košile Sand M

DESCRIPTION

Volná košile ze 100% lnu.

URL

https://shop.example/products/lnena-kosile-sand?variant=44718293450817

PRICE_VAT

1290

MANUFACTURER

Nordlin

PRODUCTNO

SKU-2048

CATEGORYTEXT

Oblečení a móda › Pánská móda › Pánské oblečení › Pánská trička, tílka a košile › Pánské košile

DELIVERY_DATE

In stock

ITEMGROUP_ID

8236409175213

CONDITION

new

PARAM_NAME

Velikost

VAL

M

DELIVERY_ID

ZASILKOVNA

DELIVERY_PRICE

79

DELIVERY_PRICE_COD

109

The channel

One feed, several Seznam surfaces

Since Zboží.cz moved under Sklik's Shopping ads, the same feed serves Zboží.cz, Seznam.cz search and Obrázky.cz. Second-hand and refurbished offers also run on Sbazar.

Shoppers compare on the name

Zboží pairs offers by PRODUCTNAME, the plain name a shopper would say, with the variant attributes that tell your offers apart. Get that right and your offer sits next to everyone selling the same product.

Discounts shown the Omnibus way

PRICE_BEFORE_DISCOUNT shows a struck-through price when the discount is between 5 and 90 % and no older than 30 days, measured against the lowest price of the previous 30 days.

The feed

  • A template written against the Sklik specification: the Shopify variant ID as ITEM_ID within Zboží's character set, one SHOPITEM per variant with ITEMGROUP_ID, and the DESCRIPTION tag always present
  • PRODUCTNAME built from product and variant title so variants stay distinguishable, and the longer PRODUCT left empty instead of filled with a brand-doubled guess
  • CATEGORYTEXT from the Zboží.cz category tree, synced weekly, so offers are not silently re-categorised
  • Exactly Zboží's 40 delivery codes, with cash on delivery sent as the full total as the spec requires
  • PRICE_BEFORE_DISCOUNT from the Shopify compare-at price, with a clear note that Zboží expects the 30-day lowest price
  • Spec limits checked at generation: ITEM_ID characters, ITEMGROUP_ID up to 36, PRICE_VAT above zero, DELIVERY_DATE format, CATEGORYTEXT up to 500 characters
  • Fetch tracking shows when Zboží.cz last downloaded the feed and alerts you if it stops

Deep dive

01

Looks like Heureka, works differently

  • Same SHOPITEM, PARAM and DELIVERY shape, inside Zboží's own XML namespace
  • PRODUCT is the longer, shop-flavoured name; PRODUCTNAME the plain one that pairs
  • ITEM_​ID allows no slash; ITEM_​TYPE does not exist here, CONDITION does
  • A different category tree with no root prefix, and a different carrier list
Technical details

A Zboží.cz feed shares its outline with Heureka's: SHOPITEM elements with PARAM and DELIVERY blocks. The details are where shops trip. PRODUCTNAME is the plain name Zboží pairs on and must tell your offers apart, colour and size included; PRODUCT is the longer version with the shop's own qualifiers. ITEM_ID allows letters, digits, underscore and dash, but not the slash Heureka accepts.

Zboží has no ITEM_TYPE; condition goes in CONDITION (new, open_box, used, refurbished), which is required for anything that is not new. Categories come from a different tree, written without a root prefix, and DELIVERY_ID uses Zboží's own codes. Feedflock treats Zboží.cz as its own template for exactly these reasons.

02

Categories: wrong is worse than missing

  • CATEGORYTEXT is the most specific path from the Zboží.cz tree, up to 500 characters
  • A path outside the tree is accepted, then silently re-categorised
  • The Heureka mapping cannot be reused as is; the trees differ
  • Feedflock keeps the Zboží.cz tree in the app and shows unmapped products
Technical details

Zboží.cz reads CATEGORYTEXT as a path from its own tree, the most specific node that fits. A path it does not know is not rejected: it is accepted and the offer is categorised automatically, which is exactly the error Zboží's own help pages warn about.

The Zboží and Heureka trees differ, so a Heureka mapping does not carry over. Feedflock keeps the Zboží.cz tree in the app, synced weekly, and the coverage check shows every product still without a category before the feed goes live.

03

Delivery: feed or account, never both

  • DELIVERY_​ID comes from a fixed list of 30 carriers and 10 pickup networks
  • Prices include VAT; 0 means free, and a carrier without a price is treated as not offered
  • DELIVERY_​PRICE_​COD is the total for cash on delivery; Zboží adds nothing up
  • Delivery from the feed works only after you switch it to “feed” in Seznam Prodejce
Technical details

Each DELIVERY block names a carrier or pickup network from Zboží's list, with DELIVERY_PRICE for prepaid orders and DELIVERY_PRICE_COD for cash on delivery, both incl. VAT. The COD price must be the final total, because Zboží does not add the two together. A price of 0 means free shipping, and a carrier left without a price counts as a method you do not offer.

Shipping prices come either from the feed or from Seznam Prodejce, never from both. Until you switch the account to the feed and confirm your carriers there, the DELIVERY blocks have no effect. Zboží has no weight-based shipping and no order-value threshold in the feed, so Feedflock resolves your Shopify free-shipping tier per offer.

04

Prices and images Zboží checks

  • PRICE_​VAT incl. VAT; 0, negatives, spaces and “Kč” are named errors
  • PRICE_​BEFORE_​DISCOUNT is the 30-day lowest price, not any “was” price
  • Images in JPEG, PNG or WebP, ideally 425 × 440 px or more, no watermarks or shop logos
  • An image is cached until its URL changes; a malformed feed is rejected as a whole
Technical details

PRICE_VAT is the final price incl. VAT, written as a plain number. Zboží lists 0, negative values, spaces and “Kč” among its most common feed errors. PRICE_BEFORE_DISCOUNT must be the lowest price of the 30 days before the discount; Shopify only stores a compare-at price, so Feedflock uses that by default and tells you the difference.

Images must be JPEG, PNG or WebP, ideally at least 425 × 440 px, without watermarks, logos or promotional text. Zboží keeps an image until its URL changes, which Shopify's image URLs handle for you. A feed that is not well-formed XML is rejected outright, so Feedflock escapes every value and percent-encodes URLs with spaces or diacritics.

The takeaway

Zboží.cz looks like Heureka on the surface and rewards the shops that know where it differs. Feedflock keeps your Zboží.cz feed on Seznam's spec, on your schedule, straight from Shopify.

Claude · ChatGPT

Or set up your Zboží.cz feed in chat

Connect Feedflock to Claude or ChatGPT and ask. It creates the feed as a draft, maps your categories to Zboží.cz's own tree and tells you what is still missing. You approve every change.

feedflock · mcp

Create a Zboží.cz feed for my store and map my categories.

I'll create it as a draft and show you each change before I make it.

FAQ

No, although it looks similar. The pairing name, the ITEM_ID character set, the condition element, the category tree and the carrier codes all differ. In Feedflock you add a second feed from the Zboží.cz template on the same Shopify catalog and map categories against the Zboží.cz tree.
In your Sklik account. The Zboží specification does have MAX_CPC elements, but Feedflock's template leaves bidding to Sklik and does not write them into the feed.
The feed alone does not switch them on. In Seznam Prodejce, set the delivery prices to come from the feed and confirm the carriers and pickup points; changes show within 24 hours. A carrier sent without a price is treated as not offered.
Through PRICE_BEFORE_DISCOUNT. Zboží shows the struck-through price only when the discount is 5–90 %, no older than 30 days, and the reference is the lowest price of the previous 30 days. Feedflock fills it from the compare-at price, which is your “was” price, not a measured 30-day minimum.
Yes, with CONDITION set to used, refurbished or open_box. Those offers have stricter rules: ITEM_ID is mandatory, DELIVERY_DATE must be 0 and the main image must be at least 800 × 600 px. They also appear on Sbazar.
Yes. Filter by collection, tag, price or stock, or exclude individual variants, for example products whose margin cannot carry cost-per-click advertising.

Get on every marketplace that matters this afternoon.

Install free, connect your first feed in minutes, and let Feedflock keep it fresh and validated.

.myshopify.com