Szabály: Napok hozzáadása dátumhoz#

Ez a szabály a kiválasztott elembe a mai dátum plusz a megadott napok számának megfelelő dátumot ír be. Így mindig aktuális szállítási dátumot tarthatsz fenn. A szabály leggyakrabban Google formátumoknál használatos, konkrétan a termékek elérhetőségénél, amikor az availability elemben preorder vagy backorder érték szerepel. Ezekben az esetekben szükséges egy konkrét dátum megadása az elérhetőséghez.

Források

Extra funkciók

  • A szabály több lekérdezésnél is felülírhatja az értéket
  • Kimeneti érték előnézete - ellenőrzésre szolgál
  • Az elem eredményértéke a szabály alkalmazása után dátum: 2025-10-16T16:13:19
  • Használható formátumok:
    • YYYY-MM-DD - Év-Hónap-Nap (ISO 8601 szabvány)
    • YYYY-MM-DDTHH:MM:SS - Dátum és idő “T” elválasztóval (pl. 2025-06-24T12:46:12)
    • YYYY/MM/DD - Év/Hónap/Nap perjellel
    • DD/MM/YYYY - Nap/Hónap/Év (európai formátum)
    • MM/DD/YYYY - Hónap/Nap/Év (amerikai formátum)
    • YYYYMMDD - Kompakt formátum elválasztók nélkül
    • DD.MM.YYYY - Nap.Hónap.Év
    • Unix timestamp - Másodpercek száma 1970. 01. 01. óta (rendszerekhez és API-khoz)

Konkrét példák:

1. példa: Az expiration_date és availability_date elemek beállítása Google feedekhez

Ez a példa bemutatja, hogyan állítsd be egyszerűen a lejárati dátumot (expiration_date) és az elérhetőséget (availability_date), ha a termék feedjében preorder vagy backorder érték szerepel. Ezekben az esetekben meg kell adni egy konkrét dátumot is, különben a Google feed nem lesz teljes.

  • Ú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 a Napok hozzáadása dátumhoz lehetőséget.
  • Elem kiválasztása a módosításhoz:
    • Az Elem mezőben válaszd ki azt az elemet, amelybe az eredmény dátumot be kell írni.
    • Ebben a példában ez lehet például [expiration_date] vagy [availability_date]
  • Írási formátum kiválasztása
    • A listából válaszd ki a Google számára megfelelő formátumot: YYYY-MM-DDTHH:MM:SS
  • 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, ha csak bizonyos termékekre szeretnéd alkalmazni (pl. g:availability = preorder)
  • A hozzáadandó napok számának megadása
    • A Hány nappal növekedjen mezőben add meg a számértéket, amennyivel a mai dátumot el szeretnéd tolni.
    • Például: 5 azt jelenti, hogy az eredmény dátum a mai nap + 5 nap.
  • Eredmény ellenőrzése
    • A Kimeneti érték előnézete oszlopban megjelenik az eredmény, amely a kimeneti feedbe íródik.
    • Például: 2025-10-21T16:13:19.
  • Szabály elnevezése
    • Az utolsó lépésben add meg a szabály nevét, például “Elérhetőségi dátum beállítása preorder termékekhez”.

GYIK#

1. Mire szolgál a Napok hozzáadása dátumhoz szabály? A szabály automatikusan beírja a kiválasztott elembe az aktuális dátumot a megadott napszámmal eltolva. Leggyakrabban az availability_date vagy expiration_date értékek beállítására használatos Google feedekben – jellemzően preorder vagy backorder értékű termékeknél.

2. Milyen helyzetekben szükséges leggyakrabban ez a szabály? Főként a következőkhöz használatos:

  • kötelező dátumok kitöltése Google feedekben,
  • az elérhetőségi dátum folyamatos frissítése,
  • dátumok automatikus meghosszabbítása (pl. expiration_date + 30 nap).

3. Milyen dátumformátumot használjak Google Merchant feedekhez? A Google formátumokhoz a javasolt formátum: YYYY-MM-DDTHH:MM:SS Példa: 2025-06-24T12:46:12 Ez a formátum tartalmazza a dátumot és az időt is, és megfelel az ISO 8601 szabványnak, amelyet a Google megkövetel.

4. Választhatok más dátumformátumot? Igen. A Mergado különböző formátumokat támogat, például:

  • YYYY-MM-DD (pl. 2025-10-16)
  • DD.MM.YYYY (pl. 16.10.2025)
  • YYYY/MM/DD
  • YYYYMMDD
  • vagy akár Unix timestamp (pl. 1739625600)

Ez hasznos olyan rendszerekbe történő exportnál, amelyek saját dátumformátumot használnak.

5. Mit jelent a Hány nappal növekedjen mező? Ebbe a mezőbe írd be a napok számát, amennyivel a mai dátumot el kell tolni. Pl.:

  • +5 érték → mai dátum + 5 nap
  • 0 érték → mai dátum

Az eredmény azonnal megjelenik a Kimeneti érték előnézete oszlopban.

6. Használható a szabály egyszerre több lekérdezésre? Igen. A szabály támogatja az alkalmazást egyszerre több terméklekérdezésre, így különböző termékcsoportoknak különböző időeltolásokat állíthatsz be (pl. preorder +5 nap, backorder +14 nap).

7. Felülírhatom ezzel a szabállyal egy elem meglévő dátumát? Igen. Ha az elem (pl. availability_date) már tartalmaz értéket, a szabály az újonnan kiszámított dátummal helyettesíti.

8. Kombinálható a napok hozzáadása más szabályokkal, például Számítás vagy Felülírás? Igen. Általában a Felülírás szabállyal kombinálva használatos, ha előbb ki kell tölteni üres elemeket, vagy a Számítás szabállyal, ha dinamikusan szeretnéd módosítani az értéket egy másik elem alapján. Ajánlott sorrend: először egészítsd ki / módosítsd az adatokat, utána alkalmazd a Napok hozzáadása dátumhoz szabályt.

9. Hogyan állapíthatom meg, hogy a dátum tényleg helyesen került-e a feedbe? A szabályok mentése és alkalmazása vagy a feed újragenerálása után:

  • jelenítsd meg a kimeneti feedet és ellenőrizd az availability_date vagy expiration_date elemet,
  • vagy futtasd a Szabályok áthaladása funkciót egy konkrét terméknél – láthatod az eredeti és az új dátumértéket.

10. Használhatok időkomponenst (óra, perc, másodperc)? Igen. A YYYY-MM-DDTHH:MM:SS formátumban konkrét időt is beállíthatsz. Például a 2025-10-21T08:00:00 biztosítja, hogy a termék pontosan 8:00-tól legyen elérhetőként jelölve.

11. Mi történik, ha negatív értéket adok meg (pl. -2)? Hibaüzenet jelenik meg. A szabály nem tud negatív számokkal dolgozni, csak pozitív egész számot fogad el (0, 1, 2, …).

12. Melyek a leggyakoribb hibák a szabály használatakor?

  • Helytelen dátumformátum (pl. hiányzó időkomponens Google feednél).
  • Rossz elembe írás (availability az availability_date helyett).
  • Túl magas szám megadása (pl. +999), ami a dátumot valós tartományon kívülre tolhatja.

Érdemes a szabályt kisebb termékmintán tesztelni.

13. Hozzáadhatok napokat egy másik elem értéke alapján (pl. raktári elérhetőség szerint)? Nem.

14. Használható ez a szabály a Google feedeken kívül is? Igen. Bár leggyakrabban Google Merchant feedekhez használják, bármely formátumban használhatod, ahol dátumokkal dolgozol — például ERP rendszerekbe vagy saját XML struktúrákba történő exportoknál.

🇨🇿 🇬🇧 🇩🇪 🇭🇺