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 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 =
- 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:
5azt 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/DDYYYYMMDD- 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 nap0é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_datevagyexpiration_dateelemet, - 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 (
availabilityazavailability_datehelyett). - 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.