The Feedance AI features is rolling out. Check it out!
How Feedance can help your revenue growth
250+ channel and platform integrations
Start optimizing with powerful integration
Wordpress compatible e-commerce integration
Start optimizing Magento very quickly
Open source e-commerce platform integration
Integrate ChatGPT Ads Catalog in seconds
Optimize Meta Catalog Ads
Optimize your Google Shopping visibility correctly
Optimization of TikTok Catalog Ads
Heureka is the leading price comparison and shopping engine in the Czech Republic (heureka.cz) and Slovakia (heureka.sk), part of the Naspers/Allegro-linked group of comparison shopping services. Like Akakçe in Turkey, it aggregates offers for the same product from many online stores and lets shoppers compare price, seller reputation, and delivery time side by side before clicking through to buy.
Heureka doesn't just compare — it also runs a marketplace layer called Heureka Košík ('Buy via Heureka'), which lets shoppers complete checkout without leaving Heureka for eligible offers. Either way, your product data reaches Heureka exclusively through a structured XML product feed that you host and Heureka's crawler, Heurekabot, downloads on a schedule.
Heureka is one of the highest-intent traffic sources available to Czech and Slovak online retailers: visitors arrive already comparing prices for a specific product, so a click is a strong buying signal. Categories span electronics, home and garden, fashion, books and media, toys, automotive parts, and groceries, among others.
Because Heureka displays your offer directly alongside every competing seller of the same product, feed accuracy has an outsized effect here — a stale price or an out-of-stock item that still shows as available doesn't just hurt SEO, it visibly loses the comparison in real time and damages the trust signals (verified-customer ratings, delivery promises) that drive click-through.
Heureka's visibility model is largely pay-per-click: in PPC mode, you're charged only when a shopper clicks through to your offer, not for impressions. You can control bid strength directly inside the feed itself, using the optional HEUREKA_CPC tag to set your maximum cost-per-click for an individual product — on heureka.cz this maximum is capped at 1,000 CZK per click. Heureka doesn't charge your full maximum bid; it charges only what's needed to hold your position, similar to a standard second-price auction.
HEUREKA_CPC
Because bidding is set per product inside the XML file rather than through a separate campaign manager, keeping HEUREKA_CPC values current — and removing them from products you no longer want to bid competitively on — is a feed-maintenance task, not just a one-time PPC setup step. Merchants who don't set HEUREKA_CPC at all still appear in the free/organic (FREE mode) listing, refreshed on a slower cycle.
Heureka uses its own XML Feed 2.0 format, structured as a single <SHOP> root element containing one <SHOPITEM> block per product (or per variant). Key format rules from Heureka's own specification:
<SHOP>
<SHOPITEM>
&
<
>
<![CDATA[...]]>
Last-Modified
Heureka also offers a separate, optional availability feed (dostupnostní feed) — a lighter XML file listing only stock quantities and delivery/pickup deadlines per ITEM_ID — which Heureka downloads every 10 minutes and treats as authoritative over the equivalent data in your main feed. It's designed for stores that can push stock changes faster than they regenerate the full catalog feed.
ITEM_ID
Heureka's specification distinguishes strictly required root tags from recommended and category-conditional ones. The four fields below are enforced on every SHOPITEM; everything else can still block a listing from displaying correctly or qualifying for the 'Buy via Heureka' marketplace button if it's missing for your category.
SHOPITEM
[a-zA-Z0-9_-]
PRODUCTNAME
PRICE_VAT
25000
25000.50
URL
CATEGORYTEXT
PARAM
IMGURL
PARAM_NAME
VAL
MANUFACTURER
EAN
DELIVERY_DATE
YYYY-MM-DD
ITEMGROUP_ID
Heureka's own documentation states Heurekabot downloads your main XML feed every 2 hours for stores in PPC mode, and every 4 hours for stores in FREE mode. If you need stock and delivery-time changes to reach Heureka faster than that, Heureka's separate availability feed is downloaded every 10 minutes and takes priority over the main feed for stock data — it's designed specifically for stores whose availability changes faster than a full catalog re-export.
Sending a Last-Modified HTTP header on your feed response is recommended so Heurekabot can skip re-downloading an unchanged file, reducing load on your server without affecting how often Heureka checks for updates.
item_id
&
<
>
Is Heureka a marketplace or a price comparison site?Both. At its core Heureka is a price comparison engine that redirects shoppers to your own site, but its Heureka Košík ('Buy via Heureka') feature lets eligible offers be purchased without leaving Heureka, provided the required category parameters are present in your feed.
What's the difference between heureka.cz and heureka.sk?They're separate country storefronts — heureka.cz serves the Czech market with prices in CZK, heureka.sk serves Slovakia with prices in EUR — each requiring its own registered feed, though both use the same XML Feed 2.0 structure.
Do I need a separate availability feed?No, it's optional. Most stores can rely on the main XML feed alone (refreshed every 2–4 hours). The availability feed is for stores that need stock and delivery-deadline changes reflected every 10 minutes instead.
What happens if I don't set HEUREKA_CPC?Your products still appear in Heureka's FREE (organic) listings, just refreshed on the slower 4-hour cycle and without PPC-boosted placement.
Why isn't the 'Buy via Heureka' button showing on my listing?The most common cause is a missing category-mandatory PARAM value — Heureka publishes a downloadable spreadsheet per category marking which parameters are obligatory, and any gap there suppresses the button even if your core required fields are correct.
Can I submit more than one feed file for different parts of my catalog?No. Heureka's specification only accepts a single feed URL per store, so all products must be consolidated into one XML file (up to 500,000 sellable items).
We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!