Skip to content
Najnákup.sk
Price comparison

Najnákup.sk feed for Shopify

Najnákup.sk is a Slovak price comparison site whose feed specification is, in its own words, generally compatible with the XML for Heureka.sk. Every element even carries two names, its own and a Heureka alias, and tag case is free. The differences are where offers fail: a free-text availability of at most 12 characters, one flat shipping number instead of carrier blocks, and an item ID that must never change. Feedflock renders your Shopify catalog on a template written against Najnákup's Prenos dát specification and regenerates the file on your schedule, as often as every hour.

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 · najnakup.xmlUpdated just now
<SHOPITEM>
<ITEM_ID>SKU-2048</ITEM_ID>
<ITEMGROUP_ID>8236409175213</ITEMGROUP_ID>
<PRODUCTNAME>Linen shirt Sand</PRODUCTNAME>
<DESCRIPTION><![CDATA[Voľná košeľa z praného ľanu s krátkym golierom a náprsníkovým vreckom.]]></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>
<MANUFACTURER>Nordlin</MANUFACTURER>
<CATEGORYTEXT>Oblečenie > Pánske oblečenie > Košele</CATEGORYTEXT>
<EAN>8594000123453</EAN>
<PRODUCTNO>NL-LS-SAND</PRODUCTNO>
<DELIVERY_DATE>do 7 dní</DELIVERY_DATE>
<shipping>0</shipping>
<CPC>0,15</CPC>
<PARAM>
<PARAM_NAME>Veľkosť</PARAM_NAME>
<VAL>M</VAL>
</PARAM>
</SHOPITEM>
Rules for CPC, in order
Rule 1 · product type is Running shoes
0.30 €
Rule 2 · price is at least 40 €
0.15 €
Otherwise ·no bid, CPC left out
ProductPriceCPC
Linen shirt SandMen's shirts49 €0,15
Mug Fjord 350 mlMugs15 €left out
Trail ProRunning shoes119 €0,30
Backpack Ridge 28 lBackpacks75 €0,15
Soy candle LesCandles14 €left out
3 / 5products with their own bid
0.30 €highest bid in the feed
CPC rules

A bid per product, once you switch it on.

The CPC element carries your own cost-per-click bid for a product, and Najnákup reads it only after you enable that in your shop's Najnákup administration. In Feedflock you set bids with rules: a condition and an amount, first match wins. A product no rule matches goes out without CPC at all.

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 Najnákup.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 · najnakup.xml
76 / 100
To review: 4
ITEM_ID changed on 8 productsNajnákup drops a shop's offers from its catalogue when the id changes, because a changed id reads as a brand-new offer. The id must be immutable.
CATEGORYTEXT is only the leaf on 9 productsNajnákup expects your shop's full category path joined by “ > ” (e.g. Telefóny > Mobilné telefóny), not just the last category.
MANUFACTURER empty on 5 productsThe manufacturer is a required element and drives catalogue matching and the brand filter. These products have no vendor in Shopify.
Availability over 12 characters on 4 productsDELIVERY_DATE is free text of at most 12 characters: “skladom 2–3 dni” does not fit; “skladom” or “na otázku” do.

Setup

Live in five steps

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

  1. Register your shop

    Register at najnakup.sk. The administration is where the feed URL goes, and where you can later enable reading CPC bids from the feed.

  2. Install Feedflock

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

  3. Pick the Najnákup.sk template

    The Heureka-alias vocabulary: ITEM_ID from the variant SKU, ITEMGROUP_ID from the product, PRICE_VAT in euro, DELIVERY_DATE as free text and one flat shipping number, mapped from the start.

  4. Check names and category paths

    PRODUCTNAME goes out as manufacturer + product title, the form Najnákup pairs on, and CATEGORYTEXT as your shop's full ' > '-separated path. The readiness check lists every variant missing a required value.

  5. Paste the feed URL

    Copy the hosted URL into your Najnákup administration. Najnákup's robot pulls the file once a day, at night after 01:00; Feedflock regenerates it on your schedule.

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

The feed

What the channel receives

najnakup.xml
<SHOPITEM>
  <ITEM_ID>SKU-2048</ITEM_ID>
  <ITEMGROUP_ID>8236409175213</ITEMGROUP_ID>
  <PRODUCTNAME>Nordlin Ľanová košeľa Sand</PRODUCTNAME>
  <DESCRIPTION><![CDATA[Voľná košeľa z praného ľanu s krátkym golierom a náprsníkovým vreckom.]]></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>
  <MANUFACTURER>Nordlin</MANUFACTURER>
  <CATEGORYTEXT>Oblečenie > Pánske oblečenie > Košele</CATEGORYTEXT>
  <EAN>8594000123453</EAN>
  <PRODUCTNO>NL-LS-SAND</PRODUCTNO>
  <DELIVERY_DATE>do 7 dní</DELIVERY_DATE>
  <shipping>0</shipping>
  <CPC>0,15</CPC>
  <PARAM>
    <PARAM_NAME>Veľkosť</PARAM_NAME>
    <VAL>M</VAL>
  </PARAM>
</SHOPITEM>
Live preview
Linen shirt Sand

Nordlin

Linen shirt Sand

49 €

Feed fields

ITEM_ID

SKU-2048

ITEMGROUP_ID

8236409175213

PRODUCTNAME

Nordlin Ľanová košeľa Sand

DESCRIPTION

Voľná košeľa z praného ľanu s krátkym golierom a náprsníkovým vreckom.

URL

https://obchod.example/products/lanova-kosela-sand?variant=44718293450817

PRICE_VAT

49.00

MANUFACTURER

Nordlin

EAN

8594000123453

PRODUCTNO

NL-LS-SAND

DELIVERY_DATE

do 7 dní

shipping

0

CPC

0,15

PARAM_NAME

Veľkosť

VAL

M

The channel

Slovak shoppers, euro prices

Najnákup.sk pairs offers from different shops onto one product card by the name in manufacturer + model form, helped by EAN and part number. Slovak shoppers compare your euro price, availability and shipping side by side with everyone else's.

A format you already know

If you list on Heureka.sk, a Najnákup feed is the same SHOPITEM vocabulary (Najnákup says so itself) with two real differences: free-text availability instead of days, and a single shipping number instead of DELIVERY blocks.

CPC bids straight from the feed

The CPC element carries a per-product bid. Enable reading it in your Najnákup administration once, and bids travel with the feed instead of being set product by product.

The feed

  • A template written against Najnákup's Prenos dát spec: the Heureka-alias vocabulary, one SHOPITEM per variant grouped by the required ITEMGROUP_ID, variant options as PARAM
  • PRODUCTNAME built as manufacturer + product title, the “manufacturer + model” form Najnákup pairs offers on
  • ITEM_ID on the variant SKU with the variant ID as fallback, and a warning that a changed id drops the offer from Najnákup's catalogue
  • DELIVERY_DATE as free text within the 12-character limit: “skladom” when the variant is sellable, your own lead-time text otherwise
  • One flat shipping number exactly as the spec wants: the lowest courier price to anywhere in Slovakia, 0 for free delivery
  • A per-product CPC bid from a static value, a metafield or rules, with the element left out where you set none
  • Fetch tracking shows when Najnákup last downloaded the feed and alerts you if the nightly pull stops

Deep dive

01

Heureka's vocabulary, Najnákup's rules

  • Every element has two names, a primary one and a Heureka alias (“code resp. item_id”); tag case is free
  • The template emits the Heureka aliases, so you can diff the feed against your Heureka.sk one
  • Every variant is its own SHOPITEM, tied together by the required ITEMGROUP_​ID
  • An invalid XML file is not processed at all; there is no partial import
Technical details

Najnákup's specification opens by saying its XML is generally compatible with the Heureka.sk format, and then names every element twice: a primary name and a Heureka alias. Both spellings are valid and tag case is free, so a merchant coming from Heureka.sk can read the feed at a glance. Feedflock's template emits the Heureka aliases, which makes the diff against your Heureka.sk feed show only the differences that matter.

Two differences do matter. DELIVERY_DATE is free text of up to 12 characters here, not Heureka's integer of days, and Heureka's DELIVERY blocks have no reader: shipping is a single flat number per offer. And where Heureka recommends ITEMGROUP_ID, Najnákup requires it: every variant goes out as its own SHOPITEM, grouped. For shoes the spec adds a “Veľkosť EUR” PARAM and a unique part number or EAN per size.

02

One price, one shipping number

  • PRICE_​VAT is the final price in EUR incl. VAT, recycling and copyright fees and the cash-on-delivery surcharge; only shipping is excluded
  • Prices are bare decimal numbers with no currency symbol, comma or dot
  • shipping is the lowest courier price to anywhere in Slovakia; 0 means free delivery
  • There is no carrier list and no COD element, because COD is already inside the price
Technical details

PRICE_VAT is the price the customer pays, with one exception: it includes VAT, recycling and copyright fees and even the cash-on-delivery surcharge, and excludes only the shipping itself. The value is a bare decimal number with no currency symbol. The spec's example uses a comma, its sample feed integers.

Shipping is one required number per offer: the lowest price at which a courier can deliver the item anywhere in Slovakia, or 0 when delivery is free. There is no carrier list, no pickup-point code and no COD price element, since the COD fee is already inside PRICE_VAT. Feedflock's default sends 0; override it with a static value or a per-product metafield.

03

An ID that must never change

  • ITEM_​ID must be immutable: a changed id drops the shop's offers from Najnákup's catalogue
  • An EAN shared by several items is ignored, not rejected
  • Names follow “manufacturer + model”; perfumes, tyres, rims, notebooks and shoes have their own mandatory shapes
  • Feedflock keeps ITEM_​ID on stable Shopify identifiers and builds the name from your data
Technical details

Najnákup is explicit: the product id in your database must never change, or the shop's offers will not be catalogued. Feedflock maps ITEM_ID to your variant SKU with the numeric variant ID as a fallback, so the id survives renames and re-imports. Barcodes fail softer: an EAN reused across several products is simply ignored, so keep them unique.

Pairing runs on the name in “manufacturer + model” form, helped by EAN and the part number, with MANUFACTURER required. Some categories carry their own mandatory name shapes (perfumes with volume and gender, tyres with size and load index, notebooks with CPU and RAM), so the brand and the designation belong in every PRODUCTNAME.

The takeaway

Heureka's vocabulary with Slovak rules of its own: free-text availability, one flat shipping number and IDs that must never change. Feedflock keeps your Najnákup.sk feed on the spec, straight from Shopify.

Claude · ChatGPT

Or set up your Najnákup.sk feed in chat

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

feedflock · mcp

Create a Najnákup.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

Almost. Najnákup itself says its XML is generally compatible with the Heureka.sk format and accepts the Heureka tag names. Three things differ: DELIVERY_DATE is free text of up to 12 characters, not a number of days; Heureka's DELIVERY blocks are not read, as shipping is a single flat number per offer; and ITEMGROUP_ID is required, not recommended. Feedflock's Najnákup.sk template handles all three.
The lowest price at which a courier can deliver the item anywhere in Slovakia, as a bare number with no spaces or currency symbol (6,50 in the spec's example). If you ship for free, send 0. There is no carrier list and no cash-on-delivery element; the COD surcharge is already part of PRICE_VAT.
By the product name in “manufacturer + model” form (the spec's bad example is “SAMSUNGLed televizor LE32B450”), helped by EAN and the manufacturer's part number; MANUFACTURER is required. Perfumes, tyres, rims, notebooks and shoes/clothing have their own mandatory name shapes. For shoes the EU size also goes out as a “Veľkosť EUR” PARAM.
An invalid XML file is not processed at all. Softer problems fail quietly: an EAN shared by several products is ignored, and a changed ITEM_ID drops your offers from the catalogue. Feedflock keeps the XML valid, escapes reserved characters, wraps the description in CDATA and holds ITEM_ID on stable Shopify identifiers.
Once a day, at night after 01:00; you can ask Najnákup directly for a higher frequency. Feedflock regenerates the file on your schedule, as often as every hour, so the nightly pull always picks up current prices and stock, and fetch tracking alerts you if the pull stops.
Yes. The CPC element carries a per-product cost-per-click bid, but Najnákup reads it only after you enable that in your shop's Najnákup administration. In Feedflock you set one value for the whole feed or rules by product type, price, collection or tag; products without a bid go out without the element.

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