Pravidlo: Hromadné prepisovanie podľa hodnôt#
Toto pravidlo umožňuje upraviť alebo úplne prepísať hodnoty elementu na základe hodnôt v inom elemente. Možno použiť na automatickú aktualizáciu alebo priradenie hodnôt v závislosti od hodnôt v iných poliach, napríklad pri priraďovaní Google kategórií podľa kategórií v e-shope.
Extra funkcie#
- Podpora regulárnych výrazov
- Hromadné kopírovanie hodnôt napríklad z Google Sheets
- Do nových hodnôt možno použiť:
- jednoduchý text
- premennú
- prázdnu hodnotu
Konkrétne príklady#
Príklad 1: Nastaviť Google kategórie podľa kategórií e-shopu#
Tento príklad ukazuje, ako pomocou hromadného prepisovania podľa hodnôt elementu s kategóriami e-shopu nastaviť rôzne Google kategórie.
1. Vytvorenie nového pravidla:
- Otvorte stránku Pravidla.
- Kliknite na tlačidlo Nové pravidlo.
2. Výber typu pravidla:
- V poli Typ pravidla vyberte možnosť Hromadné prepisovanie podľa hodnôt.
3. Výber produktov:
- V poli Výběr zvoľte buď Všechny produkty, alebo vytvorte vlastný Produktový výběr pre špecifické produkty, na ktoré chcete pravidlo použiť.
4. Voľba elementu, podľa ktorého sa bude hľadať:
- V ľavom stĺpci v poli Element, ve kterém hledáte
- zo selectboxu vyberte element, podľa ktorého sa bude hľadať
- v našom prípade to bude element
product_type
5. Voľba elementu na zmenu:
- V pravom stĺpci v poli Element, do kterého zapisujete
- zo selectboxu vyberte element, do ktorého chcete nové hodnoty zapisovať
- v našom prípade to bude element
g:google_product_category
6. Zadajte hodnotu, podľa ktorej sa bude hľadať:
- V ľavom stĺpci do poľa Pokud hodnota elementu obsahuje zadajte pre každý riadok:
- textovú hodnotu, napríklad presnú hľadanú hodnotu (
Dárky | Dárky pro ženy) alebo kľúčové slovo (Dárky), alebo - kliknite na tlačidlo předvyplnit levou stranu a Mergado vám do ľavého stĺpca predvyplní všetky existujúce výbery
- 💡 Tip: V poli možno použiť aj premennú alebo kombináciu premennej a textu, ale v našom príklade to nie je vhodné.
- textovú hodnotu, napríklad presnú hľadanú hodnotu (
7. Zadajte novú hodnotu:
- V pravom stĺpci do poľa “Do elementu bude zapsána tato hodnota” zadajte pre každý riadok:
- textovú hodnotu, napríklad: vybranú Google kategóriu (
Umění a zábava > Párty a oslavy > Dárky) - 💡 Tip: Pri vybraných formátoch Mergado vie načítať hodnoty z oficiálneho stromu kategórií a zjednodušiť tak mapovanie kategórií.
- 💡 Tip: V poli možno použiť aj premennú alebo kombináciu premennej a textu, ale v našom príklade to nie je vhodné.
- textovú hodnotu, napríklad: vybranú Google kategóriu (
8. Pomenovanie pravidla:
- V poslednom kroku zadajte názov pravidla, napríklad Nastavenie Google kategórií.
Ďalšie využitie pravidla#
- Prepísať kategórie na výstupe podľa kategórií e-shopu
- Doplniť elementy
custom_labelpodľa rôznych parametrov
FAQ#
Na čo slúži pravidlo Hromadné prepisovanie podľa hodnôt?#
Toto pravidlo umožňuje meniť alebo prepisovať hodnoty jedného elementu podľa hodnôt v inom elemente. Presnejšie sa dá fungovanie popísať takto: Ak element A obsahuje hodnotu X, tak do elementu B zapíš hodnotu Z. Napríklad môžete nastaviť Google kategórie podľa kategórií e-shopu alebo doplniť štítky custom_label podľa hodnôt parametra.
Aký je rozdiel medzi prepisovaním podľa výberov a podľa hodnôt?#
- Podľa výberov: určujete, ktoré produkty meniť, pomocou vlastných uložených produktových výberov.
- Podľa hodnôt: určujete, čo sa má zmeniť, na základe konkrétnych hodnôt iného elementu (napr. text v kategórii, značka, parametre). Pravidlo tak automaticky rozpozná produkty podľa obsahu vybraného elementu.
Ako vyberiem, podľa ktorého elementu sa má hľadať?#
V ľavom stĺpci vyberte element, podľa ktorého hodnôt sa bude hľadať zhoda – napríklad product_type, category_text alebo PARAM|PARAM_NAME. Mergado podľa týchto hodnôt rozhoduje, do ktorých produktov sa má nová hodnota zapísať.
Ako zvolím element, do ktorého sa zapíšu nové hodnoty?#
V pravom stĺpci vyberte element, do ktorého sa budú hodnoty zapisovať. Napríklad pri mapovaní kategórií vyberte g:google_product_category.
Môžem v pravidle použiť aj čiastočnú zhodu textu?#
Áno. V poli Pokud hodnota elementu obsahuje zadajte len časť textu (napr. „Dárky“). Mergado potom nájde všetky produkty, kde sa táto hodnota vyskytuje kdekoľvek v texte elementu. Pre presnú zhodu zadajte celý text (napr. Dárky | Dárky pro ženy).
Ako môžem načítať všetky existujúce hodnoty z elementu, podľa ktorého chcem prepisovať?#
Kliknite na tlačidlo Předvyplnit levou stranu – Mergado automaticky načíta všetky existujúce hodnoty vybraného elementu zo vstupného feedu. Tento zoznam potom môžete ručne upraviť, odstrániť nepotrebné riadky alebo doplniť nové.
Možno použiť aj regulárne výrazy na hľadanie hodnôt?#
Áno. Po aktivácii voľby Regulární výrazy môžete použiť pokročilé vzory (regex) na hľadanie textu.
Napríklad:
^Dárky.*→ nájde všetky hodnoty začínajúce slovom „Dárky“.*Dětsk.*→ nájde všetky hodnoty, ktoré obsahujú slová „Dětské“, “Dětský” atď..
Čo môžem zadať do poľa „Do elementu bude zapsána tato hodnota“? #
Do pravého stĺpca môžete vložiť:
- text – napr.
Umění a zábava > Dárky > Pro ženy, - premennú – napr.
%category%, - alebo kombináciu oboch, napr.
%category% – Rozšířená sada.
Ak chcete hodnotu odstrániť, nechajte pole prázdne.
Čo sa stane, ak produkt nespĺňa žiadnu z podmienok uvedených v ľavom stĺpci?#
Produkt zostane bez zmeny – Mergado k nemu nenájde zodpovedajúcu hodnotu a nevykoná žiadnu úpravu.
Ako sa vyhodnocuje poradie riadkov v pravidle?#
Mergado aplikuje pravidlo zhora nadol. Ak produkt zodpovedá viacerým podmienkam, použije sa hodnota z posledného zodpovedajúceho riadku. Poradie riadkov teda ovplyvňuje výslednú hodnotu elementu.
Ako môžem použiť pravidlo na mapovanie kategórií na Google kategórie?#
- V ľavom stĺpci vyberte
product_typealeboCATEGORYTEXT. - Do pravého stĺpca zadajte zodpovedajúci
g:google_product_category.
Mergado dokáže načítať oficiálny strom Google kategórií, takže môžete vyberať z našepkávača správne kategórie podľa kľúčového slova.
Možno týmto pravidlom doplňovať aj iné hodnoty než kategórie?#
Áno. Pravidlo možno použiť na ľubovoľné párovanie hodnôt medzi elementmi – napr.:
- priradenie
custom_labelpodľa marže, - doplnenie
shipping_labelpodľa krajiny, - doplnenie
conditionpodľa textu v názve produktu.
Môžem týmto pravidlom odstrániť hodnoty v elementoch?#
Áno. Ak v pravom stĺpci necháte pole prázdne, Mergado zodpovedajúce hodnoty z daného elementu vymaže. To je užitočné napríklad pri čistení chybných alebo duplicitných údajov.
Ako môžem skontrolovať, či sa pravidlo aplikovalo správne?#
Po uložení a aplikovaní pravidiel alebo po pregenerovaní feedu otvorte náhled produktů alebo použite Průchod pravidly. Táto funkcia zobrazí, ako sa jednotlivé hodnoty menia po aplikácii pravidla, a umožní skontrolovať správnosť priradenia.
Môžem pravidlo naplánovať, aby sa spúšťalo len v určitých dňoch (napr. pre sezónnu kategorizáciu)?#
Áno. Pomocou funkcie Časovač môžete určiť konkrétne dni, hodiny alebo dátumové rozmedzie, kedy má byť pravidlo aktívne.
💡 Príklad: Aktivujte pravidlo len v období sezónneho výpredaja – napr. od 1. do 15. decembra.
Čo sa stane, ak omylom zadám zlý názov elementu alebo neexistujúcu premennú?#
Ak Mergado premennú nerozpozná, nezapíše žiadnu hodnotu a riadok sa preskočí. Chybné premenné sú v rozhraní zvýraznené červeným pozadím. Odporúča sa pravidlo otestovať na menšej vzorke produktov pomocou Průchodu pravidly.
Ako pracovať s duplicitnými hodnotami v ľavom stĺpci?#
Ak sa rovnaká hodnota vyskytuje viackrát, použije sa prvý zhora uvedený výskyt. Mergado postupuje od prvého riadku nadol – ďalšie zhodné výrazy sa ignorujú.
Možno použiť pravidlo aj na mapovanie parametrov (napr. prevod názvov parametrov na štandardizované)?#
Áno. V ľavom stĺpci vyberte PARAM|PARAM_NAME a v pravom stĺpci opäť PARAM|PARAM_NAME alebo iný cieľový element. Tým môžete zjednotiť názvy parametrov, napr. „Velikost“ → „Size“, „Barva“ → „Color“.
Môžem hodnoty importovať hromadne z tabuľky (napr. Google Sheets)?#
Áno. Pravidlo podporuje režim chytrého vkládání – môžete skopírovať dvojice hodnôt (napr. ľavý a pravý stĺpec) priamo z Google Sheets. Mergado automaticky správne rozdelí hodnoty podľa riadkov a stĺpcov.
Ako v pravidle Hromadné prepisovanie podľa hodnôt použiť presnú zhodu?#
Návod nájdete na našom fóre v článku Jak v pravidle Hromadné přepisování dle hodnot použít přesnou shodu.