Naar hoofdinhoud

Omnibusrichtlijn: de 30-dagenregel voor kortingen in je webshop

De Omnibusrichtlijn voor webshops: de 30-dagenregel voor van-voorprijzen, doorgestreepte prijzen, feeds, reviews en boetes, klaar voor Black Friday.

Omnibusrichtlijn: de 30-dagenregel voor kortingen in je webshop

De Omnibusrichtlijn, Richtlijn (EU) 2019/2161, is de Europese wet achter de 30-dagenregel voor kortingen. Voor webshops is de bekendste wijziging artikel 6 bis van de Prijsaanduidingsrichtlijn 98/6/EG: bij elke aangekondigde prijsverlaging moet je de vorige prijs tonen, en dat is de laagste prijs die je in ten minste de 30 dagen voor de korting hebt gerekend. Lidstaten moesten de regels vanaf 28 mei 2022 toepassen, dus elke uitverkoop, Black Friday-deal en doorgestreepte prijs valt er al onder.

De richtlijn, ook wel de New Deal for Consumers genoemd, veranderde meer dan prijzen. Er kwamen regels bij over neppe en ongecontroleerde reviews, transparantie over rangschikking op marktplaatsen, het melden van gepersonaliseerde prijzen, de handelaarsstatus van verkopers op marktplaatsen en maximumboetes van ten minste 4% van de jaaromzet bij grootschalige overtredingen die Europese toezichthouders samen aanpakken. Deze gids loopt elke regel langs en wordt daarna praktisch voor de aanloop naar Black Friday op 27 november 2026: welke prijsdata je per product en kanaal bewaart, hoe je doorgestreepte prijzen instelt in Shopify, WooCommerce en Magento, en wat je in feeds stuurt.

Wat de Omnibusrichtlijn veranderde voor online verkopers

Richtlijn (EU) 2019/2161 is een wijzigingsrichtlijn: hij herschreef delen van vier bestaande consumentenwetten. De tabel zet de wijzigingen op een rij waar een webshop, marktplaatsverkoper of marktplaats mee te maken krijgt, met het artikel waarin ze staan.

Regels uit de Omnibusrichtlijn voor webshops en marktplaatsen

Vorige prijs bij kortingRichtlijn 98/6/EG, art. 6 bisVerkopers van goederenLaagste prijs van ten minste de laatste 30 dagen bij elke aangekondigde korting
Controle van reviewsRichtlijn 2005/29/EG, art. 7, lid 6Iedereen die consumentenreviews toontOf en hoe je controleert dat reviews van echte kopers of gebruikers komen
Neppe reviewsRichtlijn 2005/29/EG, bijlage I, 23 ter en 23 quaterIedereenGeen claim "geverifieerd" zonder redelijke controle; geen gekochte, neppe of selectief bewerkte reviews
RangschikkingsparametersRichtlijn 2005/29/EG, art. 7, lid 4 bisZoeken in producten van verschillende handelarenBelangrijkste parameters voor de rangschikking en hun relatieve gewicht
Betaalde rangschikkingRichtlijn 2005/29/EG, bijlage I, 11 bisIedereen met zoekresultatenDuidelijk label bij betaalde advertenties of betaalde plaatsing
Gepersonaliseerde prijzenRichtlijn 2011/83/EU, art. 6, lid 1, punt e bisVerkopers op afstandMeld wanneer een prijs is gepersonaliseerd op basis van geautomatiseerde besluitvorming
HandelaarsstatusRichtlijn 2011/83/EU, art. 6 bisOnline marktplaatsenOf de verkoper een handelaar is, en wie welke verplichtingen uit de overeenkomst draagt
BoetesRichtlijnen 93/13/EEG, 2005/29/EG en 2011/83/EUGrootschalige overtredingen in gecoördineerde EU-actiesMaximale boete van ten minste 4% van de jaaromzet, of ten minste EUR 2 miljoen als de omzet onbekend is
8 van 8 rijen
De regel over de vorige prijs geldt voor elke verkoper van goederen; de regels over rangschikking en handelaarsstatus raken vooral marktplaatsen en platforms met meerdere verkopers.

Artikel 6 bis uitgelegd: wat telt als de van-prijs

De richtsnoeren van de Europese Commissie over artikel 6 bis (2021/C 526/02) leggen uit hoe de regel in de praktijk werkt. Dit zijn de punten die voor een webshop het zwaarst wegen:

  • Elke aankondiging telt. "Sale", "aanbieding" en "Black Friday-deals" zijn aankondigingen van een prijsverlaging, ook zonder percentage. Voor elk product waar ze over gaan, moet je de vorige prijs tonen.
  • Eerdere acties tellen mee. De vorige prijs is de laagste prijs in de 30 dagen, inclusief een actieprijs uit een eerdere promotie in die periode.
  • Het percentage reken je vanaf de vorige prijs. Was de laagste prijs in de laatste 30 dagen EUR 100 en de prijs vlak voor de sale EUR 160, dan betekent "50% korting" EUR 50 en niet EUR 80. Het Hof van Justitie bevestigde dat op 26 september 2024 in zaak C-330/23: een kortingspercentage of een promotionele vermelding die het voordeel benadrukt, moet uitgaan van de vorige prijs.
  • Elk kanaal heeft een eigen vorige prijs. Verkoop je in verschillende winkels tegen verschillende prijzen, dan is de vorige prijs per kanaal de laagste prijs die je in dat kanaal rekende.
  • Een algemene banner mag. "20% korting op alle jassen" hoeft de vorige prijs niet op de banner zelf te tonen, maar wel op de productpagina of het prijskaartje van elke jas.
  • Niet alles is een korting. Doorlopende loyaliteitsprogramma's, persoonlijke vouchers na een aankoop en claims als "laagste prijzen" vallen buiten artikel 6 bis; die worden beoordeeld onder de richtlijn oneerlijke handelspraktijken. Een kortingscode die voor iedereen of voor de meeste klanten geldt, is wel een prijsverlaging en heeft een vorige prijs nodig.
  • Alleen goederen. Artikel 6 bis gaat over goederen die aan consumenten worden verkocht, niet over diensten of digitale inhoud, en geldt voor de verkoper, niet voor een marktplaats die het aanbod alleen host.

Je mag ook andere referentieprijzen tonen, zoals "onze normale prijs buiten acties was EUR 120", als je ze duidelijk uitlegt en ze niet afleiden van de vorige prijs. Een vergelijking met een adviesprijs is geen prijsverlaging onder artikel 6 bis en vraagt eigen zorg; de gids over adviesprijzen behandelt dat geval.

Bederfelijke producten, nieuwe producten en oplopende kortingen

Artikel 6 bis laat lidstaten drie uitzonderingen maken: andere regels voor goederen die snel bederven of verlopen, een kortere periode voor producten die minder dan 30 dagen op de markt zijn, en bij een korting die stap voor stap oploopt (10%, dan 20%, dan 30%) de prijs van voor de eerste stap als vorige prijs voor de hele actie. Kijk wat je eigen land doet: Nederland gebruikt alle drie, volgens de ACM.

Lees de uitzondering voor oplopende kortingen strikt. De Commissie schrijft dat opeenvolgende acties binnen 30 dagen, met Black Friday, Cyber Monday en de kerstuitverkoop als voorbeelden, geen oplopende korting zijn. Gaat de prijs tussen twee acties weer omhoog, dan geldt voor elke nieuwe actie de laagste prijs van de afgelopen 30 dagen, en daar hoort de actieprijs van de vorige actie bij. Een product dat terugkomt na een periode zonder voorraad of buiten het seizoen, is ook geen nieuw product.

Rekenvoorbeeld: een koffiemolen van een oktoberactie tot Cyber Monday

Neem een illustratieve koffiemolen met een normale prijs van EUR 129. De tijdlijn laat zien hoe de prijsgeschiedenis bepaalt wat je op Black Friday en Cyber Monday mag tonen.

Illustratieve prijsgeschiedenis: koffiemolen

  1. 1

    Vanaf september

    Normale prijs EUR 129

    De molen staat voor EUR 129 in de webshop.

  2. 2

    12 tot 18 oktober

    Herfstactie voor EUR 109

    Een actie van een week; op 19 oktober gaat de prijs terug naar EUR 129.

  3. 3

    28 oktober tot 26 november

    De periode van 30 dagen

    De 30 dagen voor een Black Friday-korting op 27 november. De oktoberactie valt erbuiten, dus de laagste prijs in deze periode is EUR 129.

  4. 4

    27 november

    Black Friday voor EUR 99

    Toon EUR 99 met EUR 129 als vorige prijs: 23% korting, gerekend vanaf EUR 129.

  5. 5

    28 november

    Terug naar EUR 129

    De Black Friday-prijs stopt na één dag.

  6. 6

    30 november

    Cyber Monday voor EUR 105

    De laagste prijs in de laatste 30 dagen is nu EUR 99, dus EUR 105 mag je helemaal niet als korting aankondigen.

Twee varianten veranderen de uitkomst. Liep de herfstactie van 2 tot 8 november, dan valt die binnen de periode: de vorige prijs op Black Friday wordt EUR 109 en de korting krimpt tot 9%. En wil je een Cyber Monday-deal, laat dan de Black Friday-prijs doorlopen en meld dat het een verlenging van dezelfde actie is, of kies een Cyber Monday-prijs onder EUR 99 en toon EUR 99 als vorige prijs.

Check voordat je kortingen kiest wat elke korting per order overlaat. De gids over contributiemarge rekent uit wat er overblijft na betaalkosten, verzending en marktplaatscommissie, en psychologische prijzen gaat over welke prijseindes je kiest als de korting vaststaat.

Prijsgegevens die je per product en per kanaal bewaart

De regel is makkelijk uit te leggen en lastig toe te passen zonder data, want je moet op de startdag van een actie de laagste prijs van elk product in elk kanaal weten. Winkels die de fout ingaan, hebben meestal de huidige prijs en een met de hand ingetypte van-prijs, maar geen gedateerde geschiedenis. Loop deze lijst door voordat de actieprijzen erin gaan:

Prijsdata die klaar moet staan voordat een korting live gaat

0 van 7 klaar0%

Doorgestreepte prijzen in Shopify, WooCommerce en Magento

Elk platform toont een doorgestreepte prijs door een hogere referentieprijs naast de huidige te zetten. Geen van de drie berekent standaard een laagste prijs van 30 dagen, dus het getal in dat veld moet uit je prijslogboek komen:

  • Shopify: de Vergelijkingsprijs (Compare-at price) wordt doorgestreept en verschijnt alleen als hij hoger is dan de Prijs. Zet de vergelijkingsprijs op de laagste prijs van 30 dagen, niet op de oorspronkelijke catalogusprijs. Maak het veld leeg als de actie stopt en houd het gelijk over varianten: volgens Shopify zorgt een mix van 0,00, lege en verschillende vergelijkingsprijzen ervoor dat collectiepagina's het product niet als afgeprijsd tonen.
  • WooCommerce: de Reguliere prijs wordt doorgestreept naast de Actieprijs, die je met een begin- en einddatum kunt inplannen. Is de normale prijs door een recente actie niet de laagste van 30 dagen, dan klopt de doorgestreepte prijs niet. Toon dan de juiste vorige prijs in de tekst op de productpagina en reken het percentage daarvanaf, of wacht tot de eerdere actie meer dan 30 dagen oud is.
  • Magento 2: de Special Price (speciale prijs) met Special Price From en To verschijnt tegen de normale prijs. Dezelfde controle geldt: de getoonde normale prijs moet de laagste van de laatste 30 dagen zijn.

sale_price in Google Shopping en prijzen op marktplaatsen

In een Google Shopping-feed blijft `price` de volle prijs, staat de lagere prijs in `sale_price` en bepaalt `sale_price_effective_date` de periode; zonder die datums geldt de actieprijs meteen. De landingspagina moet beide prijzen tonen en overeenkomen met de feed, anders meldt Merchant Center een prijs die niet overeenkomt.

Google voert ook een eigen controle uit voordat het een doorgestreepte prijs in Shopping toont. Volgens de regels voor annotaties bij uitverkoopprijzen moet de basisprijs in landen als Nederland, Duitsland, Frankrijk, Italië en Spanje 30 dagen geldig zijn geweest binnen de afgelopen 200 dagen, en moet de korting meer dan 5% en minder dan 90% zijn. Door Googles controle komen betekent niet dat een korting voldoet aan artikel 6 bis, en andersom ook niet altijd. Zet `price` in de feed dus op dezelfde vorige prijs als op je productpagina.

Op marktplaatsen ben jij de verkoper onder artikel 6 bis, niet het platform. Je prijsgeschiedenis op elke marktplaats is een eigen kanaal met een eigen laagste prijs van 30 dagen. Een korting die je op bol of Kaufland aankondigt, heeft een vorige prijs nodig uit de geschiedenis op die marktplaats, niet uit je webshop.

Reviews, zoekresultaten en gepersonaliseerde prijzen

De andere Omnibuswijzigingen vallen minder op, maar gelden voor dezelfde pagina's.

Laten zien hoe je reviews controleert

Toon je reviews op productpagina's, dan moet je vermelden of en hoe je zorgt dat ze komen van mensen die het product kochten of gebruikten. De overwegingen van de richtlijn voegen toe dat consumenten moeten weten hoe reviews worden verwerkt, bijvoorbeeld of alle reviews, positief en negatief, worden geplaatst en of er gesponsorde tussen zitten. Een korte tekst "Zo gaan we om met reviews", gelinkt vanuit het reviewblok, dekt dat. Reviews "geverifieerd" noemen zonder redelijke controle, neppe reviews kopen of negatieve verbergen is ronduit verboden.

Transparantie over rangschikking en betaalde plaatsing

Platforms waar consumenten zoeken in producten van verschillende handelaren, zoals marktplaatsen en vergelijkingssites, moeten de belangrijkste parameters voor de volgorde van zoekresultaten en hun relatieve gewicht uitleggen, in een onderdeel dat vanaf de resultatenpagina bereikbaar is. Betaalde advertenties of betaalde plaatsing in zoekresultaten moeten duidelijk herkenbaar zijn, voor elke handelaar die zulke resultaten toont.

Gepersonaliseerde prijzen en de handelaarsstatus op marktplaatsen

Is een prijs gepersonaliseerd op basis van geautomatiseerde besluitvorming, zoals een profiel van de shopper, dan moet je dat melden. Dynamische prijzen die voor iedereen met de vraag meebewegen, zijn geen personalisatie en hebben die melding niet nodig. Marktplaatsen moeten ook vermelden of de verkoper een handelaar is, op basis van diens eigen verklaring, en dat Europese consumentenrechten niet gelden bij aankoop van een particulier. De gids over de Digital Services Act behandelt de verkopersgegevens die marktplaatsen nu verzamelen.

Boetes en handhaving: het 4%-plafond en nepkortingen bij de ACM

Voor grootschalige overtredingen die in een gecoördineerde Europese actie onder Verordening (EU) 2017/2394 worden aangepakt, schrijft de richtlijn nationale boetes voor met een maximum van ten minste 4% van de jaaromzet van de handelaar in de betrokken lidstaten, of ten minste EUR 2 miljoen als omzetcijfers ontbreken. Dat plafond staat in de richtlijnen over oneerlijke bedingen, oneerlijke handelspraktijken en consumentenrechten, niet in de Prijsaanduidingsrichtlijn. Voor overtredingen van de prijsaanduidingsregels zelf stellen lidstaten doeltreffende, evenredige en afschrikkende sancties vast, en toezichthouders kunnen een nepkorting ook als misleidende handelspraktijk behandelen.

Er wordt ook echt gehandhaafd. De ACM legde vijf webwinkels samen EUR 621.000 aan boetes op, bekendgemaakt in juni 2024, voor kortingen die vanaf de verkeerde van-prijs waren berekend. Een voorbeeld van de ACM: een product stond "van EUR 699 voor EUR 629" terwijl het binnen de 30 dagen ervoor in een actie EUR 539 had gekost. Bij een controle voor de feestdagen van 2025 vond de ACM misleidende prijsvermeldingen bij 18 van de 24 grote verkopers en noemde Black Friday, Sinterklaas en Kerst als periodes waarin ze extra oplet.

Actieprijzen en actieperiodes per kanaal in WISEPIM

WISEPIM slaat per product een normale prijs en een actieprijs met begin- en einddatum op, en de bulkactie Set Special Price zet voor een selectie een vaste actieprijs of een kortingspercentage met een actieperiode. Met prijzen per kanaal passen regels de prijs per kanaal aan bij export, zonder de opgeslagen prijs te wijzigen. Bij export gaat de actieve actieprijs in het formaat van elk platform mee: Shopify krijgt de actieprijs als Prijs met de normale prijs als Vergelijkingsprijs, WooCommerce de actieprijs met begin- en einddatum, Magento 2 de special price met datums, en de Google Merchant Center-koppeling en de Google Shopping-feed in Feed Hub sturen `sale_price` alleen zolang de actieperiode loopt. Shopify kent zelf geen actiedatums, dus daar begint en stopt de actie bij de eerste export nadat de periode opent of sluit.

Set Special Price zet een actieprijs en actieperiode op een hele selectie; het voorbeeld toont de doorgestreepte normale prijs naast de actieprijs.

Eén grens is belangrijk voor Omnibus: WISEPIM houdt geen prijsgeschiedenis bij en berekent geen laagste prijs van 30 dagen. De doorgestreepte prijs die het exporteert, is de normale prijs (na kanaalregels), dus die is alleen de wettelijke vorige prijs als de normale prijs de laatste 30 dagen niet lager was. Haal de laagste prijs van 30 dagen uit je webshopplatform, ERP of een gedateerd prijslogboek, en pas de normale prijs of de actie aan als die lager is, voordat de sale start. De Black Friday-checklist zet deze controle in een plan van vier weken tot 27 november.

Diego Nijboer

CTO and Co-Founder at WISEPIM, building AI-powered solutions that transform product data management for e-commerce businesses. Over 10 years of experience solving complex technical challenges in e-commerce and PIM systems.

Veelgestelde vragen

Nog vragen?

Kan je het antwoord niet vinden? Neem contact op met ons team.

Contact opnemen

Richtlijn (EU) 2019/2161 is op 27 november 2019 vastgesteld. Lidstaten moesten de regels uiterlijk 28 november 2021 in nationale wetgeving omzetten en vanaf 28 mei 2022 toepassen. Sindsdien gelden de 30-dagenregel en de regels over reviews, rangschikking en marktplaatsen in de hele EU. De ACM houdt sinds 1 januari 2023 toezicht op de aangescherpte van-voorregels.

Nee. Volgens de richtsnoeren van de Commissie is een vergelijking met een adviesprijs geen prijsverlaging onder artikel 6 bis. Die vergelijking valt wel onder de regels voor oneerlijke handelspraktijken. De adviesprijs moet dus echt bestaan, duidelijk als adviesprijs benoemd zijn en niet lijken op je eigen eerdere prijs, anders kan de vergelijking misleidend zijn.

Dat hangt af van wie ze kan gebruiken. Een code voor alle of de meeste bezoekers, zoals een code op een banner of in een nieuwsbrief aan je hele lijst, geldt als aankondiging van een prijsverlaging, en de producten hebben een laagste prijs van 30 dagen als vorige prijs nodig. Een echt persoonlijke voucher, zoals 20% korting op de volgende bestelling na een aankoop, valt buiten artikel 6 bis.

Artikel 6 bis staat in de Prijsaanduidingsrichtlijn, die consumenten beschermt, dus het gaat om prijzen die aan consumenten worden aangeboden. Een puur zakelijke webshop die alleen aan bedrijven verkoopt, valt erbuiten. Een gemengde webshop die ook aan consumenten verkoopt, moet de regel toepassen op de prijzen die consumenten zien.

Ja. De richtsnoeren van de Commissie staan extra referentieprijzen toe als ze duidelijk zijn uitgelegd en niet afleiden van de vorige prijs, bijvoorbeeld "EUR 80 in plaats van EUR 100, onze laagste prijs in de laatste 30 dagen; normale prijs buiten acties EUR 120". Een percentage dat je toont, moet je nog steeds vanaf de vorige prijs van 30 dagen berekenen.

Verder ontdekken

Zorgvuldig gekozen vervolgstappen om dieper te gaan.

Betere productdata, betere resultaten.Verkoop meer producten.

4,7