A termékoldal két kérdésére a vásárló szinte mindig választ keres, mielőtt kosárba tesz valamit: mennyibe és mikorra kerül hozzá a csomag, és mi történik, ha mégsem kell neki. A MerchantReturnPolicy és a shippingDetails strukturált adat ezt a két választ teszi géppel olvashatóvá. Ebben a cikkben végigmegyünk azon, mit jelöl a két típus, hol mutatja a Google, mikor elég szervezetszinten megadni, és hogyan tartsd szinkronban az ÁSZF-fel és a Merchant Centerrel.

A cikkben háromféle állítást különítünk el. Hivatalosan igazolt, ami a Google Search Central vagy a Schema.org dokumentációjában szerepel. Saját tapasztalat, amit webshopok jelölésének ellenőrzése közben rendszeresen látunk. Szakmai feltételezés, ami logikus következtetés, de nyilvános forrás nem erősíti meg.
Mit jelöl a MerchantReturnPolicy és a shippingDetails?
A MerchantReturnPolicy a visszaküldés feltételeit írja le (határidő, mód, költség viselése), a shippingDetails pedig egy ajánlat szállítási díját, célországát és átfutási idejét. Mindkettő Schema.org típus, és a Google a termékes strukturált adat részeként értelmezi őket.
Hivatalosan igazolt: a visszaküldési szabályzat legfontosabb tulajdonságai a következők.
applicableCountry: melyik országra érvényes a szabályzat (nálunkHU).returnPolicyCategory: van-e visszaküldési ablak, korlátlan-e, vagy nem lehet visszaküldeni.merchantReturnDays: hány napig küldheti vissza a vevő a terméket.returnMethod: postán, személyesen vagy más módon történik a visszaküldés.returnFees: ingyenes-e, a vevő fizeti-e, vagy fix visszaküldési díj van.
A shippingDetails egy OfferShippingDetails objektum az Offer alatt. Benne a shippingRate a díjat, a shippingDestination a célterületet, a deliveryTime pedig a kezelési (handlingTime) és a szállítási időt (transitTime) adja meg, napokban.
Hol mutatja meg a Google ezeket az adatokat?
A Google a szállítási és visszaküldési adatokat a kereskedői termékes találatokban (merchant listings), a Shopping felületeken és a termékhez tartozó tudáspanelen jelenítheti meg, például „Ingyenes szállítás” vagy „14 napos visszaküldés” formában. A megjelenés nem automatikus, a Google dönti el, mikor és hogyan használja.
Hivatalosan igazolt: a Google dokumentációja szerint a termékes strukturált adat két típusa létezik. A termékismertető (product snippet) az értékeléseket és az árat emeli ki, a kereskedői találat (merchant listing) a vásárolható termékre vonatkozik, és ennél támogatott a szállítás és a visszaküldés. Ha tehát a termék nálad megvásárolható, a kereskedői találat követelményei a mérvadók.
Saját tapasztalat: magyar webshopoknál a visszaküldési információ ritkábban látszik a találatban, mint az ár vagy a készlet. Gyakori ok, hogy a jelölés hiányzik, vagy ellentmond a Merchant Center beállításainak, ezért a Google nem tekinti megbízhatónak.
Szervezetszinten vagy termékenként érdemes megadni?
Ha a webshop minden termékére ugyanaz a visszaküldési szabály vonatkozik, a szervezetszintű megadás a tisztább megoldás, és csak a kivételeket jelöld termékenként. A szállítási díjnál fordított a helyzet: ha súly vagy méret szerint változik, termékszinten kell megadni.
Hivatalosan igazolt: a Google támogatja, hogy a visszaküldési szabályzatot az Organization típuson, a hasMerchantReturnPolicy tulajdonsággal add meg, jellemzően a főoldalon vagy a cégadatokat tartalmazó oldalon. A termék ajánlatán (Offer) megadott szabályzat felülírja a szervezetszintűt. A Google azt is javasolja, hogy ha Merchant Center-fiókod van, ott is állítsd be a szabályzatot, mert ütközés esetén a Merchant Center beállításai elsőbbséget kapnak a szervezetszintű jelöléssel szemben. A Search Console-ban is van lehetőség szállítási és visszaküldési beállításokra, ennek aktuális állapotát érdemes a dokumentációban ellenőrizni, mert ez a terület gyakran változik.
Mikor elég a szervezetszintű jelölés?
- Minden termékre a törvényes 14 napos elállás vonatkozik, kivétel nélkül.
- A visszaküldés módja és költségviselése egységes.
- Csak belföldre szállítasz, egy szabályzattal.
Mikor kell termékszintű felülírás?
- Egyedi, a vevő kérésére készített terméket árulsz, ami a 45/2014. (II. 26.) Korm. rendelet alapján kivétel az elállási jog alól.
- Higiéniai okból lezárt csomagolású termékeid vannak, amelyeknél a felbontás után nincs elállás.
- Egyes kategóriákra hosszabb, önként vállalt visszaküldési időt adsz (például 30 napot).
- A szállítási díj termékenként eltér (bútor, nagygép, törékeny áru).
Szakmai feltételezés: a kettős jelölés (szervezetszinten általános szabály, termékszinten kivétel) egyértelműbb jelet ad, mint ha minden termékre külön, de azonos szabályzatot ismételnél. Kevesebb a hibalehetőség is, mert egyetlen helyen kell módosítani, ha változik az ÁSZF.
Hogyan egyezzen a jelölés az ÁSZF-fel és a Merchant Centerrel?
A három forrásnak (ÁSZF, strukturált adat, Merchant Center) ugyanazt kell mondania napra és forintra pontosan, és az ÁSZF az alap, amihez a másik kettőt igazítod. Az ÁSZF a jogilag kötelező szöveg, a jelölés és a feed csak ennek gépi tükre.
- Olvasd ki az ÁSZF-ből a tényeket. Hány nap az elállás és mitől számít (kézhezvétel), ki fizeti a visszaküldést, milyen kivételek vannak, mennyi a belföldi szállítási díj, van-e ingyenes szállítási határ.
- Írd fel egy táblázatba. Minden sor egy tény, három oszloppal: ÁSZF, jelölés, Merchant Center.
- Vesd össze a Merchant Center fiókszintű beállításaival. A szállítási és visszaküldési szabályok ott a fiók beállításai között vannak, a feedben pedig a
shippingattribútum felülírhatja őket termékenként. - Nézd meg a termékoldal látható szövegét. Ha a termékoldalon „ingyenes visszaküldés” áll, de az ÁSZF szerint a vevő fizeti, az eltérés már a jelölés előtt megvan.
Saját tapasztalat: a leggyakoribb eltérés, hogy az ÁSZF-et egy akció vagy szállítócsere miatt frissítik, a sablonba égetett JSON-LD viszont a régi díjat mutatja tovább. Ezért a jelölést érdemes a webshopmotor szállítási beállításaiból generálni, nem kézzel beírni.
Mi történik, ha a jelölés és a valóság eltér?
Eltérés esetén a Google figyelmen kívül hagyhatja a jelölést, a Merchant Center elutasíthatja a termékeket, súlyos és ismétlődő esetben pedig fiókszintű probléma is lehet belőle. Emellett a fogyasztóvédelmi kockázat is valós, mert a vevő félrevezető tájékoztatásra hivatkozhat.
Hivatalosan igazolt: a Google strukturált adatokra vonatkozó irányelvei szerint a jelölésnek a felhasználó számára látható tartalmat kell tükröznie. A félrevezető jelölés kézi intézkedést vonhat maga után, ami a kiemelt találatok elvesztésével járhat. A Merchant Center a feed és a céloldal eltérését termékszintű hibaként jelzi, és tartós, megtévesztőnek ítélt eltérésnél a fiókot is felfüggesztheti.
Saját tapasztalat: a Search Console „Kereskedői találatok” jelentése gyakran csak figyelmeztetést ad hiányzó szállítási vagy visszaküldési adatra, hibát nem. Ettől sokan elhanyagolják, pedig a figyelmeztetés is azt jelzi, hogy a találat szegényebb lehet a lehetségesnél.
Hogyan néz ki a mintakód egy magyar webshopra?
Az alábbi minta egy belföldre szállító webshopé, 14 napos elállással, ahol a visszaküldés költségét a vevő viseli. Ez megfelel annak az alapesetnek, amit a magyar szabályozás megenged, ha a vevőt erről előre tájékoztattad.
Szervezetszintű visszaküldési szabályzat
Ezt a blokkot a főoldalra vagy a cégadatokat tartalmazó oldalra tedd, application/ld+json típusú script elembe.
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.pelda-webshop.hu/#szervezet",
"name": "Példa Webshop Kft.",
"url": "https://www.pelda-webshop.hu/",
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "HU",
"returnPolicyCountry": "HU",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 14,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/ReturnFeesCustomerResponsibility",
"refundType": "https://schema.org/FullRefund",
"merchantReturnLink": "https://www.pelda-webshop.hu/aszf#elallas"
}
}
Termékoldali ajánlat szállítási adatokkal
A termékoldalon a seller az @id alapján a fenti szervezetre mutat. A TERMEKAR és a SZALLITASI_DIJ helyére a webshop valós, számként megadott értékei kerülnek, pont úgy, ahogy az ÁSZF-ben és a pénztárban szerepelnek.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Kerámia bögre, 3 dl",
"sku": "BOG-300",
"image": "https://www.pelda-webshop.hu/kepek/bogre-300.jpg",
"offers": {
"@type": "Offer",
"url": "https://www.pelda-webshop.hu/keramia-bogre-3dl",
"priceCurrency": "HUF",
"price": "TERMEKAR",
"availability": "https://schema.org/InStock",
"seller": { "@id": "https://www.pelda-webshop.hu/#szervezet" },
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "HU"
},
"shippingRate": {
"@type": "MonetaryAmount",
"value": "SZALLITASI_DIJ",
"currency": "HUF"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0, "maxValue": 1, "unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 1, "maxValue": 3, "unitCode": "DAY"
}
}
}
}
}
Kivétel jelölése egyedi terméknél
Ha egy gravírozott vagy méretre készített termék nem küldhető vissza, az Offer alatt add meg a felülíró szabályzatot.
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "HU",
"returnPolicyCategory": "https://schema.org/MerchantReturnNotPermitted"
}
Mire figyelj a mintában?
- A
merchantReturnDaysegész szám legyen, ne „14 nap” szöveg. - Ingyenes szállításnál a
shippingRateértéke0, ne hagyd üresen. - A
transitTimeés ahandlingTimemunkanapban értendő, és a futárcég valós átfutásával egyezzen, ne a legjobb esettel. - A
merchantReturnLinkaz ÁSZF elállásról szóló részére mutasson. - Ha házhoz szállítás és csomagpont is van eltérő díjjal, több
OfferShippingDetailsobjektumot adhatsz meg tömbben.
Hogyan validáld lépésről lépésre?
A validálás hat lépésből áll: szintaktikai ellenőrzés, a Google értelmezésének ellenőrzése, a renderelt oldal vizsgálata, a Search Console és a Merchant Center jelentéseinek figyelése, végül kézi szúrópróba.
- Schema Markup Validator. Ellenőrzi, hogy a JSON-LD érvényes-e a Schema.org szerint, és nincs-e elgépelt tulajdonságnév.
- Google Rich Results Test (Kiemelt találatok tesztje). Megmutatja, hogy a Google kereskedői találatként felismeri-e a terméket, és jelzi a hiányzó vagy hibás mezőket. A szervezetszintű jelölést a főoldal URL-jével külön teszteld.
- URL-ellenőrzés a Search Console-ban. Ha a jelölést JavaScript szúrja be, itt látod, hogy a renderelt HTML-ben tényleg benne van-e.
- Kereskedői találatok jelentés. Az élesítés után napokig, hetekig figyeld a Search Console-ban, nő-e az érvényes elemek száma, és eltűnnek-e a szállításra és visszaküldésre vonatkozó figyelmeztetések.
- Merchant Center diagnosztika. Nézd meg, jelez-e eltérést a feed, a céloldal és a fiókbeállítások között.
- Kézi szúrópróba. Válassz ki néhány terméket (egy normál, egy kivételes, egy nagy méretű), és vesd össze a jelölést az ÁSZF-fel és a pénztárban megjelenő díjjal.
Miért számítanak ezek a jelek az AI vásárlási válaszokban?
Saját nézőpontunk szerint a szállítási és visszaküldési jelölés olyan rövid, egyértelmű tény, amit egy AI vásárlási válasz könnyen kivonatolhat és összehasonlíthat, ezért jó eséllyel segítheti, hogy a webshopod pontos adatokkal szerepeljen.
Szakmai feltételezés: amikor valaki egy AI-asszisztenstől azt kérdezi, hol vehet meg egy terméket gyors szállítással és egyszerű visszaküldéssel, a válasz összeállításához a rendszernek összehasonlítható adatokra van szüksége. A „14 nap, postai visszaküldés, a vevő fizeti” típusú strukturált tény sokkal könnyebben kezelhető, mint egy hosszú ÁSZF-bekezdés. A Google AI-alapú keresési felületei ugyanabból a Shopping-adatbázisból dolgozhatnak, amelybe a Merchant Center és a strukturált adat is táplál, de ennek pontos működését a Google nem írja le részletesen.
Hivatalosan igazolt: az OpenAI kereskedőknek szóló termékfeed-dokumentációja is tartalmaz visszaküldésre vonatkozó mezőket, ami mutatja, hogy ezek az adatok a vásárlási asszisztensek számára is releváns bemenetek. A mezők pontos köre változhat, ezért az aktuális specifikációt mindig ellenőrizd.
Saját tapasztalat: ahol a webshop jelölése, ÁSZF-je és feedje ellentmond egymásnak, ott a külső összefoglalók (AI-válaszok, összehasonlító oldalak) is hajlamosak elavult vagy téves adatot átvenni. A konzisztencia itt is többet ér, mint bármelyik egyedi trükk. Megjelenést vagy helyezést a jelölés önmagában nem biztosít, csak a pontos adat esélyét növeli.
Mit nézz át élesítés előtt?
- Az ÁSZF, a termékoldal szövege, a JSON-LD és a Merchant Center ugyanazt a napszámot és díjat mutatja.
- A szervezetszintű szabályzat a főoldalon van, a kivételek termékszinten felülírják.
- A
returnFeesértéke tükrözi, hogy ki fizeti a visszaküldést. - Ingyenes szállítási határ esetén a jelölés nem állít ingyenes szállítást minden kosárértékre.
- A jelölés a renderelt HTML-ben is megjelenik.
- A Rich Results Test hiba nélkül fut a mintatermékekre.
- Van felelős, aki ÁSZF-módosításkor a jelölést és a Merchant Centert is frissíti.
Források és további olvasnivalók
- Google Search Central: Termék (Product) strukturált adat, kereskedői találatok
- Google Search Central: Kereskedői visszaküldési szabályzat (Organization) strukturált adat
- Google Search Central: Strukturált adatokra vonatkozó általános irányelvek
- Google Merchant Center Súgó: Szállítási és visszaküldési beállítások
- Schema.org: MerchantReturnPolicy, OfferShippingDetails, ShippingDeliveryTime
- OpenAI: termékfeed-specifikáció kereskedőknek
- 45/2014. (II. 26.) Korm. rendelet a fogyasztó és a vállalkozás közötti szerződések részletes szabályairól
- Egységes visszaküldési szabálynál a szervezetszintű hasMerchantReturnPolicy a tisztább megoldás, a kivételeket az Offer alatt írd felül.
- Az ÁSZF az alap, a JSON-LD és a Merchant Center ennek gépi tükre, eltérésnél a Merchant Center beállításai elsőbbséget kaphatnak.
- A jelölés és a látható tartalom eltérése elutasított termékekhez, súlyos esetben kézi intézkedéshez vezethet.
- Validáld Schema Markup Validatorral, Rich Results Testtel, URL-ellenőrzéssel és a Kereskedői találatok jelentéssel.
- Saját nézőpontunk szerint a pontos szállítási és visszaküldési tény az AI vásárlási válaszokban is jól kivonatolható adat.
Gyakori kérdések
Kötelező megadni a visszaküldési szabályzatot strukturált adatként?
Nem kötelező, de a Google kereskedői találatainál ajánlott mező, és hiánya esetén a Search Console figyelmeztetést jelezhet. A találat enélkül is megjelenhet, csak kevesebb információval.
Mit írjak a returnFees mezőbe, ha a vevő fizeti a visszaküldést?
A ReturnFeesCustomerResponsibility értéket. Ingyenes visszaküldésnél FreeReturn, fix visszaküldési díjnál ReturnShippingFees és a díj összege a megfelelő.
Mi az elsőbbségi sorrend, ha több helyen is megadom a szabályzatot?
A Google dokumentációja szerint a termék ajánlatán megadott szabályzat felülírja a szervezetszintűt, a Merchant Center beállításai pedig elsőbbséget kapnak a szervezetszintű jelöléssel szemben. A legbiztosabb, ha minden forrás ugyanazt mondja.
Hogyan jelöljem az ingyenes szállítási határt?
A shippingDetails egy ajánlatra vonatkozik, ezért a jelölés ne állítson ingyenes szállítást, ha az csak egy kosárérték felett jár. A Merchant Centerben a fiók szállítási beállításainál a kosárérték szerinti szabály külön megadható.
Elég, ha a webshopmotor bővítménye generálja a jelölést?
Lehet elég, de ellenőrizd a Rich Results Testtel, mert sok bővítmény csak az árat és a készletet jelöli, a szállítást és a visszaküldést nem, vagy fix, elavult értékkel teszi.
Források és további olvasnivalók
Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.