SEO Playbook · Element

Blok dostupnosti: Skladem, doručení a vyřízení

Vytvořte blok dostupnosti, který kupujícím, vyhledávačům i AI agentům dnes přehledně sdělí informace o skladu, doručení, vyřízení, předobjednávkách a ukončených produktech.

12 min read

Blok dostupnosti odpovídá na poslední operační otázku kupujícího: mohu tuto položku získat, jakým způsobem a kdy? Soustřeďuje informace o skladu, doručení, osobním odběru, backorderu a ukončených produktech do jedné extrahovatelné jednotky, namísto aby byly roztroušeny mezi odznáček, tooltip v pokladně a stránku s přepravními podmínkami.

Proč na tomto elementu záleží

Dostupnost není uklidňující text. Je to omezující podmínka nákupu. Kupující, který si již vybral produkt, může rozhodnutí stále opustit, pokud stránka nedokáže odpovědět, zda je vybraná varianta prodejná, zda doručení dosáhne na požadované místo nebo zda dorazí před skutečným termínem. Přesná dostupnost snižuje nejistotu v okamžiku, kdy je nejistota nejdražší.

Psychologie je o kontrole, nikoli o umělé naléhavosti. „Poslední 2 kusy" může někomu pomoci posoudit riziko, pokud je údaj pravdivý a aktuální. Stejná zpráva poškozuje důvěru, když přetrvává celé dny, po obnovení stránky se resetuje nebo odkazuje na sklad, který nemůže kupujícího obsloužit. Užitečný blok poskytuje čtenáři fakta potřebná k akci: aktuální stav, destinaci, způsob, načasování, podmínky a další dostupný krok.

Strojová extrahovatelnost znamená, že robot, nákupní agent, feed nebo asistivní technologie mohou zachovat vztah mezi variantou a jejími údaji o vyřízení. Zelená tečka vedle „Dostupné" je sémanticky slabá: dostupné v jaké barvě, lokalitě, způsobem a kdy? Označený blok může uchovat úplnou odpověď.

Čerstvost je důležitá, protože inventář je proměnlivý. Obsahový systém by měl načítat stav z obchodního zdroje pravdy, zatímco viditelné časové razítko a záložní politika umožňují odhalit zastaralá nebo nedostupná data. Vyhledávače a AI systémy musí vidět stejný materiální stav jako kupující; strukturovaná data nemohou opravit rozporuplnou stránku.

Kdy jej použít

Použijte blok dostupnosti, když sklad nebo vyřízení ovlivňuje, zda čtenář může dokončit zamýšlenou akci. Patří na stránky fyzických produktů, výpisy produktů, kde sklad ovlivňuje výběr, vstupenky nebo nabídky s omezeným množstvím a koncové body obchodních dat určené pro agenty. Funguje také pro osobní odběr, místní doručení, dodací lhůty zakázkové výroby, backordery, pre-ordery a ukončené produkty.

Vykreslujte blok pro každou prodejnou variantu, když velikost, barva, balení, stav, prodejce nebo lokalita mění odpověď. „Skladem" pro celou produktovou rodinu je zavádějící, když je vybraná velikost nedostupná. Pokud má tržiště několik prodejců, každá nabídka potřebuje vlastní cenu, dostupnost, příslib doručení a identitu prodejce.

Běžné případy, které by měly zůstat mimo tento element:

  • Nejvolnější termín servisního týmu je rezervační slot, nikoli skladová dostupnost.
  • Otevírací doba patří do hodin a kontaktních informací; „právě otevřeno" neznamená, že je položka k dispozici.
  • Stav vydání softwarové funkce patří do dokumentace produktu nebo vydání, pokud přístup není skutečně kapacitně omezen.
  • Vypršení platnosti akce je podmínkou nabídky, nikoli stavem inventáře.
  • Obecné přepravní podmínky vysvětlují pravidla napříč objednávkami; blok dostupnosti aplikuje tato pravidla na tuto konkrétní položku, destinaci a čas.
  • Marketingové tvrzení prodejce jako „rychlé dodání" není odhad a nemělo by zabírat pole pro doručení.

Pravidla pro psaní elementů mají prioritu: vybírejte blok podle účelu, nikoli podle jeho stylování jako odznáčku, karty nebo accordionu. Pokud je primárním úkolem uvést, zda a jak lze vybranou položku získat, jedná se o blok dostupnosti.

Kam jej umístit

Umístěte primární blok do nákupní oblasti, poté, co kupující vybral všechny varianty ovlivňující sklad, a bezprostředně před ovládací prvek množství a nákupní akci. Toto pořadí umožňuje stránce vypočítat jeden pravdivý stav před zobrazením „Přidat do košíku." Pokud ovládací prvky variant sedí nad cenou, umístěte blok za tyto ovládací prvky a aktualizujte jeho přístupný název podle výběru.

Na stránce kategorie nebo výpisu použijte kompaktní stav přímo v odpovídající kartě produktu. Odkazujte na detailní stránku pro konkrétní termíny podle destinace, pokud je karta nedokáže přesně vypočítat. V nákupním průvodci nebo recenzi umístěte redakčně kvalifikovaný stav vedle prodejce a času ověření; nevyvolávejte dojem, že vydavatel kontroluje inventář.

Blok může být umístěn vedle ceny, pokud oba odkazují na stejnou variantu a prodejce. Nesmí být umístěn vedle konfliktního odznáčku, aktivovaného tlačítka nákupu u nedostupné položky, nesouvisejícího odpočítávacího časovače nebo tvrzení o doručení na základě jiné destinace. Neumísťujte mezi stav a jeho další krok reference, propagační karusel ani křížový prodej. Neschovávejte stav ukončení pod recenze a zároveň nenechávejte viditelný původní ovládací prvek nákupu.

Pořadí na mobilu musí zůstat: vybraná varianta, stav skladu, možnosti doručení nebo osobního odběru, podmínky, pak akce. Lepicí nákupní lišta může opakovat krátký stav, ale musí vycházet ze stejného zdroje a nikdy nesmí být v rozporu s plným blokem.

Anatomie

  1. Kontext: identifikuje přesný produkt, variantu, prodejce a lokalitu, na kterou se fakta vztahují.
  2. Stav skladu: používá jeden řízený stav, například Skladem, Nízký stav, Vyprodáno, Backorder, Pre-order nebo Ukončeno.
  3. Údaj o množství: uvádí ověřený počet nebo nečíselný práh; nikdy nevytváří umělý nedostatek.
  4. Destinace: uvádí zemi, region, poštovní směrovací číslo nebo vybranou prodejnu použitou pro odhad.
  5. Způsob vyřízení: odděluje přepravu, místní doručení, osobní odběr a digitální doručení.
  6. Okno doručení nebo připravenosti: zobrazuje absolutní datum nebo ohraničené rozmezí, nikoli „brzy."
  7. Konec objednávek a podmínky: uvádí časové pásmo, termín objednávky, předpoklad pracovních dnů, požadavek na členství nebo minimální objednávku, pokud je to podstatné.
  8. Politika a akce při nedostupnosti: vysvětluje chování při doplnění, náhradě, backorderu, notifikaci nebo archivaci.
  9. Čerstvost a zdroj: zaznamenává, kdy byl stav zjištěn a která autoritativní služba jej poskytla.
  10. Obchodní akce: odpovídá stavu: nákup, pre-order, přidání do čekací listiny, nalezení jiné prodejny nebo zobrazení nástupce.

Příklady designu

Každá varianta používá kromě barvy také text, zachovává kontext vybrané položky a uvádí časové razítko nebo smlouvu o živém zdroji.

Skladem s možnostmi vyřízení. Použijte, když je položka nyní prodejná. Oddělte online sklad od skladu na prodejně a u každé způsobilé metody zobrazte jeden odhad.

Nízký stav. Použijte pouze při překročení řízeného prahu. Zobrazte přesný počet pouze tehdy, pokud je to bezpečné a dostatečně aktuální; jinak uveďte „Nízký stav" a ponechte časové razítko.

Vyprodáno, očekává se doplnění. Deaktivujte okamžitou nákupní akci, pokud nejsou přijímány backordery. Uvádějte očekávané rozmezí pouze tehdy, když ho podporují merchandisingová nebo dodavatelská data.

Backorder nebo pre-order. Udržujte tyto stavy odlišné. Uveďte, kdy je platba autorizována nebo stržena, očekávané datum odeslání nebo vydání, storno podmínky a zda se smíšené košíky odesílají samostatně.

Ukončeno. Odstraňte aktivní nákupní ovládací prvky a značení aktivní nabídky. Zachovejte užitečné specifikace a informace o podpoře, poté identifikujte oficiálního nástupce pouze tehdy, pokud je vztah ověřen.

Osobní odběr na prodejně. Uveďte název prodejny, čas připravenosti, dobu trvání rezervace a případný požadavek na identifikaci. „Dostupné poblíž" není dostatečné, pokud kupující musí cestovat.

Parametry

„Zdroj" níže znamená, odkud renderer získává hodnotu. Komerční systémy zůstávají odpovědné za základní tvrzení.

Parametry rozhraní bloku dostupnosti
NázevTypVyžadovánMin/maxVýchozíZdroj
titleProstý řetězecNe1–5 slovAvailabilityPrvní nadpis v těle
statusŘízený enumAnoPřesně 1 stavŽádnýAtribut
skuProstý identifikátorAno pro varianty1–64 znakůVlastnící produktAtribut
sellerProstý identifikátorAno pro tržiště1 hodnotaVlastník webuAtribut
quantityNe-záporné celé čísloNe0–maximum systémuSkrytoAtribut
destinationZemě, region, PSČ nebo ID prodejnyAno pro odhad1 destinaceDeklarovaný trh webuAtribut
methodSeznam enumAno1–4 metodyshippingAtribut
earliestISO 8601 datum-časPodmíněno1 hodnotaŽádnýAtribut
latestISO 8601 datum-časPodmíněno1 hodnota; ne dříve než earliestStejný jako earliestAtribut
cutoffISO 8601 datum-čas s offsetemNe1 hodnotaChybíAtribut
checkedISO 8601 datum-čas s offsetemAno1 hodnotaŽádnýAtribut
sourceŘízený název systémuAno1–2 zdrojeŽádnýAtribut
policyProstý textVyžadován, pokud není skladem10–45 slovŽádnýTělo
actionŠtítek a URL nebo cíl ovládacího prvkuAno2–6 slov; 1 cílOdvozeno ze stavuTělo

Řízený stav odpovídá obchodní realitě, nikoli prezentaci: in-stock, limited, out-of-stock, backorder, preorder nebo discontinued. Hodnota specifická pro kanál, například collection-only, patří do method, protože položka může být skladem, ale dostupná pouze prostřednictvím osobního odběru.

Syntaxe a příklady kódu

Tři formy kódují stejné vybrané SKU, stav, rozmezí doručení, zdroj a akci. Projekt musí před použitím dané syntaxe v produkci zaregistrovat odpovídající adaptér pro Hugo nebo WordPress.

Přenosná direktiva Markdown

:::availability{status=in-stock sku="TJ-NV-M" destination="US-10001" method="shipping,collection" earliest="2026-08-31" latest="2026-09-01" cutoff="2026-08-28T14:00:00-04:00" checked="2026-08-27T09:42:00-04:00" source="inventory-api,fulfilment-api"}
## Availability

In stock online and ready to dispatch.
Action: [Add navy Trail Jacket, size M to cart](https://example.com/cart/add/TJ-NV-M)
:::

Hugo shortcode

{{< availability status="in-stock" sku="TJ-NV-M" destination="US-10001" method="shipping,collection" earliest="2026-08-31" latest="2026-09-01" cutoff="2026-08-28T14:00:00-04:00" checked="2026-08-27T09:42:00-04:00" source="inventory-api,fulfilment-api" >}}
## Availability

In stock online and ready to dispatch.
Action: [Add navy Trail Jacket, size M to cart](https://example.com/cart/add/TJ-NV-M)
{{< /availability >}}

Všechny parametry jsou pojmenované. Příklad se záměrně vyhýbá míchání pozičních a pojmenovaných parametrů.

WordPress

[availability status="in-stock" sku="TJ-NV-M" destination="US-10001" method="shipping,collection" earliest="2026-08-31" latest="2026-09-01" cutoff="2026-08-28T14:00:00-04:00" checked="2026-08-27T09:42:00-04:00" source="inventory-api,fulfilment-api"]
In stock online and ready to dispatch.
Action: <a href="https://example.com/cart/add/TJ-NV-M">Add navy Trail Jacket, size M to cart</a>
[/availability]

Nativní WordPress blok by měl tyto hodnoty ukládat jako typové atributy, nikoli jako jediný blok formátovaného textu. Vykreslování na straně serveru je preferováno pro počáteční stav; personalizace na straně klienta může upřesnit destinaci a odhad po souhlasu nebo zadání vstupu.

Dobré a špatné příklady

Dobrý

Navy Trail Jacket, velikost M — skladem online. Doručení na 10001 je odhadováno na 31. srpna – 1. září standardní přepravou. Objednejte do 14:00 ET 28. srpna. Dostupnost osobního odběru na prodejně se ověřuje samostatně. Inventář a odhad doručení ověřeny v 09:42 ET 27. srpna 2026.

Toto funguje, protože váže stav na vybranou variantu, destinaci, způsob, časové rozmezí, časové pásmo a čas ověření. Čtenář může jednat bez nutnosti interpretovat ikonu nebo otevírat obecné podmínky.

Špatný

🟢 Pospěšte si! Nyní k dispozici — rychle se prodává. Doručení brzy. Zbývá jen pár kusů!

Toto selhává, protože „k dispozici" nemá variantu, prodejce ani kanál; „brzy" nemá destinaci ani data; „pár" nemá řízený práh; a naléhavost nelze ověřit. Zelená ikona navíc nese význam, který v textu chybí. Nahrazení ikony červenou by chybějící fakta nevyřešilo.

Značení schema a přístupnost

U skutečné prodejné položky může blok napájet Product.offers prostřednictvím Offer nebo AggregateOffer. Namapujte řízený viditelný stav na odpovídající URL dostupnosti Schema.org, například InStock, OutOfStock, BackOrder, PreOrder, Discontinued nebo LimitedAvailability. Cena, měna, prodejce, stav položky a URL musí popisovat stejnou nabídku. Nepoužívejte InStock jen proto, že inventář má jiná varianta nebo prodejce.

Údaje o doručení mohou napájet OfferShippingDetails: destinace, doba zpracování, doba přepravy, sazba a způsobilý způsob se musí shodovat s viditelným příslibem. Nevysílejte aktivní Offer pro ukončenou položku a nenechávejte za sebou zastaralé značení nabídky, když se viditelná akce změní na čekací listinu.

Strukturovaná data jsou výstupem obchodního stavu, nikoli druhou databází inventáře. Generujte viditelný blok, feed a JSON-LD ze stejné vyřešené nabídky, kdykoli je to možné. Pokud se nemohou aktualizovat ve stejném harmonogramu, publikujte nejméně permisivní obhajitelný stav, dokud není synchronizace dokončena.

Přístupnost vyžaduje textový štítek pro každý stav; barva, animace a ikony ho mohou posilovat, ale nikdy definovat. Sdružujte aktualizace s vybranou variantou. Když změna varianty nebo destinace aktualizuje blok asynchronně, nepřesouvejte neočekávaně fokus ani čtenáře; oznamte stručný výsledek prostřednictvím vhodně nakonfigurované živé oblasti. Vyhněte se opakovanému oznamování odpočítávání každou sekundu.

Ovládací prvky doručení potřebují explicitní štítky, například „Poštovní směrovací číslo doručení" a „Změnit prodejnu pro osobní odběr." Data musí obsahovat měsíc slovy tam, kde by číselné pořadí mohlo být nejednoznačné, a konce objednávek potřebují časové pásmo. Deaktivované nákupní ovládací prvky potřebují nedaleký text vysvětlující proč a nabízející platný další krok. Udržujte plný stav dostupný bez najetí myší a poskytujte záložní variantu vykreslenou na serveru, když JavaScript selže.

Pravidla psaní

Začněte řízeným stavem ve dvou až šesti slovech: „Skladem online," „Backorder k dispozici" nebo „Ukončeno." Následujte důsledkem: připraveno k odeslání, očekávané datum vydání nebo již není prodáváno. Používejte jeden blok na vybranou nabídku, nikoli jeden blok na záznam skladu.

Používejte absolutní data doručení nebo ohraničené dvoudenní rozmezí. Pokud se odhad mění podle destinace, uveďte destinaci. Pokud není žádný odhad spolehlivý, řekněte, co se musí stát, než bude možné jeden vypočítat. „Obvykle," „brzy," „rychle" a „mělo by dorazit" nejsou náhradou za zdrojované rozmezí.

Udržujte primární blok na jednom řádku stavu, jednom až čtyřech řádcích vyřízení, jedné větě o politice o 10–45 slovech (je-li potřeba) a jedné primární akci. Štítek nízkého stavu potřebuje schválený práh; přesný počet potřebuje aktuální zdroj. Průběžně kontrolujte stav prostřednictvím systémové integrace a testujte jeho záložní variantu během každého cyklu QA obsahu.

Používejte klidný, operační jazyk. Nikdy nezahrnujte smyšlený nedostatek, anonymní tvrzení o popularitě, nesouvisející slevy, reference, detaily záruky, úplné podmínky vrácení ani obecný text přepravních podmínek. Nikdy nenazývejte pre-order „skladem," nereprezentujte nedostupnou položku jako „dostupnou k objednání" bez uvedení backorderu a neslibujte datum, které doručovací systém nemůže podpořit.

U ukončených položek uveďte „Ukončeno" místo „Aktuálně nedostupné." Vysvětlete, zda jsou k dispozici podpora, náhradní díly, manuály nebo oficiální nástupce.

Typy příspěvků, které jej používají

Pole postTypes v front matter je zdrojem pro tuto implementační matici.

Použití bloku dostupnosti podle typu příspěvku
Typ příspěvkuRoleUmístěníPožadovaná adaptace
Stránka produktuPrimární omezující podmínka nákupuPo výběru varianty, před množstvím a nákupní akcíVyřešit podle SKU, prodejce, destinace a způsobu
KategorieKompaktní signál výběruUvnitř každé odpovídající karty produktuZobrazit stav na úrovni kanálu; odložit přesné doručení, dokud není známa destinace
Nákupní průvodceČasově citlivý fakt o prodejciVedle doporučeného produktu a prodejceUvést prodejce a čas ověření; nevyvolávat dojem kontroly vydavatelem
Stránka recenzeAktuální cesta k nákupuV blízkosti verdiktu nebo akce prodejceOddělit fakta o testovaném produktu od aktuálního skladu prodejce
Agentická produktová dataStrojově zpracovatelný stav nabídkyV každém záznamu nabídkyZveřejnit stabilní identifikátory, časová razítka, destinace, způsoby a synchronizované schema

Kontrolní seznam QA

  • Stav se vztahuje na vybrané SKU, prodejce, kanál a lokalitu, nikoli na produktovou rodinu obecně.
  • Sklad, prodejnost, způsob vyřízení a načasování doručení jsou samostatná pole a vzájemně si neodporují.
  • Zdroje inventáře a vyřízení jsou autoritativní, monitorované a uvedené v kontraktu komponenty.
  • Čas ověření je přítomen, obsahuje časové pásmo a splňuje toleranci čerstvosti daného podnikání.
  • Přesné počty a štítky nízkého stavu používají řízená pravidla, nikoli propagační naléhavost.
  • Každý odhad doručení uvádí nebo dědí viditelnou destinaci a používá absolutní datum nebo ohraničené rozmezí.
  • Stavy backorder a pre-order vysvětlují načasování platby, očekávané odeslání nebo vydání a podmínky storna.
  • Stavy vyprodáno a ukončeno odstraňují nebo nahrazují okamžitou nákupní akci.
  • Viditelný obsah, data ve feedu, chování pokladny a strukturovaná data Offer popisují stejný stav.
  • Stav je sdělen textem, dynamické změny jsou vhodně oznámeny a ovládací prvky mají explicitní štítky.
  • Blok zůstává smysluplný bez barev, najetí myší, animací, personalizace nebo JavaScriptu.
  • Mobilní a lepicí nákupní zpracování vycházejí ze stejného zdroje a zachovávají správné pořadí čtení.
  • Všechny tři příklady syntaxe mapují stejná typová pole bez ztráty dat o zdroji nebo čerstvosti.

FAQ

Má blok dostupnosti zobrazovat přesný počet kusů na skladě?

Pouze pokud je inventární systém autoritativní, počet se aktualizuje dostatečně rychle a jeho zveřejnění nepředstavuje provozní ani bezpečnostní riziko. Jinak použijte řízený stav, například Skladem, Nízký stav, Backorder nebo Vyprodáno. Nikdy nevytvářejte naléhavost pomocí neověřeného počtu.

Co má blok říkat, když je položka vyprodaná?

Uveďte Vyprodáno, vysvětlete, zda se očekává doplnění, poskytněte ověřené datum nebo rozmezí, pokud existuje, a nabídněte relevantní další krok, například upozornění na doplnění. Nezobrazujte nabídku k zakoupení (Offer) ani aktivní tlačítko Přidat do košíku, pokud pokladna nemůže objednávku přijmout.

Jak by se měly lišit backorder a pre-order?

Backorder je zavedená položka dočasně nedostupná pro okamžité vyřízení; pre-order je položka dosud neuvolněná k běžnému prodeji. Přesně označte stav, uveďte, kdy je platba stržena, a poskytněte očekávané datum odeslání nebo vydání včetně případné nejistoty.

Vyžaduje blok dostupnosti schéma Offer?

Ne. Viditelný blok musí být přesný i bez strukturovaných dat. Pokud stránka popisuje skutečnou nabídku k prodeji, měl by se její viditelný stav shodovat s hodnotou dostupnosti Offer a případnými údaji o dopravě. Redakční zmínky a záznamy o nedostupných položkách v katalogu nesmí být označeny jako aktivní nabídky.

Lze odhady doručení personalizovat podle lokality?

Ano, pokud je cílová destinace identifikována a je k dispozici nepersonalizovaná záložní varianta. Oznamujte dynamické změny asistivním technologiím, nepoužívejte IP lokaci jako jistotu a udržujte přesný stav skladu vykreslený na serveru pro roboty a uživatele bez JavaScriptu.

← All SEO Playbook guides

Připraveni uvést to do praxe?

Bezplatná kontrola · 7denní zkušební verze · bez platební karty