Ha a webshopodban áthúzott árral, százalékos kedvezménnyel vagy „most olcsóbb” felirattal jelzed, hogy egy termék ára csökkent, az uniós szabály szerint korábbi árként azt az árat kell mutatnod, amelyet a csökkentést megelőző 30 napban a legalacsonyabban kértél érte. Az alábbiakban végigmegyünk a szabály lényegén, a termékoldali, kategóriaoldali és hírlevélbeli megvalósításon, majd azon, hogyan kapcsolódik mindez a Google Merchant Center akciós ár mezőjéhez és az oldalon lévő strukturált adathoz. A cikk szakmai, gyakorlati összefoglaló, jogi tanácsnak nem minősül. A saját akciós mechanikáid pontos megítélését kérlek, ellenőriztesd jogásszal.

A szövegben három jelölést használunk. A Hivatalosan igazolt rész jogszabályra, hatósági útmutatóra vagy bírósági ítéletre épül. A Saját tapasztalat webshopok beállítása közben látott, általános tapasztalat. A Szakmai feltételezés észszerű következtetés, amelyet hivatalos forrás nem mond ki szó szerint.
Mit ír elő az uniós szabály az árcsökkentés bejelentésekor?
Az árak feltüntetéséről szóló 98/6/EK irányelv 6a. cikke szerint minden árcsökkentés bejelentésekor fel kell tüntetni a kereskedő által a csökkentést megelőző legalább 30 napos időszakban alkalmazott legalacsonyabb árat, ez a „korábbi ár”.
Hivatalosan igazolt. A 6a. cikket az (EU) 2019/2161 irányelv, közismert nevén az Omnibusz irányelv illesztette be a 98/6/EK irányelvbe. A tagállamoknak 2022. május 28-tól kellett alkalmazniuk. Az Európai Bizottság 2021 decemberében külön értelmezési útmutatót adott ki a 6a. cikkhez (2021/C 526/02), ez részletesen tárgyalja a tipikus akciós helyzeteket. Az irányelv három tagállami mozgásteret enged. A gyorsan romló vagy rövid szavatosságú termékeknél el lehet térni a szabálytól. Folyamatosan növekvő kedvezménynél a korábbi ár lehet az első csökkentés előtti ár. A 30 napnál rövidebb ideje forgalomban lévő termékeknél pedig rövidebb időszak is megengedhető.
Hivatalosan igazolt. Az Európai Unió Bírósága a C-330/23. sz. ügyben (Aldi Süd, 2024. szeptember 26.) kimondta, hogy a százalékban vagy más formában bejelentett árcsökkentést a 30 napos legalacsonyabb árhoz viszonyítva kell meghatározni. Ha a „-20%” egy magasabb, úgynevezett normál árhoz képest igaz, a 30 napos legalacsonyabb árhoz képest viszont nem, a bejelentés az ítélet szerint félrevezető lehet.
Egy egyszerű példa, egységekben. Egy termék ára 20 napig 120 egység volt, utána 10 napig egy villámakcióban 100 egység, majd visszaállt 120-ra. Ha most 96 egységre csökkented és akciót jelentesz be, a korábbi ár 100 egység, a csökkentés mértéke 4 százalék. A 120-hoz viszonyított 20 százalék ebben a helyzetben jó eséllyel kifogásolható.
Hogyan jelenik meg ez a magyar jogban, és mit ellenőriztess jogásszal?
Magyarországon az árfeltüntetés szabályait az áru eladási árának és egységárának, valamint a szolgáltatás díjának feltüntetésével kapcsolatos részletes szabályokról szóló 4/2009. (I. 30.) NFGM-SZMM együttes rendelet tartalmazza, a 6a. cikk átültetése is ebben a rendeletben szerepel.
Hivatalosan igazolt. A félrevezető árkommunikáció ezen felül a fogyasztókkal szembeni tisztességtelen kereskedelmi gyakorlat tilalmáról szóló 2008. évi XLVII. törvény alá is eshet. A fogyasztóvédelmi ellenőrzést a fogyasztóvédelmi hatóságként eljáró kormányhivatalok végzik, bizonyos esetekben a Gazdasági Versenyhivatal jár el.
Szakmai feltételezés. A rendelet módosításainak pontos számát és hatálybalépését, valamint azt, hogy Magyarország a fenti három tagállami mozgástér közül melyikkel élt és milyen feltételekkel, a Nemzeti Jogszabálytárban elérhető hatályos, egységes szerkezetű szövegből érdemes ellenőrizni. Ezt kérd meg a jogászodtól is írásban, mert a kivételek alkalmazása (például élelmiszernél vagy új terméknél) közvetlenül befolyásolja, hogyan kell felépíteni az árlogikát.
Mi számít árcsökkentés bejelentésének, és mi nem?
Árcsökkentés bejelentésének számít minden olyan közlés, amely azt üzeni a vásárlónak, hogy a termék most olcsóbb, mint korábban volt. Ilyen az áthúzott ár, a százalékos vagy összegszerű kedvezmény, az „akció”, „leárazás” felirat és az árzuhanást sugalló kampánycímke.
Hivatalosan igazolt. A Bizottság útmutatója szerint a 6a. cikk alá tartozik a konkrét termékre vagy termékkörre vonatkozó árcsökkentés, akár online, akár üzletben, akár hirdetésben jelenik meg. Az útmutató szerint a 6a. cikk általában nem vonatkozik a következőkre:
- olyan árösszehasonlítás, amely nem sugall árcsökkentést (például a gyártói ajánlott ár puszta feltüntetése, ha egyértelműen ennek van jelölve);
- személyre szabott, egyedi kedvezmény és hűségprogramban járó kedvezmény;
- kombinált vagy csomagajánlat, például „3-at fizet, 4-et vihet”;
- általános „alacsony ár” kommunikáció, amely mögött nincs árcsökkentés.
Ezek a gyakorlatok ettől még a tisztességtelen kereskedelmi gyakorlat szabályai alá esnek, tehát megtévesztők itt sem lehetnek. A határesetek, például egy kuponkóddal elérhető, mindenkinek szóló kedvezmény vagy egy „Black Friday ár” megítélése a konkrét megfogalmazáson múlik. Ezeket érdemes egyenként átnézetni jogásszal.
Hogyan jelenjen meg a 30 napos legalacsonyabb ár a termékoldalon?
A termékoldalon a korábbi ár az aktuális ár közvetlen közelében, jól olvashatóan álljon, és a kedvezmény százaléka ehhez a korábbi árhoz legyen számolva.
Egy jól működő elrendezés így néz ki. Felül az aktuális akciós ár, mellette áthúzva a korábbi ár, alatta egy rövid magyarázó sor, például „A kedvezmény előtti 30 nap legalacsonyabb ára”. A kedvezmény jelvénye ugyanebből a két számból számolódik. Ha a korábbi ár mellett egy magasabb referenciaárat is mutatnál, a Bizottság útmutatója szerint ez csak akkor elfogadható, ha egyértelműen meg van nevezve, mi az, és nem vonja el a figyelmet a korábbi árról. Szakmai feltételezés. A C-330/23. sz. ítélet után a legkisebb kockázatot az jelenti, ha egyetlen áthúzott ár van az oldalon, és az a 30 napos legalacsonyabb ár.
Változatos termékeknél (méret, szín, kiszerelés) minden változatnak saját árelőzménye van. Ha a vásárló másik méretet választ, a korábbi árnak és a százaléknak is frissülnie kell.
Saját tapasztalat. WooCommerce-ben és sok más webshopmotorban az áthúzott ár alapból a „normál ár” mező, a rendszer nem nézi, mennyi volt a termék ára az elmúlt 30 napban. Ha a normál ár egy korábbi akció alatt is alacsonyabb volt, a téma által kiírt áthúzott ár hibás lesz, pedig a beállításokban minden rendben látszik. Ilyenkor bővítmény vagy egyedi fejlesztés kell, amely árelőzményt vezet.
Mit kell tenni a kategóriaoldalon és a termékkártyákon?
Ha a kategóriaoldali termékkártyán áthúzott ár vagy kedvezményjelvény jelenik meg, akkor ott is a 30 napos legalacsonyabb árat kell korábbi árként mutatni, mert a kártya önmagában is árcsökkentés bejelentése.
A kártyán kevés a hely, ezért két járható út van. Az egyik, hogy a kártyán is ugyanaz az áthúzott ár és ugyanaz a százalék látszik, mint a termékoldalon, ugyanabból az adatforrásból. A másik, hogy a kártyán csak az aktuális ár szerepel, kedvezményjelölés nélkül, és az akciót csak a termékoldal kommunikálja. Szakmai feltételezés. Egy „Akciós termékek” nevű szűrő vagy gyűjtőoldal már önmagában árcsökkentést sugallhat, ezért ott a kártyákon érdemes a korábbi árat is kiírni.
Gyakori hiba, hogy a kategóriaoldal gyorsítótárból jön, és a régi kedvezményt mutatja, miközben a termékoldal már frissült. Az akció indításakor és lezárásakor a kategóriaoldalak gyorsítótárát is ürítsd.
Hogyan kezeld a hírlevelet és a többi kampányfelületet?
Ha a hírlevélben konkrét terméket emelsz ki akciós árral vagy kedvezménnyel, a korábbi árat, vagyis a 30 napos legalacsonyabb árat, a levélben is fel kell tüntetni.
Hivatalosan igazolt. A Bizottság útmutatója szerint a 6a. cikk a bejelentés formájától függetlenül érvényes, tehát a hírlevélre, a közösségi média hirdetésre és a nyomtatott szórólapra is. Szakmai feltételezés. Egy általános, termékár nélküli kampányüzenetnél (például „minden kerti bútor 15 százalékkal olcsóbb”) a levélben nem mindig van mit feltüntetni, de a weboldalon, ahová a levél visz, minden érintett terméknél ott kell lennie a korábbi árnak, és a 15 százaléknak ahhoz kell igaznak lennie.
A hírlevélnél külön gond az időzítés. A levelet sokszor napokkal a kiküldés előtt állítod össze, közben az árak változhatnak. A biztonságos megoldás, hogy a terméksávot a hírlevélrendszer a kiküldéskor húzza be a webshop árelőzményéből, és ne kézzel beírt számok kerüljenek a levélbe. Ha ez nem megoldható, a kiküldés előtti utolsó ellenőrzés legyen a korábbi ár és a százalék összevetése a termékoldallal.
Milyen technikai ellenőrzőlista kell az árelőzményhez?
A szabály teljesítéséhez a webshopnak változatszintű, időbélyeges árelőzményt kell tárolnia, és ebből kell kiszámolnia, majd az akció idejére rögzítenie a korábbi árat.
- Árelőzmény tárolása. Minden árváltozás új sorként kerüljön egy külön táblába (termék, változat, ár, érvényesség kezdete és vége, ki módosította). Felülírni ne lehessen.
- Időzóna. Az időbélyegek egységesen, egy időzónában legyenek, különben az éjfélkor induló akciók 30 napos ablaka elcsúszhat.
- Számítás. A korábbi ár az akció kezdete előtti 30 napban érvényes árak minimuma, beleértve a korábbi akciós árakat is.
- Rögzítés. Az akció indulásakor kiszámolt korábbi ár maradjon változatlan az akció teljes ideje alatt. Folyamatosan növekvő kedvezménynél csak akkor rögzítsd az első csökkentés előtti árat, ha a jogászod megerősítette, hogy a hazai szabály ezt megengedi.
- Kivételek jelölése. Legyen termékszintű jelző a romlandó termékekre, az új (30 napnál rövidebb ideje kapható) termékekre és a személyre szabott kedvezményekre, és a megjelenítés ezek szerint ágazzon el.
- Egyetlen adatforrás. A termékoldal, a kategóriaoldal, a hírlevél, a feed és a strukturált adat ugyanabból a számításból kapja a korábbi árat.
- Napló és export. Hatósági ellenőrzésnél jól jön, ha egy termék árelőzményét dátummal együtt ki tudod exportálni.
- Teszt. Minden akciós kampány előtt nézz meg néhány terméket, amelynek az elmúlt hónapban több ára is volt, és számold ki kézzel a korábbi árat.
Egy egyszerű lekérdezés a korábbi ár kiszámítására, ahol $3 az akció kezdete.
SELECT MIN(ar) AS korabbi_ar FROM ar_elozmeny WHERE termek_id = $1 AND valtozat_id = $2 AND ervenyes_tol < $3 AND (ervenyes_ig IS NULL OR ervenyes_ig > $3 - INTERVAL '30 days');
A lekérdezés minden olyan árat figyelembe vesz, amelynek érvényessége átfedésben van a 30 napos ablakkal, így az ablak elején már futó árat is.
Hogyan kapcsolódik ez a Merchant Center akciós ár mezőjéhez?
A Merchant Center feedben a price mező a termék rendes ára, a sale_price az akciós ár, a sale_price_effective_date pedig az akció időszaka. A Google ezek alapján jeleníthet meg áthúzott árat a Shopping felületeken.
Hivatalosan igazolt. A Google előírja, hogy a feedben megadott ár és akciós ár egyezzen a céloldalon látható árral, eltérés esetén a termék elutasítható. A Google ezen felül saját árelőzmény-adatai alapján is mutathat árcsökkenést jelző címkét.
Szakmai feltételezés. A legkisebb ellentmondást az okozza, ha az akció ideje alatt a price mezőbe ugyanaz a 30 napos legalacsonyabb ár kerül, amelyet a termékoldalon áthúzva mutatsz. Így a Google felületén megjelenő áthúzott ár és kedvezmény ugyanaz lesz, mint a webshopban, és a Shopping hirdetés sem kommunikál nagyobb kedvezményt, mint amit az uniós szabály megenged. Az akció végén a sale_price mezőt üríteni kell, vagy a lejárati dátumot pontosan kell beállítani, különben a feed tovább hirdeti a lejárt akciót.
Mit érdemes a strukturált adatban jelölni?
A Product típusú strukturált adat Offer részében a price mindig az aktuális, fizetendő ár legyen. Az áthúzott korábbi árat a Google dokumentációja szerint egy priceSpecification elemben, StrikethroughPrice ártípussal lehet jelölni.
"offers": {"@type": "Offer", "price": 96, "priceCurrency": "HUF", "priceSpecification": {"@type": "UnitPriceSpecification", "priceType": "https://schema.org/StrikethroughPrice", "price": 100, "priceCurrency": "HUF"}}
Hivatalosan igazolt. A Google kereskedői termékadatokra vonatkozó strukturált adat dokumentációja leírja ezt a jelölést, és elvárja, hogy a strukturált adat a látható tartalommal egyezzen. A jelölés önmagában semmilyen megjelenést nem garantál. Szakmai feltételezés. Ha a sémában a 30 napos legalacsonyabb árnál magasabb áthúzott ár szerepel, az ugyanazt a problémát hordozza, mint a látható oldalon, csak a keresőben és az AI-alapú vásárlási felületeken jelenik meg. Ezért a séma is ugyanabból az árelőzményből dolgozzon, mint a termékoldal.
Melyek a leggyakoribb hibák a megvalósításban?
Saját tapasztalat. Az alábbi hibák webshopok átnézésekor gyakran előkerülnek, és többségük egy egyszerű teszttel kiszűrhető.
- Az áthúzott ár a webshopmotor „normál ár” mezője, árelőzmény nélkül.
- A kedvezmény százaléka a normál árhoz van számolva, miközben az áthúzott ár már helyes.
- A termékoldal helyes, a kategóriaoldal vagy a gyorsítótárazott kártya viszont régi adatot mutat.
- A hírlevélbe kézzel beírt árak kerülnek, amelyek a kiküldés napjára már elavultak.
- A Merchant Center feed és a strukturált adat más áthúzott árat mutat, mint az oldal.
- Az árat felülírják az adatbázisban, így utólag nem igazolható, mennyi volt 30 nappal korábban.
Ha a webshopod most indul akcióval, vagy egy nagyobb kampány előtt állsz, érdemes először két-három terméken végigkövetni a teljes láncot a termékoldaltól a feedig. A végleges szabálykészletet pedig, a kivételekkel együtt, a jogászoddal hagyasd jóvá.
Források és további olvasnivalók
- Az Európai Parlament és a Tanács 98/6/EK irányelve a fogyasztók védelméről a fogyasztóknak kínált termékek árának feltüntetése tekintetében, 6a. cikk
- Az Európai Parlament és a Tanács (EU) 2019/2161 irányelve (Omnibusz irányelv)
- Európai Bizottság, Útmutató a 98/6/EK irányelv 6a. cikkének értelmezéséhez és alkalmazásához (2021/C 526/02)
- Az Európai Unió Bírósága, C-330/23. sz. ügy, Aldi Süd, 2024. szeptember 26.
- 4/2009. (I. 30.) NFGM-SZMM együttes rendelet, hatályos szöveg a Nemzeti Jogszabálytárban
- 2008. évi XLVII. törvény a fogyasztókkal szembeni tisztességtelen kereskedelmi gyakorlat tilalmáról
- Google Merchant Center Súgó, price, sale_price és sale_price_effective_date attribútum
- Google Search Central, Merchant listing (Product, Offer) strukturált adat dokumentáció
- Schema.org, Offer és UnitPriceSpecification típus
- A 98/6/EK irányelv 6a. cikke szerint árcsökkentés bejelentésekor a csökkentést megelőző legalább 30 nap legalacsonyabb árát kell korábbi árként feltüntetni.
- A C-330/23. sz. ügyben hozott ítélet szerint a százalékos kedvezményt is ehhez a 30 napos legalacsonyabb árhoz kell számolni, a „normál árhoz” viszonyítani nem elég.
- A szabály minden olyan felületre vonatkozik, ahol árcsökkentést jelzel, így a kategóriaoldal termékkártyáira és a hírlevélben kiemelt termékekre is.
- Technikailag változatszintű, időbélyeges árelőzmény kell, amelyből az akció indulásakor kiszámolod és rögzíted a korábbi árat.
- A Merchant Center price és sale_price mezője, valamint a strukturált adat áthúzott ára akkor van rendben, ha ugyanazt mutatja, mint a látható oldal.
Gyakori kérdések
Mi számít korábbi árnak, ha a termék az elmúlt 30 napban már volt akciós?
A korábbi ár a csökkentést megelőző 30 nap legalacsonyabb ára, tehát ha ebben az időszakban egy korábbi akció miatt alacsonyabb volt az ár, akkor az az akciós ár számít korábbi árnak.
Számolhatom a kedvezmény százalékát a normál árhoz?
Az Európai Unió Bíróságának C-330/23. sz. ítélete szerint a bejelentett árcsökkentést a 30 napos legalacsonyabb árhoz kell viszonyítani, ezért a normál árhoz számolt százalék félrevezető lehet. A saját esetedet érdemes jogásszal ellenőriztetni.
A hírlevélben is fel kell tüntetni a 30 napos legalacsonyabb árat?
A Bizottság útmutatója szerint a szabály a bejelentés formájától függetlenül érvényes, így ha a hírlevél konkrét terméket mutat akciós árral, a korábbi árnak is szerepelnie kell benne.
Vannak kivételek a 30 napos szabály alól?
Az irányelv lehetővé teszi, hogy a tagállamok kivételt tegyenek a gyorsan romló termékekre, a folyamatosan növekvő kedvezményekre és a 30 napnál rövidebb ideje kapható termékekre. Hogy a magyar szabály ezek közül mit és hogyan alkalmaz, a hatályos rendeletből és jogásszal érdemes ellenőrizni.
Mit írjak a Merchant Center price mezőjébe akció idején?
A Google azt várja, hogy a feed árai egyezzenek a céloldallal. Szakmai feltételezésként a legkevesebb ellentmondást az okozza, ha a price mezőbe ugyanaz a 30 napos legalacsonyabb ár kerül, amelyet az oldalon áthúzva mutatsz.
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.