Jak automaticky odstranit variantu z názvu produktu
Často se stává, že dodavatel v případě variantních produktů neuvádí název produktu jako celku, ale pojmenuje každou variantu. Typicky se tento problém vyskytuje ve feedech pro porovnávače zboží, např. Heureku. Na e-shopu se pak produkt zobrazuje i v kategorii s uvedeným názvem varianty, což může být pro zákazníky matoucí.
Na obrázku je názorný příklad, kdy se mikina prodává v několika velikostech, avšak název produktu je "Batman Patch Hoody black L". Dokud tedy zákazník neproklikne do detailu produktu, může si myslet, že se nabízí jen jedna velikost.
Velikosti přitom známe, u variant jsou uvedeny. Víme tedy přesně, co chceme z názvu odstranit. Zároveň víme, že je velikost v názvu uvedena na posledním místě.
Řešení? Pravidla a regulární výrazy
Ikdyž nadpis zní trochu strašidelně, řešení je poměrně snadné:
- přejděte v Napojse do části Pravidla > Pravidla
- klikněte na Vytvořit nové pravidlo
- pravidlo si libovolně pojmenujte a zvolte typ pravidla Nahradit hodnotu
- původní hodnota bude regulární výraz {{ space }}{{ options["Velikost"] }}$, který si trochu rozebereme
- nezapomeňte zakliknout checkbox Regulární výraz, jinak bude Napojse výraz považovat za obyčejný řetězec
- nová hodnota zůstane prázdná, protože velikost chceme z názvu úplně odstranit
To je vše. Pravidlo stačí uložit a aktualizovat feed od dodavatele. Výsledek je přesně takový, jaký jsme chtěli: