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.

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.

1. Vytvoření nového pravidla:

  • Otevřete stránku Pravidla.
  • Klikněte na tlačítko Nové pravidlo.

2. Výběr typu pravidla:

  • V poli Typ pravidla vyberte možnost Hromadné přepisování dle hodnot.

3. 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.

4. 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

5. 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

6. 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
    • 💡 Tip: v poli lze použít i proměnnou nebo kombinaci proměnné a textu, ale v našem příkladě to není vhodné

7. 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)
    • 💡 Tip: u vybraných formátů Mergadu umí načítat hodnoty z oficiálního stromu kategorií a zjednodušit tak mapování kategorií
    • 💡 Tip: v poli lze použít i proměnnou nebo kombinaci proměnné a textu, ale v našem příkladě to není vhodné

8. 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#

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.

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.

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.

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.

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).

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é.

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..

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.

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

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.

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.

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.

💡 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.

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.

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ů.

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í.

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í.
💡 Příklad: Aktivujte pravidlo jen v období sezónního výprodeje – např. od 1. do 15. prosince.

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.

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í.

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“.

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ů.

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

Návod najdete na našem fóru v článku Jak v pravidle Hromadné přepisování dle hodnot použít přesnou shodu.

🇨🇿 🇬🇧 🇩🇪 🇭🇺