
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.

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.
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.
Setup
Live in five steps
From a bare Shopify store to a listed offer: the whole setup fits into one coffee break.
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.
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.
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.
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.
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
<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>

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
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 requiredITEMGROUP_ID - An invalid
XMLfile 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.
One price, one shipping number
PRICE_VATis the final price inEURincl.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
CODelement, becauseCODis 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.
An ID that must never change
ITEM_IDmust be immutable: a changed id drops the shop's offers from Najnákup's catalogue- An
EANshared 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_IDon 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.
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
Get on every marketplace that matters this afternoon.
Install free, connect your first feed in minutes, and let Feedflock keep it fresh and validated.