
Tovar.sk feed for Shopify
Tovar.sk is a small Slovak price comparison site with a flat listing fee, and a feed vocabulary of its own. Its page says it reads “your Heureka XML feed”, but the table it publishes is the old Heureka 1.0 shape: availability in hours, a required price-before-discount element and DUES for fees. Feedflock's Tovar.sk template follows that table, not the Heureka you know.

A discount is two prices here, and both are required.
Tovar.sk's table makes OLDPRICE_VAT (the price incl. VAT before the discount) a required element beside PRICE_VAT. Feedflock fills it from your compare-at price and falls back to the selling price when nothing is discounted, so the element is never empty and a real markdown shows as an old price and a new one.
Catch feed issues before Tovar.sk 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.
Install Feedflock
Add Feedflock from the Shopify App Store. It reads your products, variants, stock and, with Shopify Markets, your Slovak prices and translations.
Pick the Tovar.sk template
Not a renamed Heureka feed: PRODUCTNAME, DESCRIPTION, URL, PRICE_VAT, OLDPRICE_VAT, DUES, CATEGORYTEXT, MANUFACTURER, AVAILABILITY and EAN are mapped from the start, one SHOPITEM per variant.
Check categories and required elements
CATEGORYTEXT goes out as your own category path joined by “/”. The readiness check lists every variant missing a required value, typically a 13-digit EAN or a manufacturer.
Send the registration e-mail
Tovar.sk registers shops by e-mail: your billing details, the hosted feed URL and your logo at 446 × 126 px. An administrator approves the listing.
Tovar.sk downloads the feed
After approval Tovar.sk downloads the URL at regular intervals; the first listing typically appears within 2–5 days. Feedflock regenerates the file on your schedule, as often as every hour.
https://feedflock.appfleece.com/f/demo-tovar/tovar.xml
The feed
What the channel receives
<SHOPITEM> <PRODUCT>Ľanová košeľa Sand M</PRODUCT> <PRODUCTNAME>Ľanová košeľa Sand</PRODUCTNAME> <PRODUCTNO>SKU-2048</PRODUCTNO> <DESCRIPTION><![CDATA[Voľná košeľa z praného ľanu s kampáskym golierom.]]></DESCRIPTION> <URL>https://obchod.example/products/lanova-kosela-sand?variant=44718293450817</URL> <IMGURL>https://cdn.obchod.example/img/lanova-kosela-sand.jpg</IMGURL> <PRICE_VAT>49.00</PRICE_VAT> <OLDPRICE_VAT>49.00</OLDPRICE_VAT> <DUES>0</DUES> <CATEGORYTEXT>Oblečenie/Pánske oblečenie/Pánske košele</CATEGORYTEXT> <MANUFACTURER>Nordlin</MANUFACTURER> <AVAILABILITY>0</AVAILABILITY> <EAN>8594000123453</EAN> <PARAM> <PARAM_NAME>Veľkosť</PARAM_NAME> <VAL>M</VAL> </PARAM> </SHOPITEM>

Nordlin
Linen shirt Sand
49 €
Feed fields
PRODUCT
Ľanová košeľa Sand M
PRODUCTNAME
Ľanová košeľa Sand
PRODUCTNO
SKU-2048
DESCRIPTION
Voľná košeľa z praného ľanu s kampáskym golierom.
URL
https://obchod.example/products/lanova-kosela-sand?variant=44718293450817
PRICE_VAT
49.00
OLDPRICE_VAT
49.00
DUES
0
CATEGORYTEXT
Oblečenie/Pánske oblečenie/Pánske košele
MANUFACTURER
Nordlin
AVAILABILITY
0
EAN
8594000123453
PARAM_NAME
Veľkosť
VAL
M
The channel
A fixed price instead of a click auction
Listing on Tovar.sk is a flat fee: 30 € a month or 580 € for life, ex VAT. There is no per-click bidding to manage, so the cost of the channel stays predictable.
Sold-out stock stays listed
Unlike Heureka, Tovar.sk lets a sold-out item stay in the feed as AVAILABILITY -1. Your catalog stays complete instead of losing products the moment a size runs out.
The Slovak market, in euro
Tovar.sk is a Slovak-language comparator with prices in EUR incl. VAT. With Shopify Markets your Slovak prices and translations flow straight into the feed.
The feed
- A template built on the element table from Tovar.sk's own registration page, not a renamed Heureka feed: no ITEM_ID, no DELIVERY_DATE, availability in hours
- PRODUCTNAME carries the clean product title and PRODUCT the title with the variant; every variant is its own SHOPITEM on its own permanent ?variant= URL
- AVAILABILITY in hours: 0 for stock on hand, −1 for sold out, 336 (14 days) for a backorder, and sold-out items may stay in the feed
- OLDPRICE_VAT from the compare-at price with a fallback to the selling price; DUES stays 0 unless you really charge a fee on top
- CATEGORYTEXT as your own “/”-joined path: the result of your category mapping with the separators Tovar.sk wants
- The readiness check flags empty required elements (EAN, MANUFACTURER, a missing description) before the feed goes out, and fetch tracking shows when Tovar.sk last downloaded the file
Deep dive
Heureka-shaped, but the 1.0 era
- The page says it loads “your Heureka
XMLfeed”, but the table is the Heureka 1.0 shape AVAILABILITYin hours instead ofDELIVERY_DATEin days; 0 = in stock, −1 = sold outOLDPRICE_VATandDUESare required elements of their own;CATEGORYTEXTjoins with “/”- No
ITEM_ID,ITEMGROUP_ID,DELIVERY,IMGURL_ALTERNATIVEorVAT: none of today's Heureka extras
Technical details
Tovar.sk's registration page promises to load your products from “your Heureka XML feed”, and then publishes an element table from Heureka's 1.0 era. AVAILABILITY counts hours instead of days, OLDPRICE_VAT and DUES are required elements in their own right, CATEGORYTEXT joins the path with “/”, and the EAN must be exactly 13 digits.
Just as important is what is not in the table: no ITEM_ID or ITEMGROUP_ID, no DELIVERY block, no VAT element, no alternative images. A feed copied from a current Heureka template would carry elements Tovar.sk does not know and lack ones it requires. Feedflock's Tovar.sk template is written against the table itself, element for element.
Prices in euro, fees on top
- Prices are in
EURincl.VATand must never be 0 PRICE_VATis after discounts and must equal the price on your siteDUES(recycling or copyright fees) is added toPRICE_VATby Tovar.skOLDPRICE_VATis required: the price before the discount, from your compare-at price
Technical details
PRICE_VAT is the final price the buyer pays: incl. VAT, after discounts, and identical to your product page. Fees such as a recycling levy do not go inside it; they go in DUES, which Tovar.sk adds on top. If your Shopify price already includes the levy, DUES must be 0, or the fee is counted twice.
OLDPRICE_VAT, the pre-discount price, is a required element too. Feedflock fills it from Shopify's compare-at price and falls back to the selling price when there is no discount, so the element is always there and a real sale shows the old price next to the new one.
The URL is the identity
- There is no item id element: the offer's
URLis its identity - Every offer needs its own
URLthat never changes, even after the product stops selling - Each variant is its own
SHOPITEMwith its own ?variant= deep link - A shared
URLacross variants would blur them into one offer
Technical details
Tovar.sk's table has no ITEM_ID: “every product in the shop has its own URL that does not change even after the sale ends.” The address is the offer's identity, so stability matters more than anything else in the feed.
Feedflock gives every variant its own SHOPITEM on its own ?variant= deep link, a URL that is unique per variant and stays put when you rename the product or change its price. Sold-out items may stay listed as AVAILABILITY -1, and their URLs keep working.
Registration by e-mail, refresh by schedule
- Registration is an e-mail: billing details, the feed
URLand your logo at 446 × 126 px - An administrator approves the shop; only then does Tovar.sk start downloading
- Downloads run at regular intervals; the first listing typically appears in 2–5 days
- Slovak content and
EURprices are a condition, and some shop types are excluded
Technical details
There is no self-serve feed form: you register by e-mail with your billing details, the feed URL and a 446 × 126 px logo, and an administrator approves the listing. Only then does Tovar.sk start downloading the URL “at regular intervals”; the archived help page puts the first appearance at typically 2–5 days.
The conditions are part of the deal: Slovak-language content, prices in EUR incl. VAT that match your site, and a clean catalog: no alcohol or tobacco, weapons, travel, erotic, second-hand or auction listings. Feedflock hosts the feed on a stable URL and regenerates it on your schedule, so every download reads current prices and stock.
The takeaway
A small comparator with a feed vocabulary of its own: hours, DUES and a required old price. Feedflock's Tovar.sk template speaks it element for element, straight from Shopify.
Claude · ChatGPT
Or set up your Tovar.sk feed in chat
Connect Feedflock to Claude or ChatGPT and ask. It creates the feed as a draft, maps your categories to Tovar.sk's own tree and tells you what is still missing. You approve every change.
Create a Tovar.sk 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.