
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.

Nastavení
V provozu v pěti krocích
Od holého Shopify obchodu k zařazené nabídce: celé nastavení stihnete na jedno kafe.
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í.
Nainstalujte Feedflock
Přidejte Feedflock z Shopify App Store. Produkty, varianty, sklad i obrázky načte přímo přes Shopify API.
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.
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.
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
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.
Feed
Co kanál dostává
<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>

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
Jak feed pro Skroutz funguje
- Jeden
XMLsoubor stahovaný z veřejnéURL, bezHTTPautentizace, přístup se hlídá povolenými IP adresami - Rozsahy IP adres Skroutz jsou zveřejněné jako
JSONdokument - 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.
Třináct povinných atributů
- Unique ID, Name, Product Link, Image Link, Category Name, Price,
VATRate - 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ě
DPHna nejvýš dvě desetinná místa, sazbaDPHzvlášť 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ášť.
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.
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.
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
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ý.