Pravidlo: Hromadné přepisování dle hodnot

Pravidlo: Hromadné přepisování dle hodnot

Toto pravidlo umožňuje upravit nebo zcela přepsat hodnoty elementu na základě hodnot v jiném elementu. Lze použít pro automatickou aktualizaci nebo přiřazení hodnot v závislosti na hodnotách v jiných polích, například při přiřazování Google kategorií podle kategorií v e-shopu.

Zdroje

Extra funkce

  • Podpora regulárních výrazů
  • Hromadné kopírování hodnot například: z Google Sheets
  • Do nových hodnot lze použít:
    • jednoduchý text
    • proměnnou
    • prázdnou hodnotu

Konkrétní příklady

Příklad 1: Nastavit Google kategorie podle kategorií e-shopu

Tento příklad ukazuje, jak pomocí hromadného přepisování dle hodnot elementu s kategoriemi e-shopu nastavit různé Google kategorie

  • Vytvoření nového pravidla:
    • Otevřete stránku “Pravidla”.
    • Klikněte na tlačítko Nové pravidlo.
  • Výběr typu pravidla:
    • V poli Typ pravidla vyberte možnost Hromadné přepisování dle hodnot.
  • Výběr produktů:
    • V poli Výběr zvolte buď Všechny produkty, nebo vytvořte vlastní Produktový výběr pro specifické produkty, na které chcete pravidlo použít.
  • Volba elementu, podle kterého se bude hledat:
    • V levém sloupci v poli Element, ve kterém hledáte
      • ze Selectboxu vyberte element, podle kterého se bude hledat
      • v našem případu to bude element product_type
  • Volba elementu pro změnu:
    • V pravém sloupci v poli Element, do kterého zapisujete
      • ze Selectboxu vyberte element, do kterého chcete nové hodnoty zapisovat
      • v našem případu to bude element g:google_product_category
  • Zadejte hodnotu, podle kterého se bude hledat:
    • V levém sloupci do pole “Pokud hodnota elementu obsahuje:” zadejte pro každý řádek:
      • textovou hodnotu, například: přesnou hledanou hodnotu (Dárky | Dárky pro ženy) nebo klíčové slovo (Dárky), nebo
      • klikněte na tlačítko předvyplnit levou stranu a Mergado vám do levého sloupce předvyplní všechny existující výběry
      • :light_bulb: Tip: v poli lze použít i proměnnou nebo kombinaci proměnné a textu, ale v našem příkladě to není vhodné
  • Zadejte novou hodnotu:
    • V pravém sloupci do pole “Do elementu bude zapsána tato hodnota” zadejte pro každý řádek:
      • textovou hodnotu, například: vybranou Google kategorii (Umění a zábava > Párty a oslavy > Dárky)
      • :light_bulb: Tip: u vybraných formátů Mergadu umí načítat hodnoty z oficiálního stromu kategorií a zjednodušit tak mapování kategorií
      • :light_bulb: Tip: v poli lze použít i proměnnou nebo kombinaci proměnné a textu, ale v našem příkladě to není vhodné
  • Pojmenování pravidla
    • V posledním kroku zadejte název pravidla, například “Nastavení Google kategorií”.

Další využití pravidla

  • Přepsat kategorie na výstupu podle kategorií e-shopu
  • Doplnit elementy custom_label podle různých parametrů

FAQ:
1. K čemu slouží pravidlo Hromadné přepisování dle hodnot?
Toto pravidlo umožňuje měnit nebo přepisovat hodnoty jednoho elementu podle hodnot v jiném elementu. Přesněji se dá fungování popsat takto: Pokud element A obsahuje hodnotu X pak do elementu B zapiš hodnotu Z.
Například můžete nastavit Google kategorie podle kategorií e-shopu, nebo doplnit štítky custom_label podle hodnot parametru.

2. Jaký je rozdíl mezi přepisováním dle výběrů a dle hodnot?

  • Dle výběrů: určujete, které produkty měnit, pomocí vlastních uložených produktových výběrů.
  • Dle hodnot: určujete, co se má změnit, na základě konkrétních hodnot jiného elementu (např. text v kategorii, značka, parametry). Pravidlo tak automaticky rozpozná produkty podle obsahu vybraného elementu.

3. Jak vyberu, podle kterého elementu se má hledat?
V levém sloupci vyberte element, podle jehož hodnot se bude hledat shoda – například product_type, category_text, nebo PARAM|PARAM_NAME.
Mergado podle těchto hodnot rozhoduje, do kterých produktů se má nová hodnota zapsat.

4. Jak zvolím element, do kterého se zapíší nové hodnoty?
V pravém sloupci vyberte element, do kterého se budou hodnoty zapisovat.
Například při mapování kategorií vyberte g:google_product_category.

5. Mohu v pravidle použít i částečnou shodu textu?
Ano. V poli „Pokud hodnota elementu obsahuje“ zadejte jen část textu (např. „Dárky“).
Mergado pak najde všechny produkty, kde se tato hodnota vyskytuje kdekoliv v textu elementu.
Pro přesnou shodu zadejte celý text (např. Dárky | Dárky pro ženy).

6. Jak mohu načíst všechny existující hodnoty z elementu, podle kterého chci přepisovat?
Klikněte na tlačítko „Předvyplnit levou stranu“ – Mergado automaticky načte všechny existující hodnoty vybraného elementu ze vstupního feedu.
Tento seznam pak můžete ručně upravit, odstranit nepotřebné řádky nebo doplnit nové.

7. Lze použít i regulární výrazy pro hledání hodnot?
Ano. Po aktivaci volby „Regulární výrazy“ můžete použít pokročilé vzory (regex) pro hledání textu.
Například:

  • ^Dárky.* → najde všechny hodnoty začínající slovem „Dárky“
  • .*Dětsk.* → najde všechny hodnoty, které obsahují slova „Dětské“, “Dětský” atd..

8. Co mohu zadat do pole „Do elementu bude zapsána tato hodnota“?
Do pravého sloupce můžete vložit:

  • text – např. Umění a zábava > Dárky > Pro ženy,
  • proměnnou – např. %category%,
  • nebo kombinaci obojího, např. %category% – Rozšířená sada.

:light_bulb: Pokud chcete hodnotu odstranit, nechte pole prázdné.

9. Co se stane, pokud produkt nesplňuje žádnou z podmínek uvedených v levém sloupci?
Produkt zůstane beze změny – Mergado k němu nenajde odpovídající hodnotu a neprovede žádnou úpravu.

10. Jak se vyhodnocuje pořadí řádků v pravidle?
Mergado aplikuje pravidlo shora dolů.
Pokud produkt odpovídá více podmínkám, použije se hodnota z posledního odpovídajícího řádku.
Pořadí řádků tedy ovlivňuje výslednou hodnotu elementu.

11. Jak mohu použít pravidlo pro mapování kategorií na Google kategorie?

  • V levém sloupci vyberte product_type nebo CATEGORYTEXT.
  • Do pravého sloupce zadejte odpovídající g:google_product_category.

:light_bulb: Mergado dokáže načíst oficiální strom Google kategorií, takže můžete vybírat z našeptávače správné kategorie podle klíčového slova.

12. Lze tímto pravidlem doplňovat i jiné hodnoty, než kategorie?
Ano. Pravidlo lze použít pro libovolné párování hodnot mezi elementy – např.:

  • přiřazení custom_label podle marže,
  • doplnění shipping_label podle země,
  • doplnění condition podle textu v názvu produktu.

13. Mohu tímto pravidlem odstranit hodnoty v elementech?
Ano. Pokud v pravém sloupci necháte pole prázdné, Mergado odpovídající hodnoty z daného elementu vymaže.
To je užitečné např. při čištění chybných nebo duplicitních údajů.

14. Jak mohu zkontrolovat, jestli se pravidlo aplikovalo správně?
Po uložení a aplikování pravidel nebo po přegenerování feedu otevřete náhled produktů nebo použijte Průchod pravidly.
Tato funkce zobrazí, jak se jednotlivé hodnoty mění po aplikaci pravidla, a umožní zkontrolovat správnost přiřazení.

15. Mohu pravidlo naplánovat, aby se spouštělo jen v určitých dnech (např. pro sezónní kategorizaci)?
Ano. Pomocí funkce Časovač můžete určit konkrétní dny, hodiny nebo datumové rozmezí, kdy má být pravidlo aktivní.
:light_bulb: Příklad: Aktivujte pravidlo jen v období sezónního výprodeje – např. od 1. do 15. prosince.

16. Co se stane, pokud omylem zadám špatný název elementu nebo neexistující proměnnou?
Pokud Mergado proměnnou nerozpozná, nezapíše žádnou hodnotu a řádek se přeskočí.
Chybné proměnné jsou v rozhraní zvýrazněny červeným pozadím.
Doporučuje se pravidlo otestovat na menším vzorku produktů pomocí Průchodu pravidly.

17. Jak pracovat s duplicitními hodnotami v levém sloupci?
Pokud se stejná hodnota vyskytuje vícekrát, použije se první shora uvedený výskyt.
Mergado postupuje od prvního řádku dolů – další shodné výrazy se ignorují.

18. Lze použít pravidlo i pro mapování parametrů (např. převod názvů parametrů na standardizované)?
Ano. V levém sloupci vyberte PARAM|PARAM_NAME a v pravém sloupci opět PARAM|PARAM_NAME nebo jiný cílový element.
Tím můžete sjednotit názvy parametrů, např. „Velikost“ → „Size“, „Barva“ → „Color“.

19. Můžu hodnoty importovat hromadně z tabulky (např. Google Sheets)?
Ano. Pravidlo podporuje režim chytrého vkládání – můžete zkopírovat dvojice hodnot (např. levý a pravý sloupec) přímo z Google Sheets.
Mergado automaticky správně rozdělí hodnoty podle řádků a sloupců.

20. Jak v pravidle Hromadné přepisování dle hodnot použít přesnou shodu?

https://forum.mergado.cz/t/jak-v-pravidle-hromadne-prepisovani-dle-hodnot-pouzit-presnou-shodu/2498