Szabály: Érték hozzáadása több elemhez#

A szabály alapelve, hogy a kiválasztott meglévő elemhez egy további értéket ad hozzá.

Extra funkciók#

A szabály viselkedése különböző helyzetekben:

  • az elem még nem rendelkezik értékkel – hozzáadja az új értéket az első pozícióra, így nem jön létre többszörös elem:
    • <g:additional_image_link></g:additional_image_link> -> <g:additional_image_link>új érték</g:additional_image_link>
  • az elem egy értékkel rendelkezik – hozzáadja az új értéket a következő, tehát második pozícióra, így többszörös elem jön létre:
    • <g:additional_image_link>eredeti értékA</g:additional_image_link> -> <g:additional_image_link>eredeti értékA</g:additional_image_link> <g:additional_image_link>új érték</g:additional_image_link>
  • az elem már több értékkel rendelkezik (már többszörös) – hozzáadja az új értéket a következő szabad pozícióra:
    • <g:additional_image_link>eredeti értékA</g:additional_image_link> <g:additional_image_link>eredeti értékB</g:additional_image_link> -> <g:additional_image_link>eredeti értékA</g:additional_image_link> <g:additional_image_link>eredeti értékB</g:additional_image_link> <g:additional_image_link>új érték</g:additional_image_link>

Konkrét példák#

1. példa: További alternatív kép URL hozzáadása#

  • Új szabály létrehozása:
    • Nyisd meg a Szabályok oldalt.
    • Kattints az Új szabály gombra.
  • Szabálytípus kiválasztása:
    • A Szabály típusa mezőben válaszd az Érték hozzáadása több elemhez lehetőséget.
  • Termékek kiválasztása:
    • A Lekérdezés mezőben válaszd az Összes termék opciót, vagy hozz létre saját Terméklekérdezést azokhoz a termékekhez, amelyekre alkalmazni szeretnéd a szabályt.
  • Elem kiválasztása a módosításhoz:
    • Az Elem mezőben válaszd ki a módosítandó elemet.
    • Ebben a példában ez a g:additional_image_link lesz.
  • Új érték megadása:
    • Az Új érték mezőbe írd be:
      • szöveges értéket, például: konkrét url (https://www…)
      • változót, amelyben az érték tárolva van, például: %url%
      • változó és szöveg kombinációját, például: https://www.my-shop.com/%image_handle%
  • Szabály elnevezése
    • Az utolsó lépésben add meg a szabály nevét, például Alternatív képek hozzáadása.

A szabály további felhasználása#

  • További alternatív kategóriák hozzáadása

GYIK#

Mire szolgál az Érték hozzáadása több elemhez szabály?#

Ez a szabály lehetővé teszi további érték hozzáadását egy már meglévő elemhez az eredeti tartalom felülírása nélkül. Használható például további kép URL-ek, alternatív kategóriák vagy más többszörös adatok kiegészítéséhez.

Honnan tudom, hogy az elem többszörös?#

Az elem többszörös, ha a feedben többször is előfordulhat ugyanazzal a névvel. Például:

<g:additional_image_link>url1.jpg</g:additional_image_link> <g:additional_image_link>url2.jpg</g:additional_image_link>

Az Elemek oldalon a többszörös elemeknél zárójelben megjelenik az értékek maximális száma, pl. (6x). Bővebb leírást a Többszörös elemek a Mergadóban dokumentációban találsz.

Mi történik, ha az elem még nem tartalmaz semmit?#

Ha az elem nem tartalmaz értéket, a Mergado létrehozza az első értéket, és az elem egyelőre nem számít többszörösnek.

<g:additional_image_link></g:additional_image_link> -> <g:additional_image_link>új érték</g:additional_image_link>

Mi van, ha az elem már tartalmaz egy értéket?#

Az új érték a következő pozícióra kerül, és az elem többszörössé válik.

<g:additional_image_link>eredeti</g:additional_image_link> -> <g:additional_image_link>eredeti</g:additional_image_link> <g:additional_image_link>új érték</g:additional_image_link>

És ha az elem már több értéket tartalmaz?#

A szabály hozzáadja az új értéket a következő szabad pozícióra. Az eredeti értékek megmaradnak:

<g:additional_image_link>értékA</g:additional_image_link> <g:additional_image_link>értékB</g:additional_image_link> <g:additional_image_link>új érték</g:additional_image_link>

Milyen típusú értékeket adhatok hozzá?#

Az Új érték mezőbe beillesztheted:

  • szöveget (pl. https://.../image.jpg),
  • változót (pl. %image_url%),
  • vagy szöveg és változó kombinációját (pl. https://shop.hu/%image_handle%).

Hozzáadható egyszerre több érték?#

Közvetlenül nem. Minden szabály egy értéket ad hozzá egyszerre. Ha több értéket szeretnél hozzáadni (pl. több kép URL-t), hozz létre több ilyen típusú szabályt.

Hozzáadható dinamikus érték egy másik elemből?#

Igen. Ha egy másik elem értékét szeretnéd hozzáadni, használd a változóját (pl. %g:image_link%). A Mergado az újrageneráláskor automatikusan kitölti minden termék értékét a változó alapján.

Használható a szabály más célra is, nem csak képekhez?#

Igen. A szabály bármely többszörös elemre használható – például alternatív kategóriákhoz, további linkekhez, több paraméterhez vagy variáns információkhoz.

Korlátozható a hozzáadandó érték csak bizonyos termékekre?#

Igen. A Lekérdezés mezőben választhatsz az Összes termék vagy saját Terméklekérdezés létrehozása között, például csak egy adott márka, kategória vagy hiányzó képpel rendelkező termékekhez.

Mi van, ha az elem hiányzik a feedből?#

A szabály nem hozza létre automatikusan – először manuálisan kell hozzáadnod:

  1. Nyisd meg az Elemek oldalt,
  2. kattints az Új elem gombra,
  3. add meg az elem nevét (pl. g:additional_image_link),
  4. és erősítsd meg a létrehozást.

Mi van, ha olyan értéket adok hozzá, amely már létezik az elemben?#

A Mergado jelenleg nem távolítja el automatikusan a duplikációt. Ha olyan értéket adsz hozzá, amely már létezik az elemben, az a kimenetben kétszer fog szerepelni.

Hogyan viselkedik a szabály, ha üres változót adok hozzá?#

Ha a változó üres, a Mergado nem hoz létre új bejegyzést. Ezzel elkerülhető az üres, értéktelen elemek keletkezése.

Ütemezhetek értékhozzáadást (pl. csak egy bizonyos időszakra)?#

Igen. Az Időzítő segítségével meghatározhatod a konkrét napokat, órákat vagy dátumtartományt, amikor a szabálynak aktívnak kell lennie. Ez hasznos például szezonális kategóriák kiegészítéséhez vagy ideiglenes promóciós tartalom hozzáadásához.

Hogyan ellenőrizhetem, hogy az érték hozzáadása sikeresen megtörtént?#

A szabályok mentése és alkalmazása vagy a feed újragenerálása után:

  • nyisd meg az Elemek vagy a Termékek oldalt,
  • ellenőrizd, hogy az új értéksor megjelent,
  • vagy futtasd a Szabályok áthaladása funkciót egy konkrét terméknél – valós időben mutatja a szabály eredményét.

Lecserélhető ezzel a szabállyal meglévő érték?#

Nem. A szabály csak új értékeket ad hozzá, soha nem írja felül a meglévőket. Ha értékeket szeretnél módosítani vagy lecserélni, használd a Felülírás vagy a Keresés és helyettesítés szabályt.

Mire kell figyelni a szabály használatakor?#

  • A szabály hozzáadása után mindig végezd el a feed újragenerálását.
  • Ha az értékek nem jelennek meg, ellenőrizd a terméklekérdezést és hogy az elem tényleg létezik-e.

Hozzáadható érték olyan elemhez, amely nem engedélyezett a kimeneti formátumban?#

Ha a célelem nem támogatott a formátumban, a Mergado nem illeszti be a kimenetbe. Ebben az esetben először módosítsd a projekt kimeneti formátumát, vagy hozd létre manuálisan az elemet az Elemek oldalon.

Kiegészíthetek ezzel a szabállyal képeket külső táblázatból (pl. Google Sheetsből)?#

Igen. Ha van táblázatod képlinkekkel, importálhatod a Mergadóba az Adatfájl importálása (CSV / XML) segítségével, majd ezzel a szabállyal kiegészítheted. Így kombinálhatod a külső adatokat a feed többszörös elemeivel.

Hasznos volt ez a cikk?