Skip to content
Tovar.sk
Price comparison

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.

01 · ShopifyProduct in the catalog
Linen shirt SandNordlin · Men's shirtsSKU-2048 · S–XL
Price
49 €
In stock
0 pcs
When out of stock
02 · tovar.xmlUpdated just now
<SHOPITEM>
<PRODUCT>Linen shirt 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>168</AVAILABILITY>
<EAN>8594000123453</EAN>
<PARAM>
<PARAM_NAME>Veľkosť</PARAM_NAME>
<VAL>M</VAL>
</PARAM>
</SHOPITEM>
−20% off compare-at
ProductOLDPRICE_​VATPRICE_​VAT
Linen shirt Sand49.00 €39.20 €
Mug Fjord 350 ml15.00 €12.00 €
Backpack Ridge 28 l75.00 €60.00 €
Soy candle Les14.00 €11.20 €
Wool scarf Fjell29.00 €23.20 €
36.40 €saved across these products
5 / 5products showing a discount
Sale prices

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.

Feed health

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.

Feed quality · tovar.xml
76 / 100
To review: 4
EAN missing on 12 variantsEAN is a required element and must be the unique 13-digit code. An empty Shopify barcode (or a GTIN-14 with a leading zero) does not fit.
DUES set although the fee is already in the priceTovar.sk adds DUES on top of PRICE_VAT. If your Shopify price already includes the recycling levy, DUES must stay 0 or the fee is counted twice.
Category path with “ > ” separators on 9 productsCATEGORYTEXT wants your whole category path joined by “/”: “Tehotenská móda/Nohavice”, not the “ > ” or “ | ” of other channels.
Same URL on all variants of 4 productsThere is no item id on Tovar.sk: the URL is the offer's identity and must never change. Each variant needs its own ?variant= deep link.

Setup

Live in five steps

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

  1. Install Feedflock

    Add Feedflock from the Shopify App Store. It reads your products, variants, stock and, with Shopify Markets, your Slovak prices and translations.

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

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

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

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

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

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

01

Heureka-shaped, but the 1.0 era

  • The page says it loads “your Heureka XML feed”, but the table is the Heureka 1.0 shape
  • AVAILABILITY in hours instead of DELIVERY_​DATE in days; 0 = in stock, −1 = sold out
  • OLDPRICE_​VAT and DUES are required elements of their own; CATEGORYTEXT joins with “/”
  • No ITEM_​ID, ITEMGROUP_​ID, DELIVERY, IMGURL_​ALTERNATIVE or VAT: 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.

02

Prices in euro, fees on top

  • Prices are in EUR incl. VAT and must never be 0
  • PRICE_​VAT is after discounts and must equal the price on your site
  • DUES (recycling or copyright fees) is added to PRICE_​VAT by Tovar.sk
  • OLDPRICE_​VAT is 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.

03

The URL is the identity

  • There is no item id element: the offer's URL is its identity
  • Every offer needs its own URL that never changes, even after the product stops selling
  • Each variant is its own SHOPITEM with its own ?variant= deep link
  • A shared URL across 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.

04

Registration by e-mail, refresh by schedule

  • Registration is an e-mail: billing details, the feed URL and 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 EUR prices 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.

feedflock · mcp

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

No. Tovar.sk's page says it reads a Heureka feed, but its table is the old Heureka 1.0 shape: AVAILABILITY in hours instead of DELIVERY_DATE in days, required OLDPRICE_VAT and DUES, categories joined by “/”, and no ITEM_ID at all. Feedflock's Tovar.sk template follows that table exactly.
The price list on the registration page is 30 € per month or 580 € for a lifetime listing, both ex VAT. It is a flat fee, not cost per click. There is no bid element in the feed.
By e-mail: you send your billing details, the feed URL and your logo at 446 × 126 px. An administrator approves the shop, and after approval Tovar.sk downloads the feed at regular intervals. The first listing typically appears within 2–5 days.
A whole number of hours: 0 means in stock, −1 sold out, 24 within a day. Sold-out items may stay in the feed as −1. Feedflock's default sends 0 for stock on hand, 336 (14 days) for a backorder and −1 when a variant is sold out.
Fees such as a recycling or copyright levy, which Tovar.sk adds on top of PRICE_VAT. If you charge none (or your price already includes the levy), send 0, which is Feedflock's default. Anything else is added to your price a second time.
Yes. Slovak names and descriptions and prices in EUR incl. VAT are registration conditions, and the feed price must equal the price on your site. With Shopify Markets and Slovak translations, Feedflock takes both from the Slovak market of your shop.

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