Heureka Product Feed
$19.00

Get Your Products on Heureka. Czech and Slovak Shoppers Are Waiting.

Heureka is the price-comparison portal where buyers show up with their wallets already out. One URL puts your entire catalog in front of them. Eight required fields. One plugin. Zero spreadsheets.

Every Field Heureka Requires. None That You Build by Hand.

From variant grouping to delivery block construction to four-tier category resolution — the feed builds itself from your existing J2Commerce store data and stays current automatically.

One-URL Feed Submission

Copy one URL from the plugin settings. Paste it into your Heureka account. Your entire catalog is live on the Czech and Slovak price-comparison portal. No CSV. No manual re-export. No Saturday mornings with a spreadsheet.

Marketplace Selector

One dropdown. Heureka.cz for Czech shoppers or Heureka.sk for Slovak. Pick your market and the correct portal prefix goes on every category in the feed — automatically, on every product. You never type it by hand. You never forget it on product 247 of 300.

Four-Tier Category Resolution

Assign a Heureka category per product. Override at the category level for bulk assignment. Fall back to your Joomla category hierarchy if nothing is set. Catch the rest with a store-wide default. Four tiers. Zero products without a valid category. Zero validation errors.

Delivery Methods Builder

Pick from 40+ Heureka-recognized carriers — Czech Post, PPL, Zásilkovna, DPD, GLS, DHL, UPS, FedEx, AlzaBox, Z-Box, and more. Set a price for each. Add a cash-on-delivery surcharge where applicable. The feed outputs correctly structured delivery data. Heureka shows your real options to shoppers before they click.

Smart Variant Handling

Products with multiple variants each get their own Heureka listing, grouped together so shoppers can compare sizes and options. The master placeholder is stripped automatically. Only real, buyable variants appear. Your full catalog depth hits the comparison results.

Active Sale Price Detection

When a promotion is running on a variant in your store, the feed uses the sale price automatically. Shoppers comparing prices on Heureka always see your best current offer — not a stale regular price on a product that's been on sale for a week.

Security Token Protection

Add a secret token to your feed URL. Only requests that include it get a valid response. Competitor bots, price scrapers, and uninvited guests get a 403 and nothing else. Your pricing and inventory data stay between you and Heureka.

CPC Bid Control

Set a default cost-per-click bid and it flows into every listing in the feed. You manage your Heureka ad spend from one settings field instead of setting bids product by product in the Heureka dashboard. Start advertising from day one.

Product Exclusion List

Exclude any products from the feed with a multi-select picker. Drafts, discontinued items, anything not ready for Heureka — gone from the comparison listing without touching your store. When they're ready, remove the exclusion and they join the next crawl.

The Category Prefix That Sinks Most Heureka Feeds — Handled.

Heureka's category field has one rule that kills more feed submissions than any other: the path must start with "Heureka.cz |" or "Heureka.sk |" depending on your target marketplace. Miss it and the product fails validation. Use the wrong portal and the product disappears from the results it should be in.

The plugin applies the correct prefix automatically — you never type it. And the four-tier fallback system means no product is ever left without a category: product-level override first, then category-level assignment, then your actual Joomla category hierarchy built into a path automatically, then a store-wide default as the final safety net.

  • Correct marketplace prefix on every listing, automatically
  • Per-product category override directly on the product edit screen
  • Per-category bulk assignment for entire product groups
  • Joomla category hierarchy used as automatic fallback path

Forty Carriers. One Settings Table. Zero XML to Write.

Heureka's DELIVERY block is not a simple text field. It requires specific carrier IDs from Heureka's approved list, a price for each, and a separate cash-on-delivery surcharge where applicable — all nested inside structured XML elements. Get any of it wrong and the product fails the feed check.

The delivery builder gives you every Heureka-recognized carrier in a repeatable admin table. Pick your carriers, enter prices, add COD surcharges. The plugin outputs every entry in the correct XML structure. If you ever forget to configure methods at all, a configurable fallback carrier fires automatically — the required DELIVERY field is never missing from any listing.

  • 40+ carriers: Czech Post, PPL, Zásilkovna, DPD, GLS, DHL, FedEx, UPS, and more
  • Parcel box networks: AlzaBox, AlzaPoint, Z-Box, PPL ParcelBox, GLS ParcelShop, and others
  • Cash-on-delivery surcharge per carrier
  • Fallback carrier ensures the required field is never missing

The Complete Product Data Heureka Wants

Better data completeness means better visibility in Heureka results. The feed covers every standard field beyond the eight required ones: EAN (validated to exactly 13 digits before submission), SKU, manufacturer name, VAT rate, product description with HTML stripped clean, and up to eleven product images per listing. All pulled directly from your existing J2Commerce product data — no separate catalog to maintain, no manual data entry.

  • Valid EAN output (13-digit only — no bad barcodes poisoning your feed)
  • SKU and manufacturer for better match rates
  • Clean product description with all HTML removed
  • Main image plus up to 10 additional images per listing

Real-World Use Cases

A store selling mobile phone cases carries 40 models, each in eight colors. That is 320 variants, each needing its own Heureka listing with the correct category, the correct image, and the correct price. Building and maintaining that manually is not a project — it is a job description. The plugin generates one correctly grouped listing per variant, applies the electronics category from the category-level override, and exports the full 320-item feed with one URL. Heureka indexes all 320. The retailer manages their store. Not their spreadsheet.

A home goods store ships via PPL for parcels, Zásilkovna for smaller items, and Czech Post for budget buyers, with cash on delivery available on all three. Previously, getting the DELIVERY block right required reading Heureka's XML specification and hand-coding carrier IDs. With the delivery builder, they pick the three carriers from the dropdown, enter the price for each, add the COD surcharge, and the feed outputs correctly nested delivery data for all three. Heureka shoppers see exactly what delivery options are available and what each costs before they click. No XML. No spec-reading. No errors.

A cosmetics brand runs separate Joomla stores for Czech and Slovak customers. For the Czech store, they set Heureka.cz in the plugin. For the Slovak store, they set Heureka.sk. Both feeds build from the same product data pattern, both output the right marketplace prefix in every category, and both are maintained with one URL each pasted into the respective Heureka account. The brand's products appear on both portals, correctly formatted for each market, without maintaining two separate product catalogs or two separate XML files.

A store has 200 products ready to advertise and 35 that are still being photographed or waiting on pricing approval. The exclusion list lets the store owner select those 35 and remove them from the feed with a multi-select picker. Heureka never sees them. The 200 ready products go live on Heureka immediately. When the remaining 35 are ready, removing the exclusion gets them into the next feed crawl. No staging environment. No separate catalog. No explaining to the Heureka account manager why half your products have broken images. Just a list.

Czech and Slovak Shoppers Are Comparing Prices Right Now.

Every day without a feed is a day your catalog is invisible to buyers who are actively looking and actively clicking. Eight required fields, one URL, one plugin. Your competitors already figured this out.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Apps
  • J2Commerce Version 6.x
  • Joomla Version 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Initial release: Heureka Offer Feed XML generator for Heureka.cz and Heureka.sk

New Feature Token-protected feed URL with copy-to-clipboard admin widget

New Feature Per-product and default Heureka category mapping with category prefix

New Feature Configurable delivery carriers, fallback carrier, and cash-on-delivery surcharge

New Feature Default VAT rate, Heureka CPC bid, and delivery-days controls

New Feature Product exclusions, optional unpublished products, and feed caching

New Feature Localized into 23 languages including Czech and Slovak for the Heureka markets

Improvement Native Joomla 6 MVC, namespaced extension, vanilla-JS admin widget

Update Requires Joomla 6.x + J2Commerce 6.x

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.