Přeskočit na hlavní obsah

Jak automaticky odstranit variantu z názvu produktu (2.0)

Tento návod platí pro Napojse verze 2.0. Informace zde uvedené se nevztahují na Napojse 3.0 a vyšší.

Č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:

Dostali jste odpověď na svou otázku?