Přejít na obsah
Skroutz
Srovnávače cen

Skroutz feed pro Shopify

Skroutz je jednička mezi řeckými srovnávači cen a vaše produkty zařazuje podle XML feedu, který mu hostujete. Feedflock z katalogu Shopify vytvoří přesně takové XML: všech třináct povinných atributů, jeden záznam za každou barvu se spojenými velikostmi, vnořenými i jako variace, na veřejné URL, kterou si stahuje SkroutzBot.

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 · skroutz.xmlAktualizováno právě teď
<product>
<uniqueID>SKU-2048</uniqueID>
<name><![CDATA[Lněná košile Sand]]></name>
<link><![CDATA[https://shop.example/products/linen-shirt-sand?variant=9087654321]]></link>
<image><![CDATA[https://cdn.shop.example/img/linen-shirt-sand.jpg]]></image>
<additionalimage><![CDATA[https://cdn.shop.example/img/linen-shirt-sand-back.jpg]]></additionalimage>
<category><![CDATA[Clothing > Men's shirts]]></category>
<price_with_vat>49.00</price_with_vat>
<vat>24.00</vat>
<manufacturer><![CDATA[Nordlin]]></manufacturer>
<mpn>SKU-2048</mpn>
<ean>8594000123453</ean>
<availability><![CDATA[Available from 4 to 6 days]]></availability>
<quantity>12</quantity>
<weight>0.3 kg</weight>
<outlet>N</outlet>
<description><![CDATA[A breathable linen shirt in a regular cut.]]></description>
<size><![CDATA[S,M,L,XL]]></size>
<color><![CDATA[Sand]]></color>
<variations>
<variation>
<variationid>9087654322</variationid>
<link><![CDATA[https://shop.example/products/linen-shirt-sand?variant=9087654322]]></link>
<availability><![CDATA[Available from 4 to 6 days]]></availability>
<manufacturersku>SKU-2048</manufacturersku>
<ean>8594000123453</ean>
<price_with_vat>49.00</price_with_vat>
<size><![CDATA[M]]></size>
<quantity>5</quantity>
</variation>
</variations>
</product>

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. Založte si obchodnický účet u Skroutz

    Zaregistrujte se jako obchodník na Skroutz. Import přes XML patří k placeným tarifům a zapojení prochází kontrolou: URL feedu pošlete týmu Skroutz, který ho zkontroluje a připojí.

  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 Skroutz

    Založte nový feed a zvolte šablonu Skroutz. Všech třináct povinných atributů (od uniqueID a price_with_vat po manufacturer, mpn a quantity) je namapovaných hned od začátku.

  4. Dolaďte název, DPH a dostupnost

    Skroutz chce mít výrobce v názvu. Pokud ho vaše názvy nemají, přepněte name na mapování Značka + název. Ověřte výchozích 24 % DPH proti svému sortimentu a u dostupnosti se držte formulací, které používá Skroutz.

  5. Zvalidujte a pošlete URL

    Nahrajte soubor do bezplatného validátoru Skroutz, projděte si report a pak URL feedu pošlete týmu Skroutz. SkroutzBot se záměrně nijak nepřihlašuje: veřejnou URL stahuje ze zveřejněných rozsahů IP adres.

    https://feedflock.appfleece.com/f/demo-skroutz/skroutz.xml
Kontrola feedu

Chyby najdete dřív než Skroutz.

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 · skroutz.xml
76 / 100
Ke kontrole: 4
Chybí EAN u 10 produktůSkroutz vyžaduje EAN ve všech kategoriích. Plní se z čárového kódu v Shopify, který tyto produkty nemají.
Prázdné <mpn> u 6 produktůMPN je povinné ve všech kategoriích a slouží k identifikaci a zařazení produktu. Plní se z SKU varianty.
Chybí kategorie u 7 produktů<category> je povinná a plní se z typu produktu. Skroutz chce celou cestu vaší vlastní kategorie.
Prázdný popis u 4 produktůPopis patří mezi třináct povinných atributů; tyto produkty ho v Shopify nemají.

Feed

Co kanál dostává

skroutz.xml
<product>
  <uniqueID>SKU-2048</uniqueID>
  <name><![CDATA[Linen shirt Sand]]></name>
  <link><![CDATA[https://shop.example/products/linen-shirt-sand?variant=9087654321]]></link>
  <image><![CDATA[https://cdn.shop.example/img/linen-shirt-sand.jpg]]></image>
  <additionalimage><![CDATA[https://cdn.shop.example/img/linen-shirt-sand-back.jpg]]></additionalimage>
  <category><![CDATA[Clothing > Men's shirts]]></category>
  <price_with_vat>49.00</price_with_vat>
  <vat>24.00</vat>
  <manufacturer><![CDATA[Nordlin]]></manufacturer>
  <mpn>SKU-2048</mpn>
  <ean>8594000123453</ean>
  <availability><![CDATA[Available from 1 to 3 days]]></availability>
  <quantity>12</quantity>
  <weight>0.3 kg</weight>
  <outlet>N</outlet>
  <description><![CDATA[A breathable linen shirt in a regular cut.]]></description>
  <size><![CDATA[S,M,L,XL]]></size>
  <color><![CDATA[Sand]]></color>
  <variations>
    <variation>
      <variationid>9087654322</variationid>
      <link><![CDATA[https://shop.example/products/linen-shirt-sand?variant=9087654322]]></link>
      <availability><![CDATA[Available from 1 to 3 days]]></availability>
      <manufacturersku>SKU-2048</manufacturersku>
      <ean>8594000123453</ean>
      <price_with_vat>49.00</price_with_vat>
      <size><![CDATA[M]]></size>
      <quantity>5</quantity>
    </variation>
  </variations>
</product>
Živý náhled
Lněná košile Sand

Nordlin

Lněná košile Sand

49 €

Pole feedu

uniqueID

SKU-2048

name

Linen shirt Sand

link

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

category

Clothing › Men's shirts

price_with_vat

49.00

vat

24.00

manufacturer

Nordlin

mpn

SKU-2048

ean

8594000123453

availability

Available from 1 to 3 days

quantity

12

weight

0.3 kg

outlet

N

description

A breathable linen shirt in a regular cut.

size

S,M,L,XL

color

Sand

variationid

9087654322

link

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

availability

Available from 1 to 3 days

manufacturersku

SKU-2048

ean

8594000123453

price_with_vat

49.00

size

M

quantity

5

Kanál

Jednička řeckého srovnávání

Skroutz je v Řecku jasná jednička mezi srovnávači cen a jeho weby sahají i za hranice: stejná specifikace XML platí pro jeho weby na Kypru, v Bulharsku a na dalších trzích.

Vyprodané zboží zůstává ve výpisu

Na Skroutz zůstává nedostupný produkt ve feedu s množstvím 0, místo aby zmizel, takže vyprodání je tak jen změna skladu, ne vyřazení z nabídky.

Jeden soubor, dva kanály

FAVI, evropská platforma pro bydlení a nábytek, přijímá formát feedu Skroutz jako jednu ze svých vstupních specifikací, takže soubor připravený pro Skroutz tak může obsloužit i druhý kanál.

Feed

  • Všech třináct povinných atributů je namapovaných hned od začátku: uniqueID, name, link, image, category, price_with_vat, vat, availability, manufacturer, mpn, ean, description a quantity
  • Barvy se rozdělí do samostatných záznamů s vlastním Unique ID, přesně jak specifikace žádá, zatímco velikosti jedné barvy se spojí čárkou do <size> a quantity je jejich součet
  • Každá velikost je navíc vnořená jako <variation> s vlastním id, dostupností a skladem, tvar, který vlastní validátor Skroutz přijal se všemi fázemi zeleně
  • Vyprodané zboží zůstává ve feedu s množstvím 0, což je zdokumentovaný signál „není skladem“
  • Mapování Značka + název jedním kliknutím dostane výrobce do názvu, kde ho Skroutz chce; popisy odcházejí bez HTML
  • Hmotnost odchází i s jednotkou („0.3 kg“) a element shipping zůstává prázdný, dokud nenastavíte cenu dopravy opravdu nezávislou na místě doručení

Do hloubky

01

Jak feed pro Skroutz funguje

  • Jeden XML soubor stahovaný z veřejné URL, bez HTTP autentizace, přístup se hlídá povolenými IP adresami
  • Rozsahy IP adres Skroutz jsou zveřejněné jako JSON dokument
  • Komprese gzip nebo zip je povolená a nad 10 MB povinná
  • Feedflock soubor přegeneruje každou hodinu, takže časové razítko <created_at> není nikdy starší než hodinu
Technické detaily

SkroutzBot stahuje jeden XML soubor z veřejné URL. Nepoužívá žádnou HTTP autentizaci. Přístup se má hlídat seznamem povolených IP adres, jejichž rozsahy Skroutz zveřejňuje jako JSON dokument. Soubor může být komprimovaný přes gzip nebo zip a nad 10 MB musí být.

Časové razítko <created_at> na začátku souboru Skroutz říká, jestli je feed zastaralý; soubor z cache je potřeba přegenerovat alespoň jednou denně. Feedflock ho přegeneruje každou hodinu na stabilní URL, takže razítko, které Skroutz čte, není nikdy starší než hodinu.

02

Třináct povinných atributů

  • Unique ID, Name, Product Link, Image Link, Category Name, Price, VAT Rate
  • Availability, Manufacturer, MPN, EAN, Description a Quantity doplňují třináctku
  • Výrobce musí být i v názvu, ale velikost nikdy
  • Cena je v eurech včetně DPH na nejvýš dvě desetinná místa, sazba DPH zvlášť v procentech
Technické detaily

Tabulka atributů označuje třináct polí jako povinná ve všech kategoriích: Unique ID, Name, Product Link, Image Link, Category Name, Price, VAT Rate, Availability, Manufacturer, MPN, EAN, Description a Quantity. Skroutz zařazuje produkty podle názvu, takže v něm musí být výrobce, i když ho nese i <manufacturer>, a nikdy v něm nesmí být velikost. U knih patří do pole MPN kód ISBN.

Cena je v eurech včetně DPH na nejvýš dvě desetinná místa a sazba DPH je samostatné povinné procento. Pošlete-li cenu bez DPH, Skroutz ke všemu připočte nejvyšší sazbu, takže jediná bezpečná podoba je cena s DPH. Šablona začíná na sazbě 24 %; umí ji ale převzít i z daňového nastavení feedu pro každý produkt zvlášť.

03

Barvy zvlášť, velikosti dohromady

  • Každá barva modelu je samostatný produkt s vlastním Unique ID
  • Velikosti jedné barvy se vypíšou v <size> oddělené čárkou, quantity je jejich součet
  • Každá velikost je vnořená jako <variation> s vlastním id, dostupností a množstvím
  • Vlastní validátor Skroutz blok variací rozpozná a namapuje jeho pole
Technické detaily

Skroutz táhne obě osy variant opačným směrem. Barvy se dělí: každá barva modelu je samostatný produkt s vlastním Unique ID. Velikosti se spojují: všechny dostupné velikosti dané barvy se vypíšou v jednom <size> oddělené čárkou a množství má být podle doporučení jejich součtem.

Nad spojeným seznamem je každá velikost navíc vnořená jako <variation> s vlastním id, dostupností a množstvím: signál skladu po velikostech, který plochý seznam vyjádřit neumí, a blok, který Skroutz u produktů s velikostmi důrazně doporučuje. Šablona posílá obojí a vlastní validátor Skroutz blok variací rozpozná a namapuje jeho pole.

04

Doprava: buď nic, nebo přesně

  • Jeden nepovinný údaj <shipping> za produkt: cena nezávislá na místě doručení, 0 pro dopravu zdarma
  • Ve specifikaci není žádný element ani seznam dopravců
  • Jediná nepřesná hodnota skryje cenu dopravy u všech produktů ve feedu
  • Proto šablona tento element nechává nenamapovaný
Technické detaily

Celý slovník dopravy ve feedu tvoří jeden nepovinný údaj <shipping> za produkt: cena dopravy bez ohledu na to, kam zákazník objednává, 0 pro dopravu zdarma. Element ani seznam dopravců ve specifikaci nenajdete.

Hádat se nevyplácí kvůli dvěma pravidlům: hodnota musí být nezávislá na místě doručení, jinak zůstane prázdná, a když je cena dopravy nepřesná byť u jediného produktu, Skroutz zobrazení dopravy odebere všem produktům ve feedu. Proto ji šablona nechává nenamapovanou.

Shrnutí

Jedna URL, aktualizace každou hodinu a XML postavené atribut po atributu podle specifikace Skroutz. Váš katalog v Shopify zůstává jediným zdrojem pravdy a SkroutzBot vždy čte jeho aktuální stav.

Claude · ChatGPT

Nebo nastavte feed pro Skroutz v chatu

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

feedflock · mcp

Vytvoř feed pro Skroutz a namapuj kategorie.

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

Časté dotazy

Na straně Skroutz ne: import přes XML patří k placeným tarifům a bezplatný tarif Basic končí na 50 produktech a XML nezahrnuje. Zapojení navíc prochází kontrolou: URL feedu pošlete týmu Skroutz, který ho zkontroluje a připojí.
Skroutz provozuje bezplatný Data Feed Validator na validator.skroutz.gr, bez přihlášení. Nahrajete soubor, potvrdíte mapování polí a projdete si report. Příliš dlouhé Unique ID hlásí jako chybu, duplicitní názvy, odkazy a MPN jako varování.
Ano. Skroutz zařazuje produkty podle názvu a chce v něm mít výrobce, i když ho nese i <manufacturer>. Šablona posílá název ze Shopify tak, jak je; pokud v něm značka chybí, přepněte name na mapování Značka + název. Velikost do názvu nikdy nepatří.
Zůstane ve feedu s množstvím 0, což je zdokumentovaný signál, že zboží není skladem. Na rozdíl od feedů ve stylu Heureky se nedostupný produkt ze souboru neodstraňuje a naskladnění je jen změna množství.
Jen pokud je cena stejná bez ohledu na místo doručení. Jinak musí zůstat prázdná. Jediná nepřesná hodnota skryje cenu dopravy v celém feedu, proto šablona element ve výchozím stavu nechává nenamapovaný.
Nemusí. Skroutz zveřejňuje své kategorie dostupnosti anglicky i řecky a vaše formulace na ně sám napáruje; obchody s více jazyky přímo žádá, aby kvůli duplicitám posílaly feed v angličtině.

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