Pravidlo: Přičtení dnů k datu
Toto pravidlo zapíše do zvoleného elementu datum, které odpovídá dnešnímu datu plus počtu dní, které zadáte. Díky tomu můžete mít například vždy aktuální datum očekávaného dodání. Pravidlo se využívá nejčastěji u Google formátů, konkrétně u dostupnosti produktů, když je v elementu availability uvedena hodnota preorder nebo backorder. V těchto případech je totiž nutné doplnit také konkrétní datum dostupnosti.
Zdroje
Extra funkce
- Pravidlo dokáže přepisovat hodnotu u více výběrů
 - Ukázka výstupní hodnoty - slouží ke kontrole
 - Výsledná hodnota elementu po aplikování pravidla je datum: 2025-10-16T16:13:19
 - Formáty k použití:
- YYYY-MM-DD - Rok-Měsíc-Den (standard ISO 8601)
 - YYYY-MM-DDTHH:MM:SS - Datum a čas s oddělovačem “T” (např. 2025-06-24T12:46:12)
 - YYYY/MM/DD - Rok/Měsíc/Den s lomítky
 - DD/MM/YYYY - Den/Měsíc/Rok (evropský formát)
 - MM/DD/YYYY - Měsíc/Den/Rok (americký formát)
 - YYYYMMDD -Kompaktní formát bez oddělovačů
 - DD.MM.YYYY - Den.Měsíc.Rok
 - Unix timestamp - Počet sekund od 1. 1. 1970 (pro systémy a API)
 
 
Konkrétní příklady:
Příklad 1: Nastavení elementů expiration_date a availability_date pro Google feedy
Tento příklad ukazuje, jak jednoduše nastavit datum vypršení platnosti (expiration_date) a dostupnosti (availability_date), pokud má produkt ve feedu hodnotu preorder nebo backorder.
V těchto případech je nutné uvést i konkrétní termín, jinak Google feed nebude kompletní.
- Vytvoření nového pravidla:
- Otevřete stránku “Pravidla”.
 - Klikněte na tlačítko Nové pravidlo.
 
 - Výběr typu pravidla:
- V poli Typ pravidla vyberte možnost Přičtení dnů k datu.
 
 - Volba elementu pro změnu:
- V poli Element vyberte prvek, do kterého se má zapsat výsledné datum.
 - V našem případě to může být například 
[expiration_date]nebo[availability_date] 
 - Zvolte formát zápisu
- Ze seznamu vyberte následující formát, který je pro Google vhodný: YYYY-MM-DDTHH:MM:SS
 
 - Výběr produktů:
- V poli Výběr zvolte buď Všechny produkty, nebo vytvořte vlastní Produktový výběr, pokud chcete pravidlo aplikovat jen na určité produkty (např. g:availability = 
preorder) 
 - V poli Výběr zvolte buď Všechny produkty, nebo vytvořte vlastní Produktový výběr, pokud chcete pravidlo aplikovat jen na určité produkty (např. g:availability = 
 - Zadejte počet dní k navýšení
- V poli „O kolik dní se zvýší“ zadejte číselnou hodnotu, o kolik dní chcete posunout dnešní datum.
 - Například: 
5znamená, že výsledné datum bude dnešek + 5 dní. 
 - Kontrola výsledku
- Ve sloupci “Ukázka výstupní hodnoty” se zobrazí výsledná hodnota, která bude zapsána do výstupního feedu.
 - Například: 
2025-10-21T16:13:19. 
 - Pojmenování pravidla
- V posledním kroku zadejte název pravidla, například “Nastavení data dostupnosti pro preorder produkty”.
 
 
FAQ:
1. K čemu pravidlo Přičtení dnů k datu slouží?
Pravidlo automaticky zapíše do vybraného elementu aktuální datum posunuté o zadaný počet dní.
Nejčastěji se používá pro nastavení hodnot jako availability_date nebo expiration_date v Google feedech – typicky u produktů s hodnotou preorder nebo backorder.
2. V jakých situacích je toto pravidlo nejčastěji potřeba?
Používá se především pro:
- doplnění povinných datumů do Google feedů,
 - zajištění, že datum dostupnosti bude vždy aktuální,
 - automatické prodlužování datumů (např. 
expiration_date+ 30 dní). 
3. Jaký formát data mám použít pro Google Merchant feedy?
Pro Google formáty je doporučený formát:
 YYYY-MM-DDTHH:MM:SS
Příklad: 2025-06-24T12:46:12
Tento formát obsahuje jak datum, tak čas a odpovídá standardu ISO 8601, který Google vyžaduje.
4. Dá se vybrat jiný formát data?
Ano.
Mergado podporuje různé formáty, například:
YYYY-MM-DD(např. 2025-10-16)DD.MM.YYYY(např. 16.10.2025)YYYY/MM/DDYYYYMMDD- nebo i 
Unix timestamp(např. 1739625600)
 To se hodí při exportech do systémů, které používají vlastní formát dat. 
5. Co znamená pole „O kolik dní se zvýší“?
Do tohoto pole zadáte počet dní, o které se má dnešní datum posunout.
Např.:
- Hodnota 
+5→ dnešní datum + 5 dní - Hodnota 
0→ dnešní datum 
Výsledek se ihned zobrazí ve sloupci Ukázka výstupní hodnoty.
6. Dá se pravidlo použít pro více výběrů najednou?
Ano.
Pravidlo podporuje aplikaci na více produktových výběrů současně, takže můžete různým skupinám produktů nastavit různé časové posuny (např. preorder +5 dní, backorder +14 dní).
7. Můžu tímto pravidlem přepsat existující datum v elementu?
Ano.
Pokud element (např. availability_date) už obsahuje hodnotu, pravidlo ji nahradí nově vypočteným datem.
8. Dá se přičítání dnů kombinovat s jinými pravidly, například Výpočet nebo Přepsat?
Ano.
Obvykle se používá v kombinaci s pravidlem Přepsat, pokud potřebujete předem doplnit prázdné elementy, nebo s pravidlem Výpočet, pokud chcete hodnotu upravit dynamicky podle jiného elementu.
 Doporučené pořadí: nejdříve doplňte / upravte data, až poté aplikujte „Přičtení dnů k datu“.
9. Jak zjistím, jestli se datum do feedu opravdu propsalo správně?
Po uložení a aplikování pravidel nebo po přegenerování feedu:
- zobrazte výstupní feed a zkontrolujte element 
availability_dateneboexpiration_date, - nebo spusťte funkci „Průchod pravidly“ u konkrétního produktu – uvidíte původní i novou hodnotu data.
 
10. Můžu použít časovou složku (hodiny, minuty, sekundy)?
Ano.
Ve formátu YYYY-MM-DDTHH:MM:SS můžete nastavit i konkrétní čas.
Například 2025-10-21T08:00:00 zajistí, že produkt bude označen jako dostupný přesně od 8:00.
11. Co se stane, když zadám zápornou hodnotu (např. -2)?
Vyskočí chybová hláška. Pravidlo v poli počet dní neumí pracovat se zápornými čísly. Je tedy možné zadat pouze pozitivní číslo (0, 1, 2,…)
12. Jaké jsou nejčastější chyby při použití pravidla?
- Nesprávný formát data (např. chybí časová složka u Google feedu).
 - Zápis do nesprávného elementu (
availabilitymístoavailability_date). - Zadání příliš vysokého čísla (např. +999), které může způsobit, že datum bude mimo reálný rozsah.
 Doporučuje se pravidlo otestovat na menším vzorku produktů. 
13. Můžu přičítat dny na základě hodnot z jiného elementu (např. podle skladové dostupnosti)?
Ne
14. Je možné použít toto pravidlo i mimo Google feedy?
Ano.
I když je nejčastěji využíváno pro Google Merchant feedy, můžete ho použít v jakémkoliv formátu, kde se pracuje s daty — například pro exporty do ERP systémů nebo vlastní XML struktury.