
Srovname.cz feed for Shopify
Srovname.cz is a Czech price comparison site (by its own count the third-largest in Czechia) that bills per click from prepaid credit. It accepts Heureka-shaped XML, but its own spec requires nine elements, four more than Heureka does. Feedflock renders your Shopify catalog in Srovname's documented vocabulary and regenerates it every hour.

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.
Your own bid where it matters, category bids everywhere else.
TOLL sets your own maximum price per click for a product. Set it with rules: a condition and a bid, first match wins. A product no rule matches goes out without TOLL and the category bids apply. If a TOLL is below the category's minimum, Srovname still shows the offer and raises the bid to that minimum.
In the app a rule can test collection, product type, vendor, tag, price, purchase cost or a metafield, and its value can be a fixed amount, a metafield or Liquid, so a bid can follow your margin too.
Catch feed issues before Srovname.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.
Setup
Live in five steps
From a bare Shopify store to a listed offer: the whole setup fits into one coffee break.
Register your shop
Fill in Srovname's registration form; their team calls you to set up the account. The campaign is started manually, usually within two working days.
Install Feedflock and pick the Srovname.cz template
Add Feedflock from the Shopify App Store and create a feed from the Srovname.cz template. ITEM_ID, PRODUCTNAME, URL, IMGURL, PRICE_VAT, MANUFACTURER, EAN and DELIVERY_DATE are mapped from your Shopify data.
Map categories and check the pairing tags
Map your products to category paths for CATEGORYTEXT. The readiness check lists every variant missing a required value, typically a barcode for EAN or a vendor for MANUFACTURER.
Add the feed in your Srovname account
Give Srovname the hosted feed URL in the product-feed section of your account. Processing takes under 60 minutes, and you get an e-mail when it is done.
Add the pixel, credit and budget
Deploy Srovname's tracking pixel, top up credit and set a daily budget (at least 100 Kč). The first two to three weeks after the pixel goes live are a data-collection phase.
https://feedflock.appfleece.com/f/demo-srovname/srovname.xml
The feed
What the channel receives
<SHOPITEM> <ITEM_ID>SKU-2048</ITEM_ID> <ITEMGROUP_ID>9087654321</ITEMGROUP_ID> <PRODUCTNAME>Linen shirt Sand</PRODUCTNAME> <PRODUCT>Linen shirt Sand - M</PRODUCT> <DESCRIPTION><![CDATA[Relaxed shirt in washed linen with a camp collar.]]></DESCRIPTION> <URL>https://shop.example/products/linen-shirt-sand?variant=9087654322</URL> <IMGURL>https://cdn.shop.example/img/linen-shirt-sand.jpg</IMGURL> <PRICE_VAT>1290</PRICE_VAT> <MANUFACTURER>Nordlin</MANUFACTURER> <CATEGORYTEXT>Heureka.cz | Oblečení, obuv a doplňky | Pánské oblečení | Pánské košile</CATEGORYTEXT> <EAN>8594000123453</EAN> <PRODUCTNO>SKU-2048</PRODUCTNO> <DELIVERY_DATE>7</DELIVERY_DATE> <DELIVERY> <DELIVERY_ID>ZASILKOVNA</DELIVERY_ID> <DELIVERY_PRICE>59</DELIVERY_PRICE> </DELIVERY> <TOLL>2.50</TOLL> <PARAM> <PARAM_NAME>Velikost</PARAM_NAME> <VAL>M</VAL> </PARAM> </SHOPITEM>

Nordlin
Linen shirt Sand
1 290 Kč
Feed fields
ITEM_ID
SKU-2048
ITEMGROUP_ID
9087654321
PRODUCTNAME
Linen shirt Sand
PRODUCT
Linen shirt Sand - M
DESCRIPTION
Relaxed shirt in washed linen with a camp collar.
URL
https://shop.example/products/linen-shirt-sand?variant=9087654322
PRICE_VAT
1290
MANUFACTURER
Nordlin
CATEGORYTEXT
Heureka.cz › Oblečení, obuv a doplňky › Pánské oblečení › Pánské košile
EAN
8594000123453
PRODUCTNO
SKU-2048
DELIVERY_DATE
Ships in 7 days
DELIVERY_ID
ZASILKOVNA
DELIVERY_PRICE
59
TOLL
2.50
PARAM_NAME
Velikost
VAL
M
The channel
A comparison site trusted by Czech e-shops
Srovname.cz describes itself as the third-largest comparison site in Czechia and says more than 10 000 Czech e-shops trust it. It serves the Czech market only, so every click comes from shoppers you already price and ship for.
You decide the price per click
Bids are set per category in the account, and the TOLL element overrides them for single products. A bid below the category minimum is not rejected; Srovname raises it to the minimum, and a click is billed at the lowest amount that holds your position.
Delivery data is what converts
Srovname names DELIVERY_DATE and DELIVERY as the tags that matter most for conversion, and says products that are mostly out of stock can be less visible or hidden. Accurate availability and shipping prices are your edge.
The feed
- Built on Srovname's own element list, in its order, with all nine required elements mapped, including the four Heureka treats as optional: MANUFACTURER, CATEGORYTEXT, EAN and DELIVERY_DATE
- PRODUCTNAME stays the clean product title for pairing; the variant goes into PRODUCT and PARAM blocks such as Velikost and Barva
- Each variant links to its own URL (?variant=) at its own price, so the landing page matches the offer
- DELIVERY blocks carry carrier codes and prices from your Shopify shipping profiles; a 'free from' rate sends 0 on products that reach it
- A per-product maximum CPC goes out in TOLL from a static value or a metafield. Leave it empty and category bids apply
- Your purchase cost stays private: PURCHASE_COST_INCLUDING_VAT is off unless you opt in
- The readiness check flags every empty required element before the feed goes out
Deep dive
Heureka-shaped, but stricter
- Srovname accepts
XMLin the Heureka.cz, Zboží.cz or Google Merchant format, GZip allowed - Its own spec stars nine required elements,
MANUFACTURER,CATEGORYTEXT,EANandDELIVERY_DATEamong them - Unknown elements are silently ignored, so a misspelt tag simply vanishes
UTF-8 recommended,CDATAaccepted
Technical details
Srovname.cz accepts XML in the Heureka.cz, Zboží.cz or Google Merchant format, packed as GZip if you like. It also documents its own element list: Heureka's shape plus TOLL, VIDEO_URL and PURCHASE_COST_INCLUDING_VAT, with nine required elements. MANUFACTURER, CATEGORYTEXT, EAN and DELIVERY_DATE are optional on Heureka and required here.
Elements outside the vocabulary are ignored without a word, so a misspelt tag never errors. It just disappears. Feedflock's template uses exactly Srovname's element names in UTF-8, with the description in CDATA.
Four tags decide pairing
- Srovname pairs offers to its product cards on
CATEGORYTEXT,MANUFACTURER,EANandPRODUCTNAME - Wrong pairing is one of the reasons Srovname gives for products not showing
- Keep
PRODUCTNAMEto the product's own name; promo extras belong inPRODUCT CATEGORYTEXTis the full ' | '-delimited path
Technical details
Srovname matches your offers to its product cards on CATEGORYTEXT, MANUFACTURER, EAN and PRODUCTNAME, and lists wrong pairing among the reasons a shop's products do not show. It recommends sending EAN on as many products as possible.
Keep PRODUCTNAME to the product's own name and put extras in PRODUCT. Srovname's own sample does exactly that. Feedflock fills MANUFACTURER from the vendor, EAN from the variant barcode and CATEGORYTEXT from your category mapping.
Delivery data drives conversion
DELIVERY_DATEandDELIVERYare the tags Srovname singles out for conversionDELIVERY_DATEgoes out in whole days, 0 when the variant is sellableDELIVERYblocks carry a carrier code and a price; there is no cash-on-delivery element- Products that are mostly out of stock can be less visible or hidden
Technical details
Srovname singles out DELIVERY_DATE and DELIVERY as the tags that matter most for conversion. Feedflock sends DELIVERY_DATE as whole days, the way Heureka feeds do (0 when a variant is sellable, your lead time when it is not), and builds DELIVERY blocks with a carrier code and a price from your Shopify shipping profiles. The vocabulary has no cash-on-delivery element.
Sold-out variants stay in the feed with a lead time instead of disappearing. Srovname does not reject them, but warns that a shop whose products are mostly out of stock can be shown less or not at all.
Bids at product level
- Billing is per click from prepaid credit, with a daily budget of at least 100 Kč
- Category bids are set in the account and apply to all your offers
TOLLin the feed overrides the bid for one product- A bid below the category minimum is raised to it automatically
Technical details
Billing is per click from prepaid credit. Category bids live in your Srovname account and apply to all your offers; the optional TOLL element overrides them for a single product as its maximum price per click. A bid below the category minimum is shown anyway and raised to that minimum, and a click is charged at the lowest amount needed to hold your position.
Map TOLL from a metafield and bidding becomes part of your catalog data: bid higher on high-margin products, leave the rest on category bids.
The takeaway
One feed built on Srovname's own spec, with every pairing tag filled and an hourly refresh. Your Shopify catalog stays the single source of truth, and whatever Srovname fetches is current.
Claude · ChatGPT
Or set up your Srovname.cz feed in chat
Connect Feedflock to Claude or ChatGPT and ask. It creates the feed as a draft, maps your categories to Srovname.cz's own tree and tells you what is still missing. You approve every change.
Create a Srovname.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
Get on every marketplace that matters this afternoon.
Install free, connect your first feed in minutes, and let Feedflock keep it fresh and validated.