Premenné v Mergade#
I. Premenné v Mergado Editore#
1. Čo sú premenné v Mergade#
Premenné v Mergado Editore predstavujú zastúpenie pre konkrétne hodnoty z elementov. Sú to „držiaky“ na dáta, ktoré sa líšia produkt od produktu a ktoré chcete ďalej spracovávať alebo použiť v pravidlách.
- Premenná môže mať u každého produktu inú hodnotu.
- Typickým príkladom je element
PRICE_VAT, ktorého hodnota sa naprieč produktmi mení. - Premennú možno vytvoriť ručne – napríklad ak potrebujete vytiahnuť časť textu z názvu alebo popisu.
- Okrem užívateľských premenných existujú aj špeciálne systémové premenné, ako
@MERGADO_ID.
Mergado pracuje priamo s elementmi ako so zdrojom hodnôt. Premenné sú doplnkový nástroj tam, kde potrebujete z textu vyňať len určitú časť alebo s hodnotami ďalej pracovať.
2. Ako premenné fungujú#
Premenné slúžia na extrakciu textu a na jeho ďalšie použitie, predovšetkým v pravidlách. Základný princíp fungovania je jednoduchý:
- Užívateľ zvolí element, v ktorom je požadovaná informácia.
- Zadá regulárny výraz, ktorý z tohto elementu vyberie konkrétnu časť textu.
- Táto časť sa uloží ako hodnota premennej.
- Premenná sa následne použije v pravidle – Mergado vloží správnu hodnotu pre každý produkt zvlášť.
- U systémových premenných (napr.
@MERGADO_ID) platí rovnaký postup – v pravidlách sa používajú obalené znakmi percent:%@MERGADO_ID%.
Premenné tak umožňujú pracovať aj s dátami, ktoré nie sú vo feede dobre štruktúrované.
3. Prečo a kedy premenné používať#
Premenné sú vhodné všade tam, kde potrebujete pracovať s časťou textu, vytvárať nové hodnoty alebo dopĺňať chýbajúce informácie.
A. Nastavovanie hodnôt v pravidlách#
Premenné sa často používajú na dopĺňanie alebo úpravu hodnôt v elementoch. Pomocou regulárnych výrazov môžete z textu vyňať len jeho časť a uložiť ju ako premennú, ktorú potom vložíte do iného elementu.
B. Zostavovanie a modifikácia dát#
Premenné umožňujú skladať hodnoty z viacerých miest do jedného výsledku. Typické je napríklad zostavenie názvu produktu kombináciou viacerých elementov a premenných (napr. výrobca, typ, veľkosť).
C. Extrakcia dát do elementov PARAM#
Ak produkty neobsahujú parametre v elemente PARAM, ale vlastnosti sú uvedené v názve alebo popise, možno ich pomocou regulárneho výrazu vytiahnuť do premenných a následne uložiť ako štandardizované parametre. Tento postup je univerzálny – funguje bez ohľadu na to, aké konkrétne hodnoty sa v texte vyskytujú.
D. Využitie systémovej premennej @MERGADO_ID#
@MERGADO_ID je unikátny identifikátor produktu, ktorý Mergado používa na internú identifikáciu. Užívatelia ho môžu využiť najmä v situáciách, keď:
- chýbajú alebo sa opakujú hodnoty
ITEM_IDalebog:id, - je potrebné vytvoriť unikátnu URL pridaním
#@MERGADO_ID, - je nutné obnoviť obrázky uložené na tovarových porovnávačoch.
Hodnotu @MERGADO_ID možno zapísať do ľubovoľného elementu pomocou pravidla typu Prepísať.
Zhrnutie sekcie#
Premenné v Mergade slúžia na extrakciu a ďalšie spracovanie hodnôt z elementov. Užívateľ zvolí element, definíciou regulárneho výrazu vyberie požadovanú časť textu a uloží ju ako premennú. Tú potom môže využiť v pravidlách, pri zostavovaní názvov, pri tvorbe parametrov alebo pri úprave URL. Sú vhodné všade tam, kde je potrebné pracovať s premenlivým alebo neštruktúrovaným textom a previesť ho do jednotnej podoby.
II. Typy premenných v Mergade#
1. Užívateľské premenné#
Užívateľské premenné predstavujú hodnoty extrahované z elementov, ktoré sa môžu líšiť produkt od produktu. Najčastejšie sa používajú v situáciách, keď potrebujete získať len určitú časť textu z názvu alebo popisu.
Vytváranie užívateľských premenných#
Užívateľské premenné sa spravujú na stránke Proměnné pomocou tlačidla Nová proměnná. Postup je nasledujúci:
- vyberiete element, z ktorého má premenná vychádzať,
- zadáte regulárny výraz, ktorý určí časť textu na zachytenie,
- v testovacom poli overíte, že výraz funguje správne,
- uložíte zachytenú časť textu pod zvoleným názvom premennej.
- pomocou jedného regulárneho výrazu je možné vytvoriť viac premenných naraz
- ak v regulárnom výraze použijete zátvorky, každá zátvorka sa potom vyhodnocuje ako samostatná skupina a tú možno uložiť do samostatnej premennej
- typicky napr. keď v elemente s url obrázka je uvedených viac URL oddelených čiarkou, a potrebujete každú URL vytiahnuť do samostatnej premennej
Príklad#
V Google feede sú v popise produktu v elemente g:description uvedené rozmery produktu, napríklad „150x50“, kde prvá hodnota predstavuje šírku a druhá dĺžku: <g:description>Popis produktu, rozměry: 150x50</g:description>
Cieľom je tieto hodnoty extrahovať a uložiť do dvoch samostatných parametrov: Šířka a Délka.
A. Vytvorenie premenných#
- Na stránke Proměnné kliknite na Nová proměnná.
- V poli Element vyberte zo zoznamu element
g:description. - Do poľa Regulární výraz zadajte výraz, ktorý zachytí oba rozmery: (\d+)x(\d+)
- V poli Testovací text sa zobrazí náhodná hodnota zo zvoleného elementu, takže ihneď vidíte, či výraz funguje. Pomocou ikony šípok môžete načítať ďalšie ukážky.
- Ak regulárny výraz zachytí akúkoľvek časť textu, objaví sa nižšie sekcia s poľami na zadanie názvov premenných. Ak má výraz viac skupín, zobrazí sa samostatné pole pre každú z nich.
V našom prípade sa zobrazia tieto polia:
- Celý match: „150x50“
- Toto pole môžete ignorovať alebo uložiť napr. ako premennú
rozmery, ak potrebujete celý reťazec.
- Toto pole môžete ignorovať alebo uložiť napr. ako premennú
- Skupina 1: „150“
Pomenujte akosirka. - Skupina 2: „50“
- Pomenujte ako
delka.
- Pomenujte ako
- Kliknite na Uložit. Tým získate dve nové premenné:
sirkaadelka.
B. Nastavenie parametrov pomocou pravidla#
- Na stránke Pravidlá vytvorte nové pravidlo typu Nastaviť parametre produktov.
- V prvom stĺpci vyberte výber produktov, pre ktoré chcete parametre nastaviť.
- Zadajte:
Prvý parameter:
- Názov parametra:
Šířka - Hodnota parametra:
%sirka%
Druhý parameter:
- Názov parametra:
Délka - Hodnota parametra:
%delka%
- Pravidlo uložte, aplikujte a potom projekt pregenerujte.
C. Výsledok vo výstupnom feede#
<g:description>Popis produktu, rozměry: 150x50</g:description>
<g:attribute_detail>
<g:attribute_name>Šířka</g:attribute_name>
<g:attribute_value>150</g:attribute_value>
</g:attribute_detail>
<g:attribute_detail>
<g:attribute_name>Délka</g:attribute_name>
<g:attribute_value>50</g:attribute_value>
</g:attribute_detail>
Primárny účel#
Užívateľské premenné sa používajú najmä na:
- vytiahnutie konkrétnej časti textu z elementov s dlhším alebo neštruktúrovaným obsahom,
- extrakciu hodnôt, ako je veľkosť, farba, objem, technické parametre či iné vlastnosti produktu,
- doplnenie alebo vytvorenie parametrov v elemente
PARAM, - naplnenie iných elementov pomocou pravidiel, napríklad Nastaviť parametre produktov alebo Prepísať.
Tento prístup je univerzálny – funguje pre ľubovoľné farebné varianty, veľkosti či iné hodnoty, ktoré sa môžu vo feede vyskytovať.
2. Systémové premenné#
Systémové premenné tvoria špeciálnu sadu premenných, ktoré sú priamo súčasťou Mergada. Užívateľ ich nevytvára ručne.
Fixná sada#
Na stránke Proměnné nájdete tabuľku Speciální proměnné, kde sú uvedené všetky dostupné systémové premenné. Aktuálne existuje jediná systémová premenná: @MERGADO_ID
Čo @MERGADO_ID znamená a ako funguje#
@MERGADO_IDje interné unikátne ID produktu.- Ide o číselnú hodnotu, ktorá je jednoznačná pre každý produkt.
- V pravidlách sa používa obalená znakmi percent:
%@MERGADO_ID%.
Typické použitie @MERGADO_ID#
- ako náhrada za chýbajúce alebo duplicitné hodnoty v elementoch
ITEM_IDalebog:id, - na vytváranie unikátnych URL pridaním
#@MERGADO_ID, - na „obnovenie“ obrázkov – zmena URL obrázkov pomocou
#@MERGADO_IDvyvolá znovunačítanie u tovarových porovnávačov, - na zápis do ľubovoľného elementu pomocou pravidla typu Prepísať.
3. Použitie elementov ako premenných#
V Mergade možno v pravidlách priamo používať hodnoty elementov bez nutnosti vytvárať vlastnú premennú. Stačí uviesť názov elementu obalený znakmi percent, napríklad:
%PRODUCTNAME%%MANUFACTURER%%DESCRIPTION%
Týmto spôsobom možno pracovať s kompletným obsahom elementu. Tento mechanizmus funkčne pripomína premennú, ale nie je nutné ju samostatne vytvárať.
Kedy stačí použiť element#
Element v pravidle postačí, ak:
- chcete použiť celú hodnotu elementu,
- nevykonávate extrakciu časti textu,
- pracujete s jednoznačným a dobre štruktúrovaným obsahom.
Kedy vytvoriť užívateľskú premennú#
Užívateľskú premennú je vhodné vytvoriť vtedy, keď:
- potrebujete získať len určitú časť textu (napr. „XL“ z dlhého názvu),
- pracujete s popisom, ktorý obsahuje rôzne hodnoty zmiešané v jednom texte,
- nechcete vytvárať desiatky výberov alebo pravidiel pre každú konkrétnu farbu, veľkosť či inú variantu,
- potrebujete univerzálne riešenie, ktoré bude fungovať aj pri pridaní nových hodnôt do feedu.
V týchto prípadoch regulárny výraz umožní vytvoriť premennú, ktorá extrahuje presne tú informáciu, ktorú potrebujete.
III. Práca s premennými v Mergade#
A. Správa premenných#
Premenné sa spravujú na stránke Proměnné v hlavnom menu Mergado Editora. Táto stránka slúži ako centrálny prehľad všetkých premenných v projekte:
- Uživatelské proměnné – premenné vytvorené užívateľom.
- Speciální proměnné – systémové premenné uvedené v tabuľke Speciální proměnné.
- Tvorba nových premenných – prebieha kliknutím na Nová proměnná.
Správa premenných zahŕňa aj možnosť premennú upraviť alebo odstrániť.
B. Tvorba užívateľských premenných – workflow#
Postup vytvorenia novej užívateľskej premennej:
-
Kliknite na tlačidlo „Nová proměnná“ na stránke Proměnné.
-
Vyberte zdrojový element, z ktorého má byť premenná vytvorená.
-
Zadajte regulárny výraz (masku), ktorý určí časť textu určenú na extrakciu.
-
Otestujte výraz:
- V poli Testovací text sa zobrazí náhodná hodnota zo zvoleného elementu.
- Testovací text možno aktualizovať pomocou ikonky dvoch šípok.
- Kliknite na Otestovat výraz.
-
Upravujte a testujte, dokiaľ nie je nájdený správny výber textu.
- Pre prácu s regulárnymi výrazmi možno odporučiť aj externý nástroj regex101.com.
-
Uložte premennú – zachytené časti textu pomenujte a potvrďte tlačidlom Uložit proměnnou.
Tento postup umožňuje efektívne extrahovať konkrétnu informáciu z ľubovoľného textu v elemente a následne ju využiť v pravidlách.
C. Použitie premenných v pravidlách#
Premenné sa používajú predovšetkým v pravidlách, kde slúžia ako zdroj hodnôt na zápis do iných elementov.
Syntax#
- Premenná sa v pravidle zapisuje ako
%NAZEV_PROMENNE%. - Rovnaká syntax platí aj pre systémovú premennú:
%@MERGADO_ID%. - Hodnotu celého elementu je možné použiť priamo napríklad:
%PRODUCTNAME%,%MANUFACTURER%,%DESCRIPTION%.- alebo ako kombinácia dvoch:
%URL% %@MERGADO_ID%
Typické použitie#
1. Pravidlo Prepísať
Slúži na skladanie nových hodnôt – napríklad zostavenie názvu produktu z viacerých zdrojov: %MANUFACTURER% %PRODUCTNAME% %PARAM_VELIKOST%
2. Pravidlo Nastaviť parametre produktov
Slúži na naplňovanie elementu PARAM.
Ak je hodnota parametra uložená v premennej, uvedie sa na pravej strane pravidla.
D. Použitie premenných v dotazoch (výberoch)#
Premenné sa priamo nepoužívajú v syntaxi dotazov. Dotazy však často vymedzujú skupinu produktov, na ktorú sa následne aplikuje pravidlo s premennou.
Príklad postupu:
- vytvoríte výber produktov, ktoré obsahujú určitú vlastnosť v názve,
- na tento výber aplikujete pravidlo, ktoré používa premennú vytvorenú pomocou regulárneho výrazu.
Príklad#
V názvoch niektorých produktov sú uvedené veľkosti, ktoré potrebujete extrahovať a uložiť ako nový parameter „Velikost“. Ukážkový názov produktu: „Adidas tričko ABC, barva červená, velikost XL“
- Vytvorenie premennej - Vytvorte premennú zo zdrojového elementu (napr.
g:title). Pomocou regulárneho výrazu zachyťte časť textu predstavujúcu veľkosť produktu, teda napríklad „XL“. Premennú uložte pod názvom, napríkladvelikost_produktu. - Vytvorenie výberu produktov - Vytvorte výber produktov, ktoré obsahujú veľkosť v názve. Môžete použiť napr. podmienku typu:
g:title CONTAINS "velikost"(podľa skutočnej štruktúry názvov vašich produktov). - Vytvorenie pravidla – dve možné varianty
Varianta A: Pravidlo Prepísať
Použije sa, ak chcete ručne zostaviť štruktúru parametra pomocou elementov.
- do poľa Element zadajte:
g:attribute_detail { g:attribute_name = "Velikost" } | g:attribute_value
(ak parameter „Velikost“ ešte neexistuje, Mergado ho automaticky vytvorí) - do poľa Nová hodnota zadajte:
%velikost_produktu%
Varianta B: Pravidlo Nastaviť parametre produktov
Použije sa, ak chcete parameter vytvoriť jednoducho pomocou formulára.
- do poľa Názov parametra zadajte:
Velikost - do poľa Hodnota parametra zadajte:
%velikost_produktu%
Týmto spôsobom sa extrahovaná veľkosť uloží ako štandardizovaný parameter, ktorý možno ďalej využívať v exportných formátoch alebo pravidlách.
E. Zobrazenie a export premenných#
Zobrazenie hodnôt#
- Systémové premenné
@MERGADO_ID:- Hodnoty systémovej premennej
@MERGADO_IDje možné zobraziť na stránke Produkty. - V tabuľkovom výpise možno pomocou ikonky Mergada pridať stĺpec s hodnotami
@MERGADO_ID.
- Hodnoty systémovej premennej
- Užívateľské premenné
- Hodnoty užívateľských premenných možno zobraziť až po vložení premennej do elementu pomocou pravidla.
- Hodnoty elementu vytvorené z premennej skontrolujeme buď na stránke Produkty, alebo tiež v časti Elementy → Hodnoty elementu → Vypsat hodnoty elementu.
Export do CSV#
-
Rovnako ako zobraziť, vyexportovať hodnoty premenných možno iba ako hodnoty elementu, do ktorého sme premennú vložili pravidlom, alebo ak sa jedná o systémovú premennú
@MERGADO_ID:- Na stránke Produkty prepnite na tabuľkový výpis, vyberte správny element a kliknite na Stáhnout CSV.
- Vyberte voľbu Sloupce z tabulky – tým sa stiahnu aj hodnoty premenných, ktoré boli v tabuľke zobrazené.
IV. Use-cases a najčastejšie chyby#
1. Typické use-cases#
a) Doplnenie parametrov produktu#
Hodnoty, ktoré sú uvedené v názve alebo popise (napr. veľkosť, farba, objem, materiál), možno pomocou regulárneho výrazu extrahovať do užívateľskej premennej. Takto získané hodnoty sa následne zapisujú do elementu PARAM pravidlom Nastaviť parametre produktov.
b) Tvorba nového názvu produktu#
Na úpravu alebo zjednotenie názvov možno zostaviť nový obsah elementu z viacerých premenných a elementov.
Typický príklad použitia v pravidle Prepísať:
%MANUFACTURER% %PRODUCTNAME% %velikost%
kde MANUFACTURER a PRODUCTNAME sú štandardné elementy, a velikost je užívateľská premenná. Výsledkom je štruktúrovaný a konzistentný názov produktu.
c) Odstránenie extrahovaných dát z názvu#
Ak boli parametre vytiahnuté z názvu a presunuté do PARAM, môže byť potrebné odstrániť ich z pôvodného názvu produktu. Vykonáva sa to pravidlom Najsť a nahradiť za využitia regulárneho výrazu.
Tento postup je bežný napríklad u formátov, ktoré vyžadujú čistý názov bez veľkostí či farieb.
d) Použitie @MERGADO_ID ako unikátneho kľúča#
@MERGADO_ID sa používa najmä pri:
- náhrade chýbajúcich alebo duplicitných identifikátorov (
ITEM_ID,g:id), - vytváraní unikátnych URL (napr. pridaním
#@MERGADO_IDna konec adresy), - vynútení znovunačítania obrázkov na porovnávačoch.
Táto systémová premenná sa zapisuje do elementov pomocou pravidla Prepísať.
2. Najčastejšie chyby a ich riešenie#
Premenná vracia prázdne hodnoty#
- Regulárny výraz nezodpovedá skutočnému textu.
- Riešenie: upraviť výraz a otestovať ho na viacerých prípadoch v Mergade alebo v nástroji regex101.com.
Výraz zachytí príliš mnoho textu#
- Regulárny výraz je príliš všeobecný.
- Riešenie: spresniť pattern, prípadne použiť kotvy, skupiny alebo obmedzenie rozsahu.
Zvolený element neobsahuje požadované dáta#
- Premenná je vytvorená nad nesprávnym elementom.
- Riešenie: overiť, v ktorom elemente sa informácia skutočne nachádza, a premennú podľa toho upraviť.
Pravidlo sa neprejavilo v dátach#
- Pravidlo nemuselo byť aplikované alebo bolo použité na iný výber.
- Riešenie: skontrolovať aplikáciu pravidiel a overiť výstup v časti
Elementy → Hodnoty elementu → Vypsat hodnoty elementu.
Duplicitné identifikátory#
- Niektoré služby vyžadujú unikátny identifikátor.
- Riešenie: použiť
%@MERGADO_ID%a prepísať alebo doplniť ním cieľový element, ktorý duplicitu obsahuje.
FAQ#
Čo je v Mergade premenná?#
Premenná je uložená hodnota získaná z elementu, ktorú môžete použiť v pravidlách a ďalších úpravách dát.
Načo premenné slúžia?#
Slúžia na extrakciu hodnôt z elementov, na doplnenie parametrov, tvorbu nových hodnôt alebo štandardizáciu dát.
Aký je rozdiel medzi elementom a premennou?#
Element je pôvodná hodnota z feedu. Premenná je časť tejto hodnoty získaná regulárnym výrazom.
Kedy mám použiť premennú a kedy stačí použiť element?#
Premennú použite, ak potrebujete vytiahnuť a použiť časť textu. Element použite, ak chcete pracovať s jeho celou hodnotou.
Ako sa premenná vytvára?#
Premenná sa vytvára na stránke Proměnné pomocou tlačidla „Nová proměnná“. Vyberiete element, ktorý obsahuje potrebné dáta, a zadáte regulárny výraz, ktorým zacielite na časť textu na extrakciu. Výraz následne otestujete na ukážkovej hodnote a prípadne upravíte, dokiaľ nezodpovedá požadovanému výsledku. Nakoniec zachytenú hodnotu pomenujete a uložíte ako premennú.
Musím vytvoriť premennú pre každý element, s ktorým chcem pracovať?#
Nie. Ak potrebujete použiť celý obsah elementu, nemusíte vytvárať premennú.
Môžem vytvoriť viac premenných naraz?#
Áno. Ak regulárny výraz obsahuje viac skupín (zátvoriek), každú možno uložiť ako samostatnú premennú pomocou jedného formulára.
Čo je systémová premenná @MERGADO_ID?#
Je to interný unikátny identifikátor produktu, ktorý je dostupný automaticky.
Načo slúži @MERGADO_ID?#
Na doplnenie chýbajúcich alebo duplicitných identifikátorov, na vytváranie unikátnych URL, a na vynútenie znovunačítania obrázkov v cieľovom systéme atď.
Ako použiť premennú v pravidle?#
Vložíte ju v tvare %NAZEV_PROMENNE%.
Ako vložiť @MERGADO_ID do pravidla?#
Píšete ho v tvare %@MERGADO_ID%.
Môžem použiť premennú v dotaze (výbere)?#
Nie, syntax premenných sa v dotazoch nepoužíva. Dotaz slúži len na vymedzenie produktov, na ktoré pravidlo s premennou dopadne.
Kde premenné spravujem?#
Na stránke Proměnné v hlavnom menu projektu.
Dá sa premenná neskôr upraviť alebo zmazať?#
Áno, v prehľade premenných môžete vykonávať úpravy aj odstránenie.
Ako zistím, že môj regulárny výraz funguje?#
Použite Testovací text v dialógu pre tvorbu premennej alebo otestujte výraz na regex101.com.
Čo mám urobiť, keď premenná vracia prázdne hodnoty?#
Upraviť regulárny výraz tak, aby zodpovedal štruktúre textu v elemente. Môžete sa tiež obrátiť na našu technickú podporu.
Prečo sa mi premenná neprepísala do výsledku?#
Skontrolujte, či bolo pravidlo aplikované a či premenná zodpovedá obsahu elementu.
Ako skontrolujem hodnotu premennej v produkte?#
Najjednoduchší spôsob je zobraziť si produkt v tabuľkovom výpise na stránke Produkty a pridať stĺpec s príslušným elementom alebo s @MERGADO_ID. Hodnoty elementu vytvorené z premennej budú ale vidieť až po vytvorení a aplikovaní pravidla. Môžete tiež využiť výpis hodnôt v sekcii Elementy → Hodnoty elementu → Vypsat hodnoty elementu. Tento nástroj ukáže presný obsah elementu tak, ako sa prepísal po aplikácii pravidiel. Vďaka tomu ľahko overíte, či premenná funguje podľa očakávania.
Môžem exportovať hodnoty premenných do CSV?#
Áno, stačí použiť voľbu Sloupce z tabulky pri exporte CSV.
Prečo regulárny výraz zachytil príliš mnoho textu?#
Výraz je príliš všeobecný. Obmedzte ho presnejšími skupinami alebo kotvami.
Ako extrahované hodnoty dostanem do názvu produktu?#
Vytvorte premennú, potom ju vložte do pravidla Prepísať ako kombináciu názvu a premennej.
Ako odstrániť extrahovanú hodnotu z názvu?#
Použite pravidlo Najsť a nahradiť s vhodným regulárnym výrazom.
Dá sa premenná použiť na prácu s URL?#
Áno, premenné môžete používať tiež na úpravu URL adries. Typickým príkladom je pridanie hodnoty %@MERGADO_ID% na konec URL, čím vytvoríte unikátnu adresu (napríklad pre variantné produkty alebo obrázky). Tento postup sa využíva aj v situácii, keď je potrebné vynútiť znovunačítanie obrázkov na tovarových porovnávačoch. V pravidlách sa URL zostavuje rovnakou syntaxou ako iné textové hodnoty.
Čo keď produkt nemá parameter v elemente PARAM?#
Extrahujte hodnotu z názvu alebo popisu pomocou premennej a doplňte ju pravidlom Nastaviť parametre produktov.
Je nutné mať pre každú vlastnosť samostatný regulárny výraz?#
Nie. Dobre navrhnutý výraz obsahujúci skupiny extrahuje rôzne vlastnosti samostatne (napr. všetky veľkosti alebo farby).
Môže premenná obsahovať viac hodnôt?#
Nie. Premenná je množina hodnôt, ktorá obsahuje pre každý produkt vždy práve jednu alebo žiadnu hodnotu.
Čo robiť, keď mám duplicitné hodnoty v ITEM_ID?#
Ak vo feede chýba unikátny identifikátor, môžete ho nahradiť systémovou premennou @MERGADO_ID. Pomocou pravidla typu Prepísať nastavíte %@MERGADO_ID% do elementu ITEM_ID alebo g:id, čím zaistíte, že každý produkt získa jedinečnú hodnotu. Tento postup je spoľahlivý a odporúčaný pre projekty, kde sa identifikátory opakujú sú nekonzistentné alebo obsahujú nepovolenú hodnotu. Zmeny sa prejavia po aplikácii pravidiel a následnej aktualizácii výstupného feedu.
Je použitie premenných výpočetne náročné?#
Nie, premenné sa vyhodnocujú pri aplikácii pravidiel a nemajú negatívny vplyv na bežné fungovanie projektu.