Jak ve feedu ze Shopify sjednotit barvy a velikosti variant bez Liquidu
Varianty v Shopify se za roky rozrostou. Jedna produktová řada má Velikost: XL, starší velikost: xl, import od dodavatele přinesl Extra large a někde se barva jmenuje BLK-01, protože tak přišla ze skladového systému. V obchodě si toho nikdo nevšimne, zákazník vidí stránku produktu a fotky. V produktovém feedu ale tyhle hodnoty cestují samy a kanály je čtou doslova.
V článku najdete, proč nejednotné hodnoty variant stojí viditelnost, co čekají kanály jako Google nebo srovnávače cen a jak hodnoty ve feedu opravit přes Option and Metafield mapping ve Feedyio, bez zásahu do produktů v Shopify a bez psaní Liquidu.
Proč na hodnotách variant ve feedu záleží
Když feed pošle barvu nebo velikost, kanál ji nepoužije jen k zobrazení:
- Filtry. Srovnávače cen a tržiště skládají filtry z parametrů. Když stejná velikost přijde jako „XL“, „xl“ a „Extra large“, jsou to tři různé hodnoty filtru a zákazník, který zaškrtne jednu z nich, dvě třetiny vašich produktů neuvidí.
- Seskupení variant. Google seskupuje varianty se stejným item group ID a rozlišuje je podle barvy, velikosti a podobných atributů. Nejasné nebo nejednotné hodnoty to seskupení ztěžují.
- Kontrola. Některé hodnoty kanál rovnou odmítne. Google například jako barvu nepřijme hex kód jako
#fff000ani číslo.
Řešením nemusí být přejmenování produktů v Shopify. Vaše hodnoty mohou být pro obchod a tým přesně správné a hromadná úprava stovek produktů je riskantní. Potřebujete překladovou vrstvu mezi obchodem a každým kanálem.
Co Google čeká od barvy a velikosti
Google má pro atribut color jasná pravidla. Pro hodnoty variant jsou nejdůležitější tato:
- Barvu posílejte u každého produktu, který se liší barvou, a u každé varianty jen jednu hodnotu.
- Používejte stejný název barvy, jaký je na vstupní stránce.
- U vícebarevných položek oddělte až tři barvy lomítkem, hlavní barvu dejte první, například
Red/Green/Black. Čárka jako oddělovač nefunguje. - Žádná čísla, žádné kódy jako
#fff000, žádná jednotlivá písmena a žádné hodnoty, které nejsou barvou, třeba „N/A“ nebo „viz obrázek“. - Nejvýš 100 znaků celkem a 40 na jednu barvu.
Pravidlo o vstupní stránce stojí za zopakování: mapování neslouží k tomu, abyste Googlu poslali jiný název barvy, než ukazuje obchod. Slouží k tomu, abyste interní kódy, překlepy a nejednotný zápis převedli na čistý název, který zákazník skutečně vidí, a vícebarevné hodnoty dali do tvaru, jaký Google chce.
U velikostí jsou pravidla volnější, ale jednotnost dál rozhoduje o tom, jak dobře fungují filtry a seskupení. „M“, „m“ a „Medium “ s mezerou na konci by měly skončit jako jedna hodnota.
Jak se varianty do feedu dostávají dnes
Feedyio už teď posílá varianty dvěma způsoby:
- Automatické parametry. U kanálů s parametry, jako Heureka, Zboží, Glami nebo Google, posílá nastavení „Create attributes/params from variant options automatically“ každou variantu jako parametr, třeba na Heureku
PARAM_NAMEVelikost aVALM. Ve výchozím stavu je zapnuté. - Pole z varianty. V „Additional fields for feed“ můžete libovolné pole kanálu, třeba
g:colornebog:sizepro Google, plnit z varianty přes zdroj „Option“.
Obojí posílá hodnotu tak, jak je. Změnit ji dosud znamenalo psát Liquid s replace pro každou hodnotu zvlášť. Pro tři hodnoty to jde, pro třicet už ne.
Option and Metafield mapping: jedna tabulka místo Liquidu
Option and Metafield mapping je zdroj pro libovolné pole feedu. Vyberete varianty, ze kterých se má číst, Feedyio vypíše všechny jejich hodnoty ve vašem obchodě a vy ke každé napíšete, co má kanál dostat.
Krok 1: přidejte pole
- Otevřete feed a přejděte na Additional fields for feed.
- Klikněte na Create Field a vyberte pole kanálu, například Color (
g:color) ve feedu pro Google, nebo PARAM s názvem parametru u Heureky. - V případu nastavte Source na Option and Metafield mapping.
Krok 2: vyberte zdroje
V Sources vyberte jednu nebo více variant svých produktů, nejvýš 10. Hodí se to, když je stejná věc pod různými názvy, třeba „Color“ u novějších produktů a „Barva“ u starších. Pořadí je priorita: u každé varianty se použije první volba, která má hodnotu.
Krok 3: namapujte hodnoty
Tabulka Values vypíše každou hodnotu vybraných variant ve vašem obchodě i s počtem produktů (Products), takže můžete začít u těch nejdůležitějších. Zobrazí se až 500 hodnot; můžete hledat, filtrovat All, Unmapped nebo Mapped a hodnotu, která v seznamu ještě není, přidat ručně. Ke každé Shopify value napište cílovou hodnotu:
BLK-01→BlackRed / Black→Red/BlackExtra large→XL
Velikost písmen a mezery na okrajích se ve výchozím nastavení ignorují (Matching options), takže „xl“ i „XL “ pokryje jedno pravidlo. Když se namapovaná hodnota v obchodě přestane používat, řádek dostane štítek Not in shop a můžete ho odebrat.
Krok 4: rozhodněte, co se zbytkem
Unmapped values určuje, co se stane s hodnotami, které jste nenamapovali:
- Keep the original value: hodí se, když opravujete jen pár hodnot.
- Leave empty (attribute is skipped): hodí se, když má kanál dostat jen hodnoty, které jste zkontrolovali.
- Use the default value: pošle hodnotu ze Set default value.
Hodnoty se porovnávají tak, jak jsou v primárním jazyce obchodu. Když původní hodnotu ponecháte, feed ji dostane v jazyce feedu, přeloženou, pokud překlady používáte.
Jedno mapování pro všechny feedy
Když posíláte barvy do Googlu, Mety i na srovnávač cen, nechcete stejnou tabulku udržovat třikrát. Vytvořte v Library pravidlo s jediným případem „All products“ a hodnotou z Option and Metafield mapping a přidejte ho do každého feedu přes Add shared rule. Když do mapování přidáte novou barvu, každý feed, který pravidlo používá, ji převezme při dalším přegenerování. Víc o sdílených podmínkách a pravidlech najdete na stránce filtrů a pravidel.
Automatické parametry a vlastní hodnoty dohromady
Častá otázka: když automatické parametry už posílají „Velikost“ a já přidám vlastní parametr „Velikost“ s namapovanými hodnotami, bude tam dvakrát? Nebude. Vlastní parametr se stejným názvem automatický nahradí a vlastní parametr s prázdnou hodnotou ho odebere. Automatické parametry tak můžete nechat pro všechno ostatní a přepsat jen ten, který potřebuje vyčistit.
Tipy, než začnete
- Začněte největšími hodnotami. Sloupec Products ukáže, kde oprava pomůže nejvíc.
- U Googlu zkontrolujte vstupní stránky. Kódy a překlepy mapujte na název, který zákazník vidí, ne na jiný název.
- Zpočátku volte „Keep the original value“ a na „Leave empty“ přepněte, až bude tabulka kompletní, pokud má kanál dostat jen zkontrolované hodnoty.
- Po uložení se podívejte do náhledu feedu, jaké hodnoty několik produktů skutečně dostává.
Časté otázky
Změní mapování moje produkty v Shopify?
Ne. Mění jen to, co jde do feedu. Hodnoty variant v Shopify zůstanou beze změny.
Můžu mapovat metapole nebo sloupce CSV?
Metapole ano. V Sources můžete vybrat i metapole produktu typu jednořádkový text nebo odkaz na metaobjekt, i jako seznam. U metaobjektu zvolíte, které jeho pole se porovnává, a seznam se mapuje položku po položce. Sloupce CSV ne: sloupce Custom CSV feedu a pole -- XML Elements -- mapování nenabízejí. Funguje v případech polí v „Additional fields for feed“ a v pravidlech v Library.
Co když varianta nemá žádnou z vybraných voleb?
Pak platí nastavení pro nenamapované hodnoty: pole se vynechá, nebo dostane vaši výchozí hodnotu, pokud jste zvolili „Use the default value“.
Můžou různé feedy dostávat různé hodnoty?
Ano. Každé pole má vlastní mapování. Sdílené pravidlo použijte jen tam, kde mají být hodnoty všude stejné.
Čisté hodnoty variant patří k nejrychlejším zlepšením produktového feedu: lepší filtry, přehlednější skupiny variant a méně zamítnutých položek, bez úprav katalogu. Vyzkoušejte Feedyio v Shopify App Store.
