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

Prisjakt feed pro Shopify

Prisjakt je švédská vlajková loď cenového srovnávače od Schibstedu: jeden produkt s třinácti lokálními weby, od prisjakt.nu a prisjakt.no přes hintaopas.fi po pricespy.co.uk. Jedna specifikace, jeden slovník a jedna sada povinných polí slouží všem; liší se jen měna, jazyk a trh. Feedflock vykreslí váš katalog Shopify na šabloně psané podle vlastních stránek polí z vývojářského portálu a soubor regeneruje podle vašeho plánu, klidně každou hodinu, na stabilní veřejné URL.

01 · ShopifyProdukt v katalogu
Lněná košile SandNordlin · Pánské košileSKU-2048 · S–XL
Cena
549 kr
Skladem
0 ks
Když není skladem
02 · prisjakt.xmlAktualizováno právě teď
<item>
<g:id>SKU-2048</g:id>
<g:item_group_id>8236409175213</g:item_group_id>
<g:title>Lněná košile Sand</g:title>
<g:description>Nordlin Linneskjorta Sand, en luftig linneskjorta med avslappnad passform, kort krage och bröstficka.</g:description>
<g:link>https://butik.example/products/linneskjorta-sand?variant=44718293450817</g:link>
<g:image_link>https://cdn.butik.example/img/linneskjorta-sand.jpg</g:image_link>
<g:availability>out_of_stock</g:availability>
<g:condition>new</g:condition>
<g:price>549.00 SEK</g:price>
<g:brand>Nordlin</g:brand>
<g:gtin>7350012345673</g:gtin>
<g:mpn>SKU-2048</g:mpn>
<g:google_product_category>Apparel &amp; Accessories &gt; Clothing &gt; Shirts &amp; Tops</g:google_product_category>
<g:product_type>Kläder &gt; Herrkläder &gt; Skjortor</g:product_type>
<g:size>M</g:size>
<g:size_system>eu</g:size_system>
<g:shipping_weight>0.30 kg</g:shipping_weight>
</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
Pánské košile
Pokrytí katalogu79 %
−20 % z původní ceny
Produktg:price (běžná)g:sale_​price
Lněná košile Sand549,00 kr439,20 kr
Hrnek Fjord 350 ml169,00 kr135,20 kr
Batoh Ridge 28 l849,00 kr679,20 kr
Sójová svíčka Les159,00 kr127,20 kr
Vlněná šála Fjell329,00 kr263,20 kr
411,00 krzákazníci ušetří na těchto produktech
5 / 5produktů s aktivní g:sale_price
Akční ceny

Zlevněná nabídka jsou dvě ceny, ne jedna.

Když je produkt v akci, g:price nese původní cenu a g:sale_price tu zlevněnou, vždy nižší, jinak hodnota propadne. Feedflock obě odvozuje z přeškrtnuté ceny v Shopify, takže se dvojice nikdy nepřevrátí. A když akci naplánujete přes g:sale_price_effective_date, oba konce musí ležet do jednoho roku od dneška, jinak akční cena z výpisu potichu zmizí.

Kontrola feedu

Chyby najdete dřív než Prisjakt.

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 · prisjakt.xml
73 / 100
Ke kontrole: 4
Název bez výrobce u 9 nabídekNázev je pro indexaci nejdůležitější atribut a specifikace chce vedle názvu produktu i jméno výrobce: „Nordlin Linneskjorta Sand“, ne jen „Linneskjorta Sand“.
Cena není ve tvaru „NN.NN SEK“ u 6 nabídekg:price je povinná a musí být číslo s desetinnou tečkou, mezera a velký ISO kód, včetně DPH. Chybějící nebo neplatná cena zahodí celou nabídku.
Dostupnost psaná „in stock“ u 5 nabídekg:availability je uzavřený podtržítkový výčet: in_stock, out_of_stock, preorder, backorder, download. Googlí tvar s mezerou je neplatná hodnota a nabídka se vynechá.
GTIN s 11 číslicemi u 7 variantg:gtin musí mít přesně 8, 12, 13 nebo 14 číslic se správnou kontrolní číslicí; 9, 10 a 11 číslic není platná délka GTIN a neplatný identifikátor se potichu vynechá.

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 v Prisjakt Business Center

    Všechny weby sítě se spravují přes sdílené Prisjakt Business Center. Tam vložíte URL feedu jako offer feed, tam najdete validační report a tam se nastavuje veškerá doprava.

  2. Nainstalujte Feedflock

    Přidejte Feedflock z Shopify App Store. Produkty, varianty, sklad i obrázky načte přímo přes Shopify API, se Shopify Markets i vaše švédské či norské ceny a překlady.

  3. Vyberte šablonu Prisjakt

    Jeden <item> za variantu se šesti povinnými poli namapovanými od začátku: SKU jako g:id, značka + název produktu jako g:title, cena jako „549.00 SEK“ s měnou vašeho trhu, odkaz na konkrétní variantu, dostupnost z podtržítkového výčtu a condition new.

  4. Namapujte kategorie a zkontrolujte identifikátory

    Přiřaďte typy produktů ke Google taxonomii. Prisjakt vlastní strom nemá a preferovanou formou je číselné Google id. Doplňte GTIN a MPN; spolu s názvem rozhodují o tom, na jakou produktovou stránku se vaše nabídka zaindexuje.

  5. Vložte URL feedu

    Zkopírujte hostovanou URL do Business Center. Prisjakt si ji stahuje průběžně (frekvence závisí na vaší smlouvě) a Feedflock soubor každou hodinu přegeneruje na stejné adrese, takže každé stažení vidí aktuální ceny a sklad.

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

Feed

Co kanál dostává

prisjakt.xml
<item>
  <g:id>SKU-2048</g:id>
  <g:item_group_id>8236409175213</g:item_group_id>
  <g:title>Nordlin Linneskjorta Sand</g:title>
  <g:description>Nordlin Linneskjorta Sand, en luftig linneskjorta med avslappnad passform, kort krage och bröstficka.</g:description>
  <g:link>https://butik.example/products/linneskjorta-sand?variant=44718293450817</g:link>
  <g:image_link>https://cdn.butik.example/img/linneskjorta-sand.jpg</g:image_link>
  <g:availability>in_stock</g:availability>
  <g:condition>new</g:condition>
  <g:price>549.00 SEK</g:price>
  <g:brand>Nordlin</g:brand>
  <g:gtin>7350012345673</g:gtin>
  <g:mpn>SKU-2048</g:mpn>
  <g:google_product_category>Apparel &amp; Accessories &gt; Clothing &gt; Shirts &amp; Tops</g:google_product_category>
  <g:product_type>Kläder &gt; Herrkläder &gt; Skjortor</g:product_type>
  <g:size>M</g:size>
  <g:size_system>eu</g:size_system>
  <g:shipping_weight>0.30 kg</g:shipping_weight>
</item>
Živý náhled
Lněná košile Sand

Nordlin

Lněná košile Sand

549 kr

Pole feedu

g:id

SKU-2048

g:item_group_id

8236409175213

g:title

Nordlin Linneskjorta Sand

g:description

Nordlin Linneskjorta Sand, en luftig linneskjorta med avslappnad passform, kort krage och bröstficka.

g:link

https://butik.example/products/linneskjorta-sand?variant=44718293450817

g:availability

in_stock

g:condition

new

g:price

549.00 SEK

g:brand

Nordlin

g:gtin

7350012345673

g:mpn

SKU-2048

g:google_product_category

Apparel & Accessories > Clothing > Shirts & Tops

g:product_type

Kläder > Herrkläder > Skjortor

g:size

M

g:size_system

eu

g:shipping_weight

0.30 kg

Kanál

Jedna síť, třináct lokálních webů

Prisjakt je švédský originál; stejný produkt běží na prisjakt.no, hintaopas.fi, pricespy.co.uk a devíti dalších webech. Jedna specifikace feedu pokrývá všechny, mění se jen měna, jazyk a trh.

Indexace stojí na názvu

Prisjakt indexuje nabídku podle názvu, s pomocí GTIN, MPN a značky, a pj:prisjakt_id z metafieldu přebije všechno, když přesnou shodu produktu znáte. Zvládněte tyto signály a vaše nabídka skončí na produktové stránce, kterou sdílí konkurence.

Platí se za proklik, nic víc

Cenový model sítě je cena za proklik: platíte jen za kliknutí, která vaše nabídky vygenerují, sazby se liší podle kategorie, bez vstupního poplatku a bez měsíčního paušálu.

Feed

  • Šablona psaná podle vlastních stránek polí z vývojářského portálu: slovník g: pro sdílená pole, jmenný prostor pj: pro prisjakt_id, member_price a affiliate_link, kořen ve verzi 3.0
  • Šest povinných polí namapovaných od začátku: SKU jako trvalé g:id, značka + název produktu jako g:title, cena jako „549.00 SEK“, odkaz na konkrétní variantu, podtržítkový výčet dostupnosti a condition new
  • Název ve výchozím stavu ve tvaru, který specifikace doporučuje pro indexaci, tedy výrobce + název produktu; název s variantou přepnete jedním kliknutím tam, kde velikosti a barvy potřebují samostatné nabídky
  • Akční nabídky nesou přeškrtnutou cenu v g:price a aktuální v g:sale_price, odvozené ze Shopify, takže se dvojice nikdy nepřevrátí a akční cena nikdy nepřevýší běžnou
  • Formát ceny, pět hodnot dostupnosti, délky GTIN a pravidlo size_system se kontrolují živě při úpravě mapování, dřív, než soubor vůbec uvidí validační report Prisjakt
  • Každá varianta vlastním <item> seskupeným přes g:item_group_id, hmotnost varianty jako g:shipping_weight a hodinová regenerace na stabilní URL, kterou si Prisjakt stahuje

Do hloubky

01

Jeden formát feedu, třináct trhů

  • prisjakt.nu, prisjakt.no, hintaopas.fi, ledenicheur.fr, pricespy.co.uk a osm dalších: jedna specifikace, jeden jmenný prostor, jedna povinná sada
  • Globální šablona žádnou měnu nenastavuje: do každé ceny doplní ISO kód vašeho obchodu, takže feed odpovídá trhu, na kterém prodáváte
  • Prisjakt lokalizuje jeden feed na trh; měna a jazyk odpovídají webu, na kterém se zobrazujete
  • Jedinou výjimkou je Francie: tam jsou g:shipping a g:is_bundle povinné přímo ve feedu
Technické detaily

Prisjakt provozuje svou síť srovnávačů jako jeden produkt s mnoha lokálními weby. Samotná specifikace říká, že „PriceSpy“ je zástupný název za váš lokální web. Slovník 42 polí, povinná šestice i jmenný prostor jsou na všech webech identické; rozdíl mezi prisjakt.nu a pricespy.co.uk je v měně, jazyku a trhu obchodu, ne ve formátu.

Proto je šablona globální: do g:price doplní měnu vašeho obchodu, takže „549.00 SEK“ pro Švédsko a tentýž katalog v NOK pro Norsko nevyžadují žádnou změnu formátu. Se Shopify Markets nese každý tržní feed vlastní ceny i překlady. Jediný trh, který se skutečně liší, je Francie, kde jsou doprava a příznak sady povinné přímo ve feedu.

02

Jak Prisjakt váš feed čte

  • Jeden XML soubor v UTF-8 na jedné URL. Prisjakt ho stahuje průběžně, podle plánu daného vaší smlouvou
  • Žádný zveřejněný limit položek; jeden soubor se doporučuje do 250 000 nabídek, nad tím delta režim
  • Feed, který je dlouhodobě nedostupný nebo prázdný, se automaticky zakáže, dokud ho člověk znovu nepovolí
  • Odebrání víc než pojistného podílu nabídek (ve výchozím stavu 30 %) zruší celý import místo zmenšení výpisu
Technické detaily

Doručení je obyčejné stahování: URL feedu zaregistrujete v Business Center jako offer feed a Prisjakt si ji čte průběžně. Frekvence závisí na typu feedu a vaší smlouvě, změny se projeví během hodin. Kódování je uzavřený seznam s doporučeným UTF-8 a gzip nebo brotli jsou vítané.

Dvě pojistky stojí za zvážení. Feed, který je delší dobu nedostupný nebo prázdný, se automaticky zakáže a po opravě ho musí někdo znovu povolit. A pojistka zruší každý import, který by odebral víc než 30 % nabídek. Změna filtru, která vyřadí třetinu katalogu, nic nezmenší; zastaví celý běh. Feedflock soubor hostuje na stabilní URL a přegeneruje ho každou hodinu, takže každé stažení vidí data nanejvýš hodinu stará.

03

Šest povinných polí, u ostatních tiché vynechání

  • Povinná: g:id, g:title, g:price, g:link, g:availability, g:condition; kterékoli chybí a celá nabídka se vynechá
  • Všechno ostatní je nepovinné, včetně image_link, description a brand
  • Neplatná nepovinná hodnota se potichu vynechá a uvidíte ji jen ve validačním reportu Business Center
  • Nic se nikdy nezkracuje: příliš dlouhá nebo špatně formátovaná hodnota zahodí celé pole
Technické detaily

Povinná sada je přesně šest polí: id, title, price, link, availability a condition. Chybí-li kterékoli z nich, celá nabídka se vynechá. Všechno ostatní (i obrázek, popis a značka) je nepovinné, se stejnou větou u každého pole: vynechání může nabídku připravit o funkce.

Neodpustitelný je na tomto kanálu způsob selhání. Neplatná nepovinná hodnota se neodmítne ani neopraví; vynechá se, nabídka jde ven bez ní a jediné místo, kde se to dozvíte, je validační report v Business Center. Nic se nezkracuje, takže příliš dlouhý název nebo špatný formát ceny přijde o celé pole. Feedflock deklarované formáty kontroluje živě při úpravě mapování, takže vás report ničím nepřekvapí.

04

Doprava žije v Business Center

  • Šablona žádný blok <g:shipping> neposílá, protože položky feedu a služby Business Center se nikdy nesloučí
  • Jedna platná položka feedu by ignorovala celou vaši konfiguraci dopravy v Business Center
  • Pravidla dopravy zdarma nad určitou částku žijí v Business Center a vyhodnocují se proti aktuální prodejní ceně nabídky
  • g:shipping_weight se posílá: služba s hmotnostní podmínkou umí spárovat jen nabídku se známou hmotností
Technické detaily

Doprava může pocházet ze dvou zdrojů (z feedu a z Business Center) a ty se nikdy nekombinují: jediná platná položka feedu vypne pro danou nabídku celou vaši konfiguraci dopravy v Business Center. Šablona proto <g:shipping> neposílá vůbec a doprava se skládá ze služeb, které nastavíte v Business Center. Tam žijí i pravidla dopravy zdarma nad určitou částku, přepočítávaná proti aktuální prodejní ceně nabídky, takže sleva může nabídku do dopravy zdarma posunout sama.

Jediné logistické pole, které šablona posílá, je g:shipping_weight z hmotnosti varianty v Shopify. Není to ozdoba: služba Business Center s hmotnostní podmínkou umí spárovat jen nabídku, jejíž hmotnost je známá. Mají-li ji všechny služby, nabídka bez hmotnosti jde ven úplně bez informace o dopravě.

Shrnutí

Jedna URL, aktualizace každou hodinu a XML nabídka, která se drží stránek polí Prisjakt element po elementu: povinná šestice vždy přítomná, nepovinná pole zkontrolovaná dřív, než je vůbec uvidí validační report Business Center. Váš katalog v Shopify zůstává jediným zdrojem pravdy pro vaše zalistování napříč celou sítí Prisjakt.

Claude · ChatGPT

Nebo nastavte feed pro Prisjakt v chatu

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

feedflock · mcp

Vytvoř feed pro Prisjakt a namapuj kategorie.

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

Časté dotazy

Průběžně z URL, kterou zaregistrujete v Business Center. Frekvence závisí na typu feedu a vaší smlouvě a změny se projeví během hodin. Feedflock soubor přegeneruje každou hodinu na stejné adrese, takže ať je plán jakýkoli, každé stažení zachytí aktuální ceny a sklad.
Formát je identický: jedna specifikace pokrývá všechny weby sítě. Liší se tržní data: Prisjakt lokalizuje jeden feed na trh, takže pro každý trh provozujete feed s jeho měnou a jazykem. Šablona doplňuje do každé ceny ISO měnu vašeho obchodu a se Shopify Markets nese každý tržní feed správné ceny i překlady. Jedinou výjimkou je Francie, která vyžaduje shipping a is_bundle přímo ve feedu.
Číslo, mezera a velký ISO 4217 kód: „549.00 SEK“. Nanejvýš dvě desetinná místa s tečkou, včetně DPH, bez oddělovače tisíců a nula se zamítá. Doprava se do ceny nikdy nezapočítává. priceTemplate Feedflocku píše přesně tohle z vašich cen v Shopify.
Zůstávají ve feedu s označením out_of_stock, jednou z pěti podtržítkových hodnot dostupnosti. Co nesmíte, je použít out_of_stock ke skrytí produktu nebo k vyřazení ukončeného zboží; na to slouží filtry feedu. Prisjakt bere dostupnost jako stav skladu, ne jako vypínač.
Indexace běží na názvu, s pomocí GTIN, MPN a značky. Nejčastěji v názvu chybí výrobce, GTIN chybí nebo je špatný (přesně 8, 12, 13 nebo 14 číslic, správná kontrolní číslice), případně chybí Google kategorie. Když přesný produkt Prisjakt znáte, shodu připne metafield pj:prisjakt_id.
Ne, a záměrně. Jediná položka <g:shipping> by pro danou nabídku vypnula celou vaši konfiguraci dopravy v Business Center, protože oba zdroje se nikdy nesloučí. Doprava se nastavuje v Business Center, včetně pravidel zdarma nad určitou částku; šablona posílá jen g:shipping_weight, protože služba s hmotnostní podmínkou nemůže spárovat nabídku, jejíž hmotnost nezná.

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