Skip to content
Srovname.cz
Price comparison

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.

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 · srovname.xmlUpdated just now
<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>
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 %
Rules for TOLL, in order
Rule 1 · product type is Running shoes
4.00 Kč
Rule 2 · price is at least 1 000 Kč
2.50 Kč
Otherwise ·no bid, TOLL left out
ProductPriceTOLL
Linen shirt SandMen's shirts1 290 Kč2.50
Mug Fjord 350 mlMugs390 Kčleft out
Trail ProRunning shoes2 890 Kč4.00
Backpack Ridge 28 lBackpacks1 890 Kč2.50
Soy candle LesCandles349 Kčleft out
3 / 5products with their own bid
4.00 Kčhighest bid in the feed
CPC rules

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.

Feed health

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.

Feed quality · srovname.xml
76 / 100
To review: 4
EAN empty on 12 variantsEAN is required and one of Srovname's four pairing tags. Srovname recommends sending it on as many products as possible.
MANUFACTURER empty on 5 productsMANUFACTURER is required and a pairing tag. These products have no vendor in Shopify.
CATEGORYTEXT is only the leaf on 9 productsCATEGORYTEXT should be the full ' | '-delimited path, as in Srovname's own sample, not just the last category.
Promo text in PRODUCTNAME on 3 productsPRODUCTNAME is a pairing tag. Keep it to the product's own name. Srovname's sample puts extras like '+ brašna zdarma' in PRODUCT.

Setup

Live in five steps

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

srovname.xml
<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>
Live preview
Linen shirt Sand

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

01

Heureka-shaped, but stricter

  • Srovname accepts XML in the Heureka.cz, Zboží.cz or Google Merchant format, GZip allowed
  • Its own spec stars nine required elements, MANUFACTURER, CATEGORYTEXT, EAN and DELIVERY_​DATE among them
  • Unknown elements are silently ignored, so a misspelt tag simply vanishes
  • UTF-8 recommended, CDATA accepted
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.

02

Four tags decide pairing

  • Srovname pairs offers to its product cards on CATEGORYTEXT, MANUFACTURER, EAN and PRODUCTNAME
  • Wrong pairing is one of the reasons Srovname gives for products not showing
  • Keep PRODUCTNAME to the product's own name; promo extras belong in PRODUCT
  • CATEGORYTEXT is 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.

03

Delivery data drives conversion

  • DELIVERY_​DATE and DELIVERY are the tags Srovname singles out for conversion
  • DELIVERY_​DATE goes out in whole days, 0 when the variant is sellable
  • DELIVERY blocks 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.

04

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
  • TOLL in 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.

feedflock · mcp

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

Srovname accepts the Heureka format, but its own spec requires MANUFACTURER, CATEGORYTEXT, EAN and DELIVERY_DATE, which a Heureka feed may leave out. The Srovname.cz template fills all nine required elements and adds Srovname's own TOLL.
Srovname does not publish how often it fetches feeds; once it does, processing takes under 60 minutes, even for large feeds. Feedflock regenerates the file every hour, so every fetch reads current prices and stock. Srovname's admin also warns you if the feed has not changed for 7 days.
On four tags: CATEGORYTEXT, MANUFACTURER, EAN and PRODUCTNAME. Fill all four on every product. The readiness check lists any variant missing a barcode, brand or category.
Yes. TOLL carries a product's maximum CPC and overrides your category bid. A bid below the category minimum is not rejected; Srovname raises it to the minimum automatically.
Srovname starts campaigns manually, usually within two working days of registration, and treats the first two to three weeks after the tracking pixel goes live as a data-collection phase.
No. Srovname states it is available for the Czech Republic only. Its former Slovak sister site Najlepšie-ceny.sk now redirects to srovname.cz.
Yes. Product selection filters include or exclude by collection, tag and other rules, and variant-level rules trim single variants, for example every variant without a barcode.

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