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
    • {{ space }} se nahradí za mezeru, viz článek Proměnné
    • {{ options["Velikost"] }} je název parametru varianty, viz článek Proměnné
    • $ označuje konec řetězce (tzn. že velikost je v názvu uvedená na posledním místě)
  • 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:

Byl pro vás tento článek užitečný? Děkujeme za zpětnou vazbu! Hodnocení se napodařilo uložit, zkuste to prosím později.