Přejít na obsah
Jeftinije.hr
Srovnávače cen

Jeftinije.hr feed pro Shopify

Jeftinije.hr je chorvatský srovnávač cen, součást skupiny Heureka Group skrze sMind d.o.o., který běží na úplně stejném formátu CNJExport jako jeho slovinská sestra Ceneje.si, publikovaném v chorvatštině. Nabídky páruje podle kódů, většinu hodnot importuje jen jednou a žádný validátor nad souborem nespustí; feed místo toho posuzuje editor. Feedflock vykreslí feed podle živé specifikace, drží párovací pole vyplněná a soubor každou hodinu regeneruje na stabilní URL.

01 · ShopifyProdukt v katalogu
Lněná košile SandNordlin · Pánské košileSKU-2048 · S–XL
Cena
49 €
Skladem
0 ks
Když není skladem
02 · jeftinije.xmlAktualizováno právě teď
<Item>
<ID>SKU-2048-M</ID>
<groupId>8236409175213</groupId>
<name><![CDATA[Lněná košile Sand]]></name>
<description><![CDATA[<p>A breathable linen shirt in a regular cut.</p>]]></description>
<link>https://shop.example/products/linen-shirt-sand?variant=44718293450817</link>
<mainImage>https://cdn.shop.example/img/linen-shirt-sand.jpg</mainImage>
<moreImages>https://cdn.shop.example/img/linen-shirt-sand-back.jpg</moreImages>
<price>49.00</price>
<curCode>EUR</curCode>
<stock>preorder</stock>
<deliveryTimeMin>1</deliveryTimeMin>
<deliveryTimeMax>3</deliveryTimeMax>
<fileUnder><![CDATA[Odjeća i obuća > Muška odjeća > Muška odjeća za slobodno vrijeme > Muške košulje]]></fileUnder>
<cenCategoryId>1902</cenCategoryId>
<brand><![CDATA[Nordlin]]></brand>
<EAN>8594000123453</EAN>
<productCode>SKU-2048-M</productCode>
<condition>new</condition>
<attributes>
<gender>male</gender>
<color><![CDATA[Sand]]></color>
<size><![CDATA[M]]></size>
<ageGroup>adult</ageGroup>
<attribute>
<name>Lněná košile Sand</name>
<values><value>100% linen</value></values>
</attribute>
</attributes>
</Item>
Mapování kategorií

Vaše typy produktů. Kategorie kanálu.

Kanál řadí nabídky podle vlastního stromu kategorií. Feedflock ke každému typu produktu ze Shopify navrhne kategorii a vy jen potvrdíte. Mapování platí pro všechny produkty daného typu, i pro ty nové.

Plná cesta kategorie ve feedu
Jedno mapování pro celý typ produktu
Přepis na úrovni jednotlivého produktu
Typ v Shopifyproduktů
Kategorie kanálu
Muške košulje
Pokrytí katalogu79 %
−20 % z původní ceny
ProduktregularPriceprice
Lněná košile Sand49,00 €39,20 €
Hrnek Fjord 350 ml15,00 €12,00 €
Batoh Ridge 28 l75,00 €60,00 €
Sójová svíčka Les14,00 €11,20 €
Vlněná šála Fjell29,00 €23,20 €
36,40 €zákazníci ušetří na těchto produktech
5 / 5produktů zobrazených se slevou
Akční ceny

Zlevněný produkt má dvě ceny a ta stará je povinná.

Když je položka ve slevě, Jeftinije vyžaduje regularPrice: cenu včetně daní před slevou, vedle finální ceny. Feedflock ji plní z přeškrtnuté ceny ve Shopify a u produktů bez slevy element úplně vynechá, přesně tak, jak funguje podmínka v šabloně. Skutečná sleva se tak ukáže jako stará a nová cena a produkt za plnou cenu nikdy nenese vymyšlenou přeškrtnutou.

Kontrola feedu

Chyby najdete dřív než Jeftinije.hr.

Feedflock před každým vygenerováním zkontroluje, že jsou vyplněná všechna pole, která kanál vyžaduje, a u šablon ověřených proti specifikaci kanálu i to, že hodnoty odpovídají jeho pravidlům. Většinu problémů opravíte jedním kliknutím, bez úprav produktů v Shopify.

Kvalita feedu · jeftinije.xml
76 / 100
Ke kontrole: 4
Chybí EAN u 12 variantEAN je povinný element a první ze tří kódů, podle kterých Jeftinije nabídky páruje: přesně 13 číslic, platných podle GS1. Pole čárového kódu je u těchto variant prázdné.
Prázdný fileUnder u 9 produktůfileUnder je povinný a Jeftinije z něj nabídky zařazuje; plní se z mapování kategorií, které tyto produkty nemají.
Chybí značka u 7 produktůbrand je v tabulce specifikace povinný; prázdný smí být jen u skutečně neznačkového zboží, nikdy jako „N/A“ nebo „Generic“. Pole výrobce je v Shopify prázdné.
Chybí popis u 6 produktůdescription je povinný: HTML bez formátování v CDATA, shodný s produktovou stránkou. Tyto produkty popis v Shopify nemají.

Nastavení

V provozu v pěti krocích

Od holého Shopify obchodu k zařazené nabídce: celé nastavení stihnete na jedno kafe.

  1. Zaregistrujte obchod u Jeftinije

    Přihlaste se přes onboardinkové stránky Jeftinije.hr pro obchodníky. Stejně jako na Ceneje je onboarding osobní: XML soubor hostujete na svém serveru a pošlete jim jeho URL; editor feed před prvním importem potvrdí. Dotazy míří na sdílenou adresu skupiny, urednik@ceneje.si.

  2. Nainstalujte Feedflock

    Přidejte Feedflock z Shopify App Store. Produkty, varianty, sklad i obrázky načte přímo přes Shopify API.

  3. Vyberte šablonu Jeftinije.hr

    Založte nový feed a zvolte šablonu Jeftinije.hr. Jeden Item za variantu pod holým kořenem CNJExport, s ID, name, link, mainImage, price, stock, fileUnder, brand a EAN namapovanými od začátku, ceny v eurech s curCode EUR. HRK totiž není platná hodnota, ať už zastaralý vzorový feed na webu ukazuje cokoli.

  4. Namapujte kategorie a ověřte párovací data

    Přiřaďte typy produktů v mapování kategorií. Tím se naplní fileUnder, podle kterého Jeftinije zařazuje. Jejich číselné cenCategoryId v metapolíčku zařadí položku do 48 hodin. A doplňte trio, podle kterého Jeftinije páruje: třináctimístný EAN z čárového kódu, productCode ze SKU a productModel z metapole.

  5. Pošlete URL feedu

    Hostovanou URL feedu pošlete Jeftinije e-mailem. Po redakční kontrole se produkty naimportují; od té chvíle se cena a sklad obnovují zhruba každé dvě hodiny a sortiment každou noc, všechno ze stejné URL.

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

Feed

Co kanál dostává

jeftinije.xml
<Item>
  <ID>SKU-2048-M</ID>
  <groupId>8236409175213</groupId>
  <name><![CDATA[Linen shirt Sand]]></name>
  <description><![CDATA[<p>A breathable linen shirt in a regular cut.</p>]]></description>
  <link>https://shop.example/products/linen-shirt-sand?variant=44718293450817</link>
  <mainImage>https://cdn.shop.example/img/linen-shirt-sand.jpg</mainImage>
  <moreImages>https://cdn.shop.example/img/linen-shirt-sand-back.jpg</moreImages>
  <price>49.00</price>
  <curCode>EUR</curCode>
  <stock>in stock</stock>
  <deliveryTimeMin>1</deliveryTimeMin>
  <deliveryTimeMax>3</deliveryTimeMax>
  <fileUnder><![CDATA[Odjeća i obuća > Muška odjeća > Muška odjeća za slobodno vrijeme > Muške košulje]]></fileUnder>
  <cenCategoryId>1902</cenCategoryId>
  <brand><![CDATA[Nordlin]]></brand>
  <EAN>8594000123453</EAN>
  <productCode>SKU-2048-M</productCode>
  <condition>new</condition>
  <attributes>
    <gender>male</gender>
    <color><![CDATA[Sand]]></color>
    <size><![CDATA[M]]></size>
    <ageGroup>adult</ageGroup>
    <attribute>
      <name>Materijal</name>
      <values><value>100% linen</value></values>
    </attribute>
  </attributes>
</Item>
Živý náhled
Lněná košile Sand

Nordlin

Lněná košile Sand

49 €

Pole feedu

ID

SKU-2048-M

groupId

8236409175213

name

Linen shirt Sand

description

A breathable linen shirt in a regular cut.

link

https://shop.example/products/linen-shirt-sand?variant=44718293450817

price

49.00

curCode

EUR

stock

in stock

deliveryTimeMin

1

deliveryTimeMax

3

fileUnder

Odjeća i obuća > Muška odjeća > Muška odjeća za slobodno vrijeme > Muške košulje

cenCategoryId

1902

brand

Nordlin

EAN

8594000123453

productCode

SKU-2048-M

condition

new

gender

male

color

Sand

size

M

ageGroup

adult

name

Materijal

value

100% linen

Kanál

Tady Chorvatsko srovnává ceny

Úvodní stránka Jeftinije.hr zve k porovnání 6 489 614 produktů z 554 obchodů (čteno 2026-09-03). Je to chorvatská sestra slovinského Ceneje.si pod sMind d.o.o. ve skupině Heureka. Harvey Norman, jehož živý feed dokazuje model hostované URL od začátku do konce, je jedním z uvedených obchodů.

Párování běží na kódy

Nabídku přiřadí ke kartě produktu trojice EAN + productCode + productModel. Kdo pošle CUIN, vlastní kód skupiny z karty produktu, je s existujícím katalogem spárovaný do 48 hodin automaticky.

Cena a sklad každé dvě hodiny

Vlastní B2B FAQ Jeftinije dělí synchronizaci na dvě: cenu a dostupnost čte z feedu několikrát denně, zhruba každé 2 hodiny; sortiment jednou za noc. Aktuální data se tu vyplácí víc než téměř kdekoli jinde.

Feed

  • Šablona psaná podle živé chorvatské specifikace (čtená 2026-09-03): holý kořen CNJExport, tagy citlivé na velikost písmen, text v CDATA a identifikátory či výčty bez něj
  • Jeden Item za variantu svázaný přes groupId; oblečení a obuv posílá gender, color, size a ageGroup, ostatní atributy jako opakovatelné bloky <attribute>
  • Párovací pole namapovaná od začátku: EAN z čárového kódu, productCode ze SKU, značka z výrobce
  • fileUnder z mapování kategorií proti skutečnému stromu Jeftinije (1 403 kategorií, synchronizovanému v aplikaci) a cenCategoryId z metapole pro zařazení do 48 hodin
  • Ceny v eurech správně: curCode EUR, protože HRK není přijímaná hodnota. Kuna ve vzorovém feedu samotného webu je pozůstatek z doby před rokem 2023
  • regularPrice z přeškrtnuté ceny, jen u produktů ve slevě, přesně jak Jeftinije vyžaduje; deliveryTimeMin/Max jako pár pracovních dnů a deliveryCost 0 pro dopravu zdarma
  • Kontrola připravenosti vyjmenuje každý povinný element s mezerou (chybějící EAN, fileUnder nebo značku) ještě než URL pošlete Jeftinije

Do hloubky

01

Jak Jeftinije váš feed čte

  • Jeden XML soubor v UTF-8 na URL, kterou hostujete. Jeftinije si ji pravidelně stahuje; žádné rozhraní pro nahrání ani API není
  • První import čeká na potvrzení editora; dotazy míří na urednik@ceneje.si
  • Sortiment se synchronizuje v noci (00:00–04:00); cenu a sklad čte zhruba každé 2 hodiny
  • Žádný strop položek ani velikosti souboru: živý jeftinije.xml jednoho chorvatského obchodu má 49 MB
Technické detaily

Jeftinije čte jeden XML soubor z URL, kterou hostujete a pošlete jim e-mailem; rozhraní pro nahrání ani API neexistuje. Nic se nenaimportuje, dokud feed editor nepotvrdí; adresa u patičky specifikace, urednik@ceneje.si, je sdílená všemi čtyřmi portály skupiny. Pak se rytmus dělí na dva: nové a vyřazené produkty se přenášejí jednou za noc mezi půlnocí a čtvrtou ranní, zatímco cenu a sklad čte několikrát denně, zhruba každé dvě hodiny.

Strop položek, limit velikosti souboru ani pravidlo pro kompresi se nikde neuvádí a nic se nevymáhá: jeden chorvatský obchod s kosmetikou publikuje jeftinije.xml o 49 MB a vedle něj ceneje.xml o 46 MB, oba denně regenerované. Deklarované kódování musí odpovídat skutečnému; Feedflock posílá a deklaruje UTF-8, soubor hostuje na stabilní URL a regeneruje ho každou hodinu, takže oba rytmy Jeftinije čtou vždy aktuální data.

02

Název se píše jednou

  • Denně se znovu čte jen asi dvacet elementů: cena, sklad, odkaz, doprava a pár dalších
  • name, description, mainImage, fileUnder, brand a EAN se importují jednou; pozdější změny přinášejí dodatečné náklady
  • Název musí obsahovat značku + typ produktu + model, bez propagačních slov, bez verzálek, u oblečení bez velikosti
  • description a specifications jsou HTML v CDATA; specifications mění Jeftinije na filtry
Technické detaily

Nejdůležitější věta specifikace se snadno přehlédne: většina hodnot se do databáze Jeftinije přenese jen jednou a jejich pozdější změny přinášejí dodatečné náklady. Seznam znovu čtených hodnot pokrývá price, regularPrice, clubPrice, stock, stockText, link, elementy dopravy, condition, warranty, coupon a gift. Název, popis, hlavní obrázek, cesta kategorie, značka ani EAN na něm nejsou. Špatný název produktu je tiket u podpory, ne přegenerování feedu.

Název si proto zaslouží péči, kterou specifikace žádá: značka + typ produktu + model, jako v jejich příkladu „SAMSUNG hladnjak RB37J5018SA“. Žádné propagační fráze typu besplatna dostava nebo poklon, žádné verzálky, u bazaru jasně uvedený stav, a u oblečení a obuvi velikost v názvu být nesmí. Popisy jsou HTML bez formátování v CDATA a element specifications je to, z čeho Jeftinije staví filtry, podle kterých kupující výsledky zužují.

03

Párování běží na kódy

  • Nabídky se párují ke katalogu přes EAN + productCode + productModel; název je to, podle čeho zařazují editoři
  • EAN má přesně 13 číslic s platnou kontrolní číslicí GS1; čtrnáctimístný GTIN neprojde
  • CUIN, vlastní kód skupiny, spáruje položku s existujícím katalogem do 48 hodin
  • ID se nesmí nikdy změnit ani použít znovu: zdvojené ID shodí všechny nabídky, které ho sdílejí
Technické detaily

Jeftinije přiřazuje vaši nabídku ke kartě produktu podle EAN, productCode a productModel, jak doslova píše závěrečný seznam častých problémů specifikace. EAN má přesně 13 číslic, platných podle GS1, s vyloučenými prefixy pro omezené kódy a kupóny; čtrnáctimístný GTIN nebo hodnota s úvodní nulou neprojde, úplně stejně jako na Heurece. Šablona plní EAN z čárového kódu Shopify a productCode ze SKU.

Existují dvě zkratky. CUIN, vlastní kód skupiny uvedený na každé stránce produktu Jeftinije.hr pod „Podaci“, spáruje vaši položku s existujícím katalogem do 48 hodin, a cenCategoryId (číselné id z archivu kategorií skupiny) ji stejně rychle zařadí do správné kategorie. Samotné ID je trvalé: nikdy se nemění, nikdy se nepoužije znovu a přežije i migraci na jinou platformu, protože zdvojené ID shodí všechny nabídky, které ho sdílejí.

04

Varianty, kategorie a doprava

  • Jeden Item za variantu, svázané přes groupId, který je vyhrazený pro rozdíly v color, size, gender a ageGroup
  • Oblečení a obuv musí posílat gender, color, size a ageGroup
  • fileUnder je vlastní cesta kategorie vašeho e-shopu: povinná, přesně jedna na položku
  • deliveryCost je jediná částka na položku (0 znamená zdarma); doby dodání tvoří pár pracovních dnů
Technické detaily

Varianty jsou ploché: jeden Item za variantu, svázané přes groupId. A groupId je vyhrazený produktům, které se liší čtyřmi předdefinovanými atributy color, size, gender a ageGroup, posílanými uvnitř bloku attributes. U oblečení a obuvi jsou všechny čtyři povinné; každý další atribut odchází jako opakovatelný blok attribute se jménem a hodnotami.

fileUnder nese vlastní cestu kategorie vašeho e-shopu, přesně jednu na položku. Jeftinije z ní zařazuje, takže na mapování záleží. Dostupnost je výčet tří hodnot s významem doby expedice: in stock odesílá do jednoho dne, preorder za 2–10 pracovních dnů, out of stock nemá známé datum. Na rozdíl od Heureky smí vyprodaná položka ve feedu zůstat. Doprava je jedna částka na položku, 0 pro dopravu zdarma, a deliveryTimeMin/Max v pracovních dnech je povinný, kdykoli je položka skladem nebo na preorder.

Shrnutí

Jedna URL, dva rytmy synchronizace a XML, které se drží specifikace Jeftinije element po elementu. Názvy a kódy, které Jeftinije importuje jen jednou, odejdou správně napoprvé a cenu a sklad pak udržuje Feedflock.

Claude · ChatGPT

Nebo nastavte feed pro Jeftinije.hr v chatu

Propojte Feedflock s Claude nebo ChatGPT a zeptejte se. Feed založí jako koncept, namapuje kategorie podle stromu Jeftinije.hr a řekne, co ještě chybí. Každou změnu schvalujete vy.

feedflock · mcp

Vytvoř feed pro Jeftinije.hr a namapuj kategorie.

Založím ho jako koncept a každou změnu vám předem ukážu.

Časté dotazy

Nemusíte. Šablona Jeftinije.hr za vás vykreslí celou strukturu CNJExport (tagy citlivé na velikost písmen, CDATA tam, kde ho specifikace žádá, jeden Item za variantu). Kdybyste někdy potřebovali vlastní podobu, Liquid editor ji sestaví v XML, CSV nebo JSON se živým náhledem.
Ve dvou rytmech: cenu a sklad Jeftinije přečte zhruba každé dvě hodiny, sortiment (nové a vyřazené produkty) jednou za noc mezi půlnocí a čtvrtou. Feedflock soubor regeneruje každou hodinu na stabilní URL, takže každá synchronizace čte aktuální data.
Nemůžete. Chorvatsko přijalo euro 1. ledna 2023 a curCode přijímá jen EUR, RSD a BAM. HRK, kterou možná uvidíte ve vzorovém feedu samotného Jeftinije, je zastaralý pozůstatek, ne povolená hodnota. Šablona fixuje curCode na EUR a ceny odcházejí včetně DPH s tečkou jako desetinným oddělovačem, konzistentně v celém souboru.
Můžou ve feedu zůstat. Na rozdíl od Heureky Jeftinije vyprodanou položku nezakazuje; hodnota stock „out of stock“ prostě říká, že datum dodání není známé. Pokud je raději nechcete uvádět vůbec, vyřaďte vyprodané varianty ve výběru produktů feedu.
Přesně 13 číslic, platných podle GS1: správná kontrolní číslice, žádný omezený (02/04/2) ani kupónový (98–99) prefix. Čtrnáctimístný GTIN nebo EAN uložený v Shopify s nadbytečnou úvodní nulou neprojde a je potřeba ho opravit v Shopify.
Stejnou specifikací ano. Ceneje.si (Slovinsko), Idealno.rs (Srbsko) a Idealno.ba (Bosna) zveřejňují tentýž dokument a ve Feedflocku mají vlastní šablony. Mění se měna (EUR, RSD, BAM), jazyk a CSV kategorií; dokonce i adresa podpory, urednik@ceneje.si, je sdílená.

Buďte na každém marketplace, na kterém záleží, ještě dnes odpoledne.

Nainstalujte zdarma, propojte první feed za pár minut a nechte Feedflock, ať ho udržuje čerstvý a zvalidovaný.

.myshopify.com