Mi az az Offer? Ár és készlet gépi nyelven
Publikálva:
Az Offer a schema.org termék-sémájának az a blokkja, amely gépi nyelven közli az árat (price), a pénznemet (priceCurrency), a készletet (availability) és az ár érvényességét (priceValidUntil). Nélküle a Google és az AI-keresők nem tudják, mennyibe kerül a termék, és van-e raktáron.
Mi az az Offer, és hol a helye a sémában
Az Offer a termék-séma alblokkja: az offers mezőn keresztül kapcsolódik a termékhez. Amíg a Product arra válaszol, hogy „mi ez" — név, márka, leírás —, addig az Offer arra, hogy „mennyiért és van-e". A kettő együtt teszi a termékoldalt gépileg értelmezhető ajánlattá. A szülő fogalmat a Product JSON-LD séma írja le.
A négy kulcsmező: price, priceCurrency, availability, priceValidUntil
Egy tipikus Offer-blokk a termék-sémán belül így néz ki (a példa értékei illusztrációk):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Pelda termek",
"offers": {
"@type": "Offer",
"price": "9990",
"priceCurrency": "HUF",
"availability": "https://schema.org/InStock",
"priceValidUntil": "2026-12-31"
}
}
</script>A schema.org Offer-definíciója szerint a price a tiszta ajánlati ár (pénznem és ezres-elválasztó nélkül), a priceCurrency a pénznem ISO 4217 szerinti kódja (magyar boltnál HUF), az availability a készlet állapota egy rögzített értékkészletből, a priceValidUntil pedig az a dátum, ameddig az ár érvényes. A gép ezt a négy mezőt keresi, amikor eldönti, megmutathatja-e a terméked árát.
Az availability értékei: InStock, OutOfStock, PreOrder
Az availability nem szabad szöveg, hanem egy rögzített schema.org URL-érték. A leggyakoribbak: InStock (raktáron), OutOfStock (elfogyott), PreOrder (előrendelhető), SoldOut (elkelt) és LimitedAvailability (korlátozott készlet). Ha ide „van raktáron" típusú magyar szöveget írsz, a gép nem érti — a teljes, kanonikus értéket kell megadni. A pontos értékkészletet és a helyes megadást a készlet-jelzés (availability) cikkben járjuk körbe.
Mit mutat a magyar piac: az ár megvan, a készlet néha hiányzik
A magyar boltok mérésében a 25 termék-sémás bolt közül az árat egyik sem hagyta ki (0%), a készletet viszont három bolt — a 25-ből 3, vagyis 12% — igen. Az ár tehát szinte mindig ott van, a készlet-jelzés viszont már nem magától értetődő. A tágabb baj ennél nagyobb: a 80 megerősített termékoldal 67,5%-ának egyáltalán nincs Product-sémája, így Offer-je sem — ott az AI sem az árat, sem a készletet nem látja. A teljes adatsor a kutatási riportban olvasható.
Gyakori hibák és hogyan ellenőrizd
A tipikus hibák: „Ft" a szabványos HUF helyett; szabadszöveges készlet a kanonikus URL-érték helyett; hiányzó priceValidUntil; és a kézzel karbantartott, elavuló készlet-adat, ami eltér a valóságtól. A legfontosabb szabály: a séma egyezzen a látható oldali árral és készlettel — a gép a szerver által küldött adatot hiszi el.
Ellenőrizni a legegyszerűbben a Google ingyenes eszközével lehet: a séma helyességét a Rich Results Test útmutatónk vezeti végig lépésről lépésre.