Skip to content
Hledejceny.cz
Price comparison

Hledejceny.cz feed for Shopify

Hledejceny.cz is a Czech price comparison site run by Czech News Center. Unlike most comparison sites it defines its feed in its own DTD, with a fixed element order, a single shipping price per product and no variant grouping. Feedflock renders your Shopify catalog in exactly that structure 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 · hledejceny.xmlUpdated just now
<SHOPITEM>
<PRODUCT>Linen shirt Sand M</PRODUCT>
<URL>https://shop.example/products/linen-shirt-sand?variant=9087654322</URL>
<PRICE_VAT>1290</PRICE_VAT>
<DESCRIPTION><![CDATA[Relaxed shirt in washed linen with a camp collar.]]></DESCRIPTION>
<IMGURL>https://cdn.shop.example/img/linen-shirt-sand.jpg</IMGURL>
<ID>9087654322</ID>
<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_COST>59</DELIVERY_COST>
<DELIVERY_DATE>7</DELIVERY_DATE>
<TOLL>3.00</TOLL>
<PARAMS>
<PARAM><PARAM_NAME>Velikost</PARAM_NAME><VAL>M</VAL></PARAM>
</PARAMS>
</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
5.00 Kč
Rule 2 · price is at least 1 000 Kč
3.00 Kč
Otherwise ·no bid, TOLL left out
ProductPriceTOLL
Linen shirt SandMen's shirts1 290 Kč3.00
Mug Fjord 350 mlMugs390 Kčleft out
Trail ProRunning shoes2 890 Kč5.00
Backpack Ridge 28 lBackpacks1 890 Kč3.00
Soy candle LesCandles349 Kčleft out
3 / 5products with their own bid
5.00 Kčhighest bid in the feed
CPC rules

Bid for Náš tip by rule, from 2.5 Kč.

TOLL is the most you'll pay per click in the featured Náš tip placement, from a minimum of 2.5 Kč, and you usually pay less than your bid. Set it with rules: a condition and a bid, first match wins; a product no rule matches goes out without TOLL. A bid set in the Hledejceny admin always takes precedence over the feed.

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 Hledejceny.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 · hledejceny.xml
76 / 100
To review: 4
MANUFACTURER empty on 6 productsAn offer missing any of the seven required elements is not added to Hledejceny's database at all. These products have no vendor in Shopify.
Same PRODUCT name on 8 variantsHledejceny has no variant-grouping element, so every variant is an independent offer, and PRODUCT is the only thing that tells them apart.
DELIVERY_COST not setThe cheapest delivery price per product is the only shipping value Hledejceny reads from a feed; postage in its admin profile is informational only.
14 sold-out variants still shownNOIMPORT 1 switches an offer off without removing it from the feed. It is Hledejceny's own switch for unavailable goods.

Setup

Live in five steps

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

  1. Contact Hledejceny.cz

    Hledejceny no longer runs a public sign-up page, so arrange the listing of your shop with them directly. Their last published spec reads the feed from a URL and imports it twice a day.

  2. Install Feedflock and pick the Hledejceny.cz template

    Add Feedflock from the Shopify App Store and create a feed from the Hledejceny.cz template. PRODUCT, URL, PRICE_VAT, DESCRIPTION, IMGURL, MANUFACTURER and DELIVERY_DATE are mapped and render in the order the DTD prescribes.

  3. Set the delivery cost

    DELIVERY_COST is a single number: the cheapest price a parcel service delivers that product for to a buyer in Czechia. Set one flat value, 0 for free shipping, or a metafield when postage varies by size or weight.

  4. Map categories

    CATEGORYTEXT takes a full category path. Map your products in the category mapping, or use your Shopify product type if it already holds your own path.

  5. Hand over the feed URL

    Give Hledejceny.cz the hosted feed URL. Feedflock regenerates the file every hour, so both daily imports see current prices and stock.

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

The feed

What the channel receives

hledejceny.xml
<SHOPITEM>
  <PRODUCT>Linen shirt Sand M</PRODUCT>
  <URL>https://shop.example/products/linen-shirt-sand?variant=9087654322</URL>
  <PRICE_VAT>1290</PRICE_VAT>
  <DESCRIPTION><![CDATA[Relaxed shirt in washed linen with a camp collar.]]></DESCRIPTION>
  <IMGURL>https://cdn.shop.example/img/linen-shirt-sand.jpg</IMGURL>
  <ID>9087654322</ID>
  <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_COST>59</DELIVERY_COST>
  <DELIVERY_DATE>7</DELIVERY_DATE>
  <TOLL>3.00</TOLL>
  <PARAMS>
    <PARAM><PARAM_NAME>Velikost</PARAM_NAME><VAL>M</VAL></PARAM>
  </PARAMS>
</SHOPITEM>
Live preview
Linen shirt Sand

Nordlin

Linen shirt Sand

1 290 Kč

Feed fields

PRODUCT

Linen shirt Sand M

URL

https://shop.example/products/linen-shirt-sand?variant=9087654322

PRICE_VAT

1290

DESCRIPTION

Relaxed shirt in washed linen with a camp collar.

ID

9087654322

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_COST

59

DELIVERY_DATE

Ships in 7 days

TOLL

3.00

PARAM_NAME

Velikost

VAL

M

The channel

Search plus an editor-curated catalogue

Hledejceny combines a fulltext search over the offers of every shop that feeds it with a catalogue its editors build by hand. Complete descriptions and good images are what they look at when adding new products.

Strict format, forgiving import

A broken item is skipped, not the whole feed, and elements Hledejceny does not know are ignored. One bad product never takes your catalog offline.

Paid placement with a clear cap

TOLL sets the most you will pay per click for the featured Náš tip placement, from 2.5 Kč. It works like Sklik or Google Ads, so the price you actually pay is usually lower than your bid.

The feed

  • Renders Hledejceny's own DTD, element for element and in the prescribed order, not a Heureka feed it would only half read
  • PRODUCT is product title plus variant title, so every variant carries its own name in a format with no variant grouping
  • DELIVERY_COST carries the cheapest delivery price per product, as a flat value or from a metafield when postage varies by weight or size
  • DELIVERY_DATE sends 0 for sellable variants and a lead time in days for the rest; NOIMPORT can switch sold-out offers off
  • Variant options go into one PARAMS container with nested PARAM blocks, as the spec prescribes
  • Every value is escaped and the description goes out in CDATA with HTML stripped, since Hledejceny does not interpret HTML
  • DUES is never sent: Hledejceny adds it on top of PRICE_VAT, so the full price stays in PRICE_VAT

Deep dive

01

Hledejceny's own XML vocabulary

  • A DTD with a fixed order: PRODUCT, URL, PRICE_​VAT, DESCRIPTION, IMGURL, then identifiers, delivery and parameters
  • PRODUCT is the only name element; there is no PRODUCTNAME
  • No variant-grouping element: every variant is its own offer
  • A broken item is skipped, not fatal; elements outside the DTD are ignored
Technical details

Hledejceny.cz defines its feed in a DTD with a fixed element order: PRODUCT, URL, PRICE_VAT, DESCRIPTION, IMGURL, then identifiers, delivery and parameters. PRODUCT is the only name element (there is no PRODUCTNAME), and with no variant-grouping element, every variant is an independent offer that needs a name of its own. Keep it plain: their spec's example of a bad name is one with a free memory card tacked on.

A broken item does not break the file: the importer skips that product and processes the rest. Elements outside the DTD are ignored, so a Heureka feed is read too, but only partly, because the elements Hledejceny stores, like ID and DELIVERY_COST, exist only in its own vocabulary.

02

The seven required elements

  • PRODUCT, URL, PRICE_​VAT, DESCRIPTION, IMGURL, MANUFACTURER and DELIVERY_​DATE
  • A product missing any of them is not added to the database at all
  • An unescaped &, < or > makes the importer skip that product
  • A dot or comma marks decimals in prices, never thousands
Technical details

PRODUCT, URL, PRICE_VAT, DESCRIPTION, IMGURL, MANUFACTURER and DELIVERY_DATE: a product missing any of them is not added to the database at all. Escaping matters too: an unescaped &, < or > makes the importer skip that product, which is why Feedflock escapes every value and wraps the description in CDATA.

Prices take a dot or a comma as the decimal separator, never as a thousands separator. The readiness check flags any required element left empty before the feed goes out.

03

Shipping as a single number

  • No carrier codes and no cash-on-delivery price in the format
  • DELIVERY_​COST is the cheapest parcel-service price for that product to a buyer in Czechia
  • It may differ per product by weight and size
  • Postage in the Hledejceny admin is informational only; the feed prices the offer
Technical details

Hledejceny has no carrier codes and no cash-on-delivery price. DELIVERY_COST is one number (the cheapest price a parcel service can deliver that specific product for to a buyer in Czechia), and it may differ per product by weight and size.

Postage set in the Hledejceny admin is informational only; a per-offer shipping price in the comparison comes from the feed alone. Map DELIVERY_COST as a flat value, as 0 for free shipping, or from a metafield per product.

04

Your categories and per-product bids

  • CATEGORYTEXT is a full category path, separated by a pipe or a dash
  • Hledejceny publishes no category tree of its own
  • TOLL sets the maximum price per click for Náš tip, minimum 2.5 Kč
  • A bid set in the Hledejceny admin always wins over the feed
Technical details

CATEGORYTEXT is a full category path, separated by a pipe or a dash, and it is optional. Hledejceny publishes no category tree of its own, so Feedflock fills it from your category mapping, or from your Shopify product type, if that already holds your own path.

For the featured Náš tip placement, TOLL sets the maximum price per click per product, with a minimum bid of 2.5 Kč. A bid set in the Hledejceny admin always takes precedence over the feed, so the feed is your baseline and the admin the exception.

The takeaway

One URL, an hourly refresh and a template that renders Hledejceny's own DTD, not a repurposed Heureka feed. Your Shopify catalog stays the single source of truth, and both daily imports see its current state.

Claude · ChatGPT

Or set up your Hledejceny.cz feed in chat

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

feedflock · mcp

Create a Hledejceny.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

The site is live and shows offers from many shops, but its merchant pages (sign-up, admin and spec) have been offline since 2023. Contact Hledejceny.cz directly before you hand over the feed URL; the template follows the last spec they published.
It processes feeds made for other comparison services and ignores elements it does not know, so a Heureka feed is only partly read. The native DTD structure carries everything Hledejceny stores, including ID and DELIVERY_COST.
Its spec says it imports feeds twice a day. Feedflock regenerates the file every hour, so each import picks up current prices and stock.
That one product is skipped; the rest of the feed is imported. A product missing any of PRODUCT, URL, PRICE_VAT, DESCRIPTION, IMGURL, MANUFACTURER or DELIVERY_DATE is not added to the database.
A whole number of days from payment to dispatch (0 for immediate availability) or the word 'ihned'. Feedflock sends 0 for sellable variants and a lead time for the rest.
Yes. TOLL sets the maximum price per click per product for the featured Náš tip placement, from 2.5 Kč. You usually pay less than your bid, and a value set in the Hledejceny admin takes precedence over the feed.

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