Přejít na obsah
Okazje.info
Srovnávače cen

Okazje.info feed pro Shopify

Okazje.info je polský srovnávač cen skupiny Grupa Okazje z Lodže a celá jeho specifikace je jeden 32stránkový PDF dokument. Feedflock z vašeho katalogu Shopify vytvoří XML soubor přesně podle něj (každá varianta jako samostatná nabídka, párovací atributy code a EAN rovnou vyplněné, vyprodané varianty mimo feed) a drží ho aktuální na stabilní veřejné URL.

01 · ShopifyProdukt v katalogu
Lněná košile SandNordlin · Pánské košileSKU-2048 · S–XL
Cena
219 zł
Skladem
0 ks
Když není skladem
02 · okazje.xmlAktualizováno právě teď
<offer>
<id>9087654322</id>
<name><![CDATA[Lněná košile Sand M]]></name>
<description><![CDATA[A breathable linen shirt in a regular cut.]]></description>
<url>https://shop.example/products/linen-shirt-sand?variant=9087654322</url>
<price>219</price>
<category><![CDATA[Odzież/Koszule męskie]]></category>
<producer><![CDATA[Nordlin]]></producer>
<images>
<image>https://cdn.shop.example/img/linen-shirt-sand.jpg</image>
<addimage>https://cdn.shop.example/img/linen-shirt-sand-back.jpg</addimage>
</images>
<weight>0,3 kg</weight>
<availability>7</availability>
<attribute name="code">SKU-2048</attribute>
<attribute name="EAN">5901234123457</attribute>
<attribute name="Rozmiar">M</attribute>
</offer>
−20 % z původní ceny
Produktold_​priceprice
Lněná košile Sand219,00 zł175,20 zł
Hrnek Fjord 350 ml69,00 zł55,20 zł
Batoh Ridge 28 l329,00 zł263,20 zł
Sójová svíčka Les59,00 zł47,20 zł
Vlněná šála Fjell129,00 zł103,20 zł
161,00 złzákazníci ušetří na těchto produktech
5 / 5produktů s odznáčkem Promocja
Akční ceny

Sleva ve feedu znamená odznáček Promocja.

Na Okazje.info žije akce ve dvou elementech: old_price nese původní cenu, price tu zlevněnou, a min_price_30d, nejnižší cena za posledních 30 dní, je pak povinná. Bez ní nabídka odznáček Promocja nedostane a vypadne z akčních boxů. Feedflock posílá obojí společně u každé zlevněné nabídky.

Kontrola feedu

Chyby najdete dřív než Okazje.info.

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 · okazje.xml
76 / 100
Ke kontrole: 4
Prázdný <description> u 8 nabídekdescription je povinný a živí vyhledávání i filtry Okazje: nabídka bez něj se ve výsledcích hledání neobjeví. Tyto produkty nemají v Shopify žádný popis.
Chybí <producer> u 6 nabídekPole výrobce (vendor) je v Shopify prázdné. Chybějící producer zabrání zobrazení nabídky úplně.
Vyprodané varianty jsou stále ve feedu (4)Vyřazování vyprodaného zboží je vypnuté. Okazje chce v souboru jen dostupné nabídky, takže nedostupná z něj má okamžitě zmizet.
Chybí EAN u 11 nabídekPole čárového kódu je prázdné. code a EAN jsou povinná dvojice, která nabídku připojí ke správné kartě produktu.

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 se u Okazje.info

    Registrace vám otevře Panel Sprzedawcy na admin.okazje.info.pl. Tam se integrace spravuje a Okazje vám její zahájení potvrdí e-mailem.

  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 Okazje.info

    Všechny elementy, které PDF označuje jako povinné, jsou namapované od začátku: id, name, description, url, image, price, category, producer, weight a atributy code a EAN. Vyprodané varianty do feedu od startu nejdou.

  4. Zkontrolujte identifikátory a hmotnost

    code se plní ze SKU a EAN z čárového kódu, tedy dvojice, podle které Okazje nabídky páruje. Povinný je i weight, zapsaný s desetinnou čárkou a jednotkou, třeba 0,25 kg; Okazje z něj odhaduje cenu dopravy.

  5. Předejte URL feedu

    Hostovanou URL pošlete e-mailem na integracja@okazje.info.pl, nebo ji zadáte v panelu v sekci Integracja. Feedflock soubor každou hodinu přegeneruje na stejné adrese, takže už nic znovu neposíláte.

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

Feed

Co kanál dostává

okazje.xml
<offer>
  <id>9087654322</id>
  <name><![CDATA[Linen shirt Sand M]]></name>
  <description><![CDATA[A breathable linen shirt in a regular cut.]]></description>
  <url>https://shop.example/products/linen-shirt-sand?variant=9087654322</url>
  <price>219.00</price>
  <category><![CDATA[Odzież/Koszule męskie]]></category>
  <producer><![CDATA[Nordlin]]></producer>
  <images>
    <image>https://cdn.shop.example/img/linen-shirt-sand.jpg</image>
    <addimage>https://cdn.shop.example/img/linen-shirt-sand-back.jpg</addimage>
  </images>
  <weight>0,3 kg</weight>
  <availability>1</availability>
  <attribute name="code">SKU-2048</attribute>
  <attribute name="EAN">5901234123457</attribute>
  <attribute name="Rozmiar">M</attribute>
</offer>
Živý náhled
Lněná košile Sand

Nordlin

Lněná košile Sand

219 zł

Pole feedu

id

9087654322

name

Linen shirt Sand M

description

A breathable linen shirt in a regular cut.

url

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

price

219.00

category

Odzież/Koszule męskie

producer

Nordlin

weight

0,3 kg

availability

1

attribute

SKU-2048

attribute

5901234123457

attribute

M

Kanál

Tady Polsko loví výhodné ceny

Okazje.info je srovnávač cen skupiny Grupa Okazje z Lodže. Akce tu hrají prim: nabídka s old_price a omnibusovým min_price_30d získá odznáček Promocja a místo v akčních boxech.

Párování stojí na dvou identifikátorech

Kód výrobce a EAN jsou povinná dvojice, která vaši nabídku připojí ke správné kartě produktu a seskupí ji s konkurencí. Obecný název typu „pendrive 8GB“ srovnání znemožní.

Popis je vyhledávací index

Okazje staví vyhledávání i filtry z popisu nabídky. Google ho neindexuje, takže můžete znovu použít text z e-shopu, ale nabídka bez popisu ve hledání prostě není.

Feed

  • Šablona vykresluje nabídku přesně podle tabulky polí z PDF: podřízené elementy, polský text v CDATA, identifikátory jako atributy
  • Každý povinný element je namapovaný od začátku: id z ID varianty, název s připojenou variantou, výrobce z vendoru, hmotnost jako „0,25 kg“ s desetinnou čárkou a jednotkou
  • code a EAN se plní ze SKU a čárového kódu a každá varianta je samostatná nabídka s URL s ?variant=, jedinečná pro každou nabídku, jak PDF žádá
  • Vyprodané varianty ve výchozím stavu do feedu nejdou, v souladu s pravidlem Okazje, že v souboru patří jen dostupné nabídky; dostupnost nese vždy jen kódy 1, 3, 7 a 14
  • old_price a omnibusové min_price_30d se u každé akce zapnou společně, takže nabídka o odznáček Promocja nepřijde
  • Kontrola připravenosti vyjmenuje každý povinný element s mezerou (prázdný popis, výrobce, kategorii nebo obrázek) ještě než URL pošlete Okazje

Do hloubky

01

Jak feed pro Okazje.info funguje

  • Jeden XML soubor na hostované URL: pošlete ho e-mailem na integracja@okazje.info.pl, nebo zadáte v panelu v sekci Integracja
  • Kořen <okazje> obaluje <offers>, jedna <offer> za každou variantu
  • Kódování ISO-8859-2, UTF-8 nebo Windows-1250; šablona deklaruje a posílá UTF-8
  • PDF neuvádí interval stahování ani limity velikosti; Feedflock soubor přegeneruje každou hodinu na stabilní URL
Technické detaily

Okazje čte jeden XML soubor z hostované URL. Adresu předáte jednou (e-mailem na integracja@okazje.info.pl nebo v Panelu Sprzedawcy v sekci Integracja) a Okazje zahájení integrace potvrdí e-mailem. Kořen souboru je holý <okazje> obalující <offers>, s jednou <offer> za každou variantu.

PDF povoluje ISO-8859-2, UTF-8 nebo Windows-1250; šablona deklaruje a posílá UTF-8. Interval stahování ani limity počtu položek či velikosti souboru neuvádí. Feedflock soubor hostuje na stabilní URL a každou hodinu ho přegeneruje, takže ať si ho Okazje stáhne kdykoli, čte aktuální ceny a sklad.

02

Každá varianta je samostatná nabídka

  • Jedna <offer> za variantu, každá s vlastním jedinečným a stabilním id: duplicitní id nechá jednu nabídku a ostatní zahodí, změněné id přesměruje nabídku jinam
  • URL musí být jedinečná pro každou nabídku včetně variant a musí vést k přímému nákupu
  • Barevné varianty nesou atribut Kolor, velikosti patří do Rozmiar
  • Módní nabídky mají značku na začátku názvu a kód výrobce na jeho konci
Technické detaily

Okazje chce každou variantu jako samostatnou nabídku s vlastním id, a na id záleží: duplicitní id načte jen jednu z nabídek a změněné id přesměruje nabídku na jiný produkt. Šablona používá ID varianty ze Shopify, které se nemění a nikdy se nepoužije znovu. Stejné pravidlo platí pro URL: jedinečná pro každou nabídku včetně variant, a proto výchozí odkaz míří přímo na variantu přes ?variant=.

Detaily variant cestují v atributech: barevné varianty musí nést Kolor a velikosti patří do Rozmiar. PDF ukazuje více velikostí spojených středníkem v jedné hodnotě, zatímco šablona posílá jednu nabídku za velikost s jedinou hodnotou. U módy PDF žádá značku na začátku názvu nabídky, kód výrobce na jeho konci a cestu kategorie, která nese pohlaví.

03

Ceny, akce a omnibusová cena

  • price je cena s DPH v PLN: holé číslo s desetinnou tečkou nebo čárkou, bez oddělení tisíců, bez jednotky měny
  • old_price označí nabídku jako akční
  • min_price_30d (nejnižší cena za 30 dní před slevou) je pak povinná, jinak nabídka odznáček Promocja nedostane
  • min_price_30d ve výchozím stavu padá zpět na přeškrtnutou cenu; skutečné změřené minimum drží metapole
Technické detaily

Cena je prodejní cena včetně DPH v PLN jako holé číslo: grosze oddělené tečkou nebo čárkou, bez seskupování číslic, bez jednotky. PDF jako chyby jmenuje 8.200.45, 8 200.45 a 8200.45 zł. Šablona vykresluje cenu varianty ze Shopify přímo, takže nic z toho nastat nemůže.

Akce jsou dva elementy, ne jeden: old_price nese cenu před slevou a nabídku označí jako akční, a min_price_30d (omnibusová nejnižší cena za 30 dní před slevou) se stane povinnou ve chvíli, kdy je old_price přítomná; bez ní nabídka odznáček Promocja nedostane. Šablona obojí spouští stejnou podmínkou, takže se nikdy nerozejde. Jedna poctivá poznámka: ve výchozím stavu min_price_30d padá zpět na přeškrtnutou cenu, což je „původní“ cena, ne změřené třicetidenní minimum, takže skutečné minimum držte v metapoli custom.min_price_30d, pokud ho máte.

04

Co rozhoduje o tom, jestli se nabídka ukáže

  • Bez description se nabídka neobjeví ve hledání ani ve filtrech; bez producer se nezobrazí vůbec
  • Kategorie je vlastní cesta vašeho e-shopu: obecné přihrádky jako Promocje, Pozostałe nebo Wyprzedaż zabrání zařazení i zobrazení
  • Obrázek musí být v plné velikosti, aspoň 220 × 220 px, bez vodoznaku. Chybějící obrázek drží nabídku mimo web
  • Feed žádný element pro dopravu nemá; povinná hmotnost existuje proto, aby Okazje odhadlo cenu dopravy
Technické detaily

Selhání u Okazje je tiché nezobrazení: soubor nikdo neodmítne, nabídka se prostě neukáže. Nabídka bez popisu chybí ve výsledcích hledání, bez výrobce se nezobrazí vůbec a bez obrázku také ne. Šablona to všechno označuje jako povinné a kontrola připravenosti vypíše, kde hodnota vyšla prázdná.

Kategorie je vlastní cesta vašeho e-shopu s libovolným oddělovačem, protože Okazje žádný vlastní strom nezveřejňuje. Na přesnosti záleží: obecné přihrádky jako Promocje, Pozostałe, Akcesoria, Wyprzedaż, Główna nebo Home znemožní správné zařazení a nabídku drží mimo web. A logistika zůstává záměrně tenká: feed neobsahuje cenu dopravy, dopravce ani dobírku, jen povinnou hmotnost v kilogramech s jednotkou, ze které Okazje odhaduje orientační cenu dopravy.

Shrnutí

Jedna URL, aktualizace každou hodinu a XML nabídka, která se drží PDF Okazje element po elementu, párovací identifikátory vyplněné, akce omnibusově kompletní, vyprodané varianty pryč. Jediným zdrojem pravdy zůstává váš katalog v Shopify.

Claude · ChatGPT

Nebo nastavte feed pro Okazje.info v chatu

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

feedflock · mcp

Vytvoř feed pro Okazje.info a namapuj kategorie.

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

Časté dotazy

Nemusíte. Šablona Okazje.info za vás vykreslí celou strukturu nabídky: podřízené elementy v pořadí z PDF, polský text v CDATA, identifikátory jako atributy. Kdybyste někdy potřebovali vlastní podobu, Liquid editor ji sestaví se živým náhledem.
Hostovanou URL pošlete e-mailem na integracja@okazje.info.pl, nebo ji zadáte v Panelu Sprzedawcy v sekci Integracja. Okazje zahájení integrace potvrdí e-mailem. Feedflock drží soubor aktuální na stejné adrese, takže už nikdy nic znovu neposíláte.
Z feedu zmizí. Pravidlo Okazje říká, že soubor má obsahovat jen dostupné nabídky a nedostupná z něj má okamžitě zmizet, takže šablona vyprodané varianty ve výchozím stavu vyřazuje a po naskladnění je vrátí.
Holé číslo s DPH v PLN, grosze oddělené tečkou nebo čárkou: 8200.45 nebo 8200,45. Oddělení tisíců a jednotka měny jsou pojmenované chyby: 8.200.45, 8 200.45 a 8200.45 zł jsou všechno neplatné. Feedflock posílá cenu varianty jako prosté číslo a akce přidávají old_price plus omnibusové min_price_30d.
Ne. Formát nemá žádný element pro dopravu, dopravce ani cenu přepravy. Jediným logistickým údajem je povinná hmotnost (včetně obalu, v kilogramech, s jednotkou a desetinnou čárkou, třeba 0,25 kg), ze které Okazje odhaduje orientační cenu dopravy.
Dva elementy: old_price s cenou před slevou a min_price_30d s nejnižší cenou za 30 dní před slevou. Bez min_price_30d nabídka odznáček Promocja nedostane a mine akční boxy. Feedflock obojí posílá společně u každé zlevněné nabídky.

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