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

Források

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#

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

2. 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 Mergado Fórumon találsz: Többszörös elemek a Mergadóban.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

🇨🇿 🇬🇧 🇩🇪 🇭🇺