Skladovost a dodací lhůta nejsou jeden údaj. První říká, zda je produkt fyzicky dostupný; stav dostupnosti navíc určuje, v jakém režimu obchod přijímá objednávku. Druhá odpovídá, kdy zákazník zboží dostane. E-shop má obojí ukázat zákazníkovi a stav dostupnosti správně promítnout do používaných produktových dat; dodací lhůtu doplní způsobem, který dané napojení podporuje. Vágní „skladem u dodavatele“ bez termínu zákazníkovi neřekne, kdy zboží dostane.
Tento návod navazuje na obecnější postup pro produktové stránky v AI vyhledávání a na článek o shodě produktového feedu s webem. Tady se soustředíme na dostupnost nabídky: od posledních kusů přes dočasné vyprodání až po předobjednávku.
Skladovost a dodací lhůta jsou dva různé údaje
„Skladem“ bez dalšího kontextu odpovídá na otázku, zda e-shop objednávku přijme a může ji splnit. Neříká automaticky, zda balík odešle dnes, za tři dny nebo až po převozu z externího skladu. Dodací lhůta se skládá nejméně ze zpracování objednávky a doby přepravy.
Google oba údaje rozlišuje i ve svých datových formátech. Ve strukturovaných datech se stav nabídky zapisuje do vlastnosti availability u typu Offer (nabídka). Údaje o dopravě lze popsat zvlášť v OfferShippingDetails, kde ShippingDeliveryTime rozlišuje handlingTime a transitTime. Viditelný text má být stejně konkrétní:
| Aspekt | Co stav říká | Co má vidět zákazník |
|---|---|---|
| Skladem | Objednávku lze přijmout a zboží odeslat | Skladem · odesíláme dnes nebo do 24 hodin |
| Externí sklad | Zboží není ve vlastním skladu e-shopu | Odesíláme do 3–5 pracovních dnů |
| Po doskladnění | Objednávku přijmete, zboží teď chybí | Očekávané odeslání 8. října |
| Vyprodáno | Objednávku teď nepřijímáte | Vyprodáno · hlídání dostupnosti |
U ceny platí stejná zásada: zákazník i systémy mají dostat tentýž aktuální údaj. Jak cenu zapsat, rozebírá návod Ceny na webu a AI.
Čtyři stavy dostupnosti mají odlišný význam
Google Merchant Center rozlišuje čtyři běžné hodnoty. Názvy v produktovém feedu nejsou reklamní štítky; popisují, zda objednávku přijímáte a v jaké situaci se produkt nachází.
| Stav v produktovém feedu | Kdy ho použít | Viditelná informace na stránce |
|---|---|---|
in_stock | Produkt lze koupit, včas odeslat a doručit do všech oblastí, které u nabídky podporujete | Stav a konkrétní doba odeslání |
out_of_stock | Objednávku nepřijímáte | Jasné „vyprodáno“ a neaktivní nákupní tlačítko |
preorder | Produkt ještě nebyl uveden na trh, objednávky už přijímáte | Předobjednávka a očekávané datum odeslání |
backorder | Existující produkt dočasně chybí, objednávky přijímáte | Objednání po doskladnění a očekávané datum odeslání |
U preorder a backorder Google požaduje také availability_date. Do feedu pošlete jediný odhadovaný termín v ISO 8601, nejvýše rok dopředu; rozsah Google nepřijímá. Na stránce můžete odhad zákazníkovi vyjádřit méně přesně, například měsícem, a po potvrzení ho zpřesnit. Předobjednávka tedy není univerzální náhrada za každý výrobek, který právě došel: patří novince před uvedením, zatímco dočasně vyprodaný existující produkt odpovídá stavu backorder.
Případné omezení doručení musí být na stránce viditelné a odpovídat nastavení dopravy nebo regionální dostupnosti v Merchant Center. Obecné in_stock nesmí slibovat doručení do oblasti, kterou nabídka ve skutečnosti nepokrývá.
Google vyžaduje shodu dostupnosti mezi produktovou stránkou, strukturovanými daty, objednávkovým procesem a produktovým feedem. Rozpor může vést k zamítnutí produktu v Merchant Center.
OpenAI používá ve vlastním formátu produktového feedu podobné stavy: in_stock, out_of_stock, pre_order, backorder a unknown. Pokud OpenAI pro váš registrovaný feed výslovně potvrdí profil kompatibilní s Google Merchant Center, zapisuje se v něm předobjednávka preorder bez podtržítka a hodnota unknown se nepřijímá. Formát proto vždy berte z dokumentace konkrétního napojení, ne z náhodného příkladu na internetu.
OpenAI u nákupních výsledků uvádí dostupnost mezi hledisky pro řazení nabídek obchodníků. Přímé feedy jsou však k 26. září 2026 dostupné jen schváleným partnerům. Pro běžný český e-shop z toho plyne střízlivý závěr: udržujte přesná produktová data všude, kam je skutečně posíláte, ale neslibujte si z toho automatické zobrazení v ChatGPT.
Ve strukturovaných datech oddělte stav od termínu
Na produktové stránce patří stav do nabídky Offer. Dodací lhůtu popište samostatně pomocí údajů o zpracování a přepravě. Následující příklad obsahuje i obrázek a cenu dopravy, které Google pro způsobilost obchodního a dopravního rozšíření požaduje. Říká, že je produkt skladem, zpracování trvá nula až jeden den a přeprava jeden až tři dny:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Pracovní svítilna 1200 lm",
"sku": "SV-1200",
"image": "https://example.cz/images/svitilna-1200.jpg",
"offers": {
"@type": "Offer",
"price": 1290,
"priceCurrency": "CZK",
"availability": "https://schema.org/InStock",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": 99,
"currency": "CZK"
},
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "CZ"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 1,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 3,
"unitCode": "DAY"
}
}
}
}
}
Příklad ukazuje princip; nekopírujte jej bez úprav. Nahraďte ukázkovou adresu obrázku i cenu dopravy skutečnými údaji a doplňte jen hodnoty, které odpovídají nabídce a oblasti doručení. Pokud máte pro většinu sortimentu stejné dopravní podmínky, Google doporučuje popsat je na úrovni organizace a na produktu uvádět jen odchylky.
Strukturovaná data vytvořená až po načtení stránky pomocí JavaScriptu nejsou ideální pro rychle se měnící cenu a dostupnost. Google u variant upozorňuje, že může taková data načítat méně často a zpracovat méně spolehlivě než data obsažená přímo v HTML. Pokud to vaše e-shopové řešení umožňuje, vložte základní produktová data přímo do HTML, které server odešle prohlížeči.
U variant produktu nestačí jeden společný stav
Modré tričko velikosti M může být skladem, zatímco černé tričko velikosti L je vyprodané. Označit celý produkt jako „skladem“ by bylo pravdivé jen pro část nabídky. Google i OpenAI proto počítají s dostupností na úrovni konkrétní varianty.
Google pro skupinu variant používá ProductGroup, hasVariant, variesBy a productGroupID. Každá varianta má mít vlastní identifikátor a odlišnou URL, po jejímž otevření se přímo zobrazí se správnou cenou, obrázkem a dostupností. Ve vlastním formátu OpenAI pošlete pro každou variantu samostatný řádek s odlišným item_id, společným group_id, hodnotou listing_has_variations=true a variant_dict vybrané kombinace. Každý řádek nese vlastní cenu, dostupnost, URL a obrázek; odkaz má variantu předvolit, pokud je to technicky možné. U profilu kompatibilního s Google Merchant Center použijte pole, která OpenAI pro tento profil potvrdilo.
-
Vyberte konkrétní variantu
Otevřete odkaz uvedený ve feedu. Stránka má předvolit stejnou velikost, barvu nebo balení, které daný řádek popisuje.
-
Porovnejte viditelný stav
Štítek dostupnosti, nákupní tlačítko a očekávané odeslání musí odpovídat zvolené variantě.
-
Zkontrolujte strukturovaná data
Najděte správný produkt (Product) a nabídku (Offer). Identifikátor, cena a vlastnost availability musí patřit téže variantě.
-
Porovnejte řádek ve feedu
Stejný identifikátor a stav musí být i v produktovém zdroji. Nestačí kontrolovat jen nadřazený produkt.
Častá chyba vzniká, když odkaz z feedu otevře jinou variantu, než kterou daný řádek popisuje. Feed odkazuje na velikost M, která je skladem, ale stránka po otevření předvolí vyprodanou velikost L. Google tento případ uvádí mezi typickými příčinami nesouladu dostupnosti.
Kontrola dostupnosti musí být součástí provozu
Jednorázové nastavení nevydrží. Skladový stav se mění po objednávkách, vratkách, příjmu zboží i po ruční úpravě údajů dodavatelem. Nejrizikovější jsou produkty s posledními kusy a nabídky z externího skladu, kde e-shop přebírá stav se zpožděním.
-
Určete jeden zdroj skladového stavu
Viditelný text, strukturovaná data a feed generujte z téhož katalogového pole. Ruční přepis vytváří rozpor.
-
Oddělte stav od slíbeného termínu
Vedle skladového stavu evidujte také dobu zpracování a přepravy. Externí sklad nesmí automaticky znamenat odeslání do 24 hodin.
-
Aktualizujte změny bez zbytečné prodlevy
Při vyprodání, naskladnění nebo změně termínu obnovte stránku i všechny používané feedy. OpenAI doporučuje odesílat celý feed denně a průběžné změny přes API, pokud máte k tomuto napojení přístup.
-
Kontrolujte vzorek rizikových produktů
Projděte poslední kusy, předobjednávky, externí sklady a varianty. Porovnejte stránku, košík, strukturovaná data a řádek ve feedu.
-
Sledujte zamítnutí a chybové přehledy
V Merchant Center řešte nesoulad jako procesní chybu, ne jen jako jednotlivý vadný produkt. Hledejte společný zdroj zpoždění.
Skladem u dodavatele bez termínu
Zákazník ani systém nepoznají, zda jde o dva dny, nebo dva týdny. Doplňte realistickou dobu odeslání a pravidlo pro její aktualizaci.
Předobjednávka místo doskladnění
preorder patří produktu před uvedením na trh. U existujícího výrobku, který došel, použijte stav pro objednání po doskladnění a očekávané datum.
Feed se mění později než stránka
Při každé změně může vzniknout krátkodobý nesoulad. Oba výstupy proto aktualizujte ze stejného zdroje a pokud možno současně.
Jeden stav pro všechny varianty
Dostupnost nadřazeného produktu neříká, která velikost nebo barva je skutečně k nákupu. Stav patří ke konkrétní variantě.
Termín, který nemáte pod kontrolou
Datum od dodavatele se může změnit. Uvádějte je jen tehdy, pokud údaj průběžně ověřujete a každou změnu ihned promítnete na stránku. Bez potvrzení použijte ve viditelném textu poctivé rozpětí; do atributu availability_date patří jediný termín, ne rozsah.
Přesná data nejsou zárukou zobrazení
Přesná data pomáhají splnit podmínky Googlu pro produktové výsledky, ale nezaručují zobrazení produktu ani doporučení v odpovědi AI.
Přesná dostupnost dává všem stejný údaj
Začněte u významu, ne u kódu. Rozlište fyzickou skladovost, režim objednávky, dobu odeslání a dobu přepravy. Potom stejné údaje propisujte z jednoho zdroje na stránku, do strukturovaných dat, do košíku a do každého feedu, který skutečně používáte.
Správná dostupnost negarantuje zobrazení v Googlu ani ChatGPT. Odstraňuje ale rozpor mezi údajem na stránce a údajem, který dostane vyhledávač nebo nákupní služba. U produktů s variantami proto veďte dostupnost zvlášť pro každou velikost, barvu a balení.
Chcete připravit produktovou stránku tak, aby zákazníci, vyhledávače i AI našli cenu, dostupnost, parametry a podmínky na správném místě? AI SEO Wireframe Pack za 1 490 Kč včetně DPH obsahuje vzor produktové stránky, strukturovaná data a návod na nasazení. Celkem pokrývá sedm typů stránek a samostatnou kapitolu k nasazení.
Stav dokumentace ověřen 26. září 2026. Přímé produktové feedy OpenAI jsou v době vydání dostupné jen schváleným partnerům a jejich formát se může měnit.