Nepkorting voorkomen: Black Friday-prijzen correct tonen in WooCommerce
Black Friday zonder ruis: zo toon je kortingen die echt kloppen
Black Friday is hét moment waarop je webshop piekt. Juist dan kijkt de Autoriteit Consument & Markt (ACM) kritisch naar ‘van/voor’-prijzen. De regel is simpel, maar vaak misgegaan: bij een korting moet de referentieprijs de laagste prijs van de laatste 30 dagen zijn. In WooCommerce is dat te regelen, maar je moet het wél goed inrichten en testen. Hieronder vind je een praktische aanpak die werkt voor kleine tot middelgrote webshops.
Wat is ‘nepkorting’ volgens de ACM?
Een korting is misleidend als je de ‘van’-prijs hoger toont dan wat je de afgelopen 30 dagen zelf hebt gevraagd. Heb je tussendoor verlaagd? Dan wordt die lagere prijs je nieuwe referentie. Uitzonderingen zijn beperkt (bijvoorbeeld stapsgewijze afprijzingen binnen dezelfde actie), maar voor de meeste webshops geldt: korten doe je op de laagste eigen prijs in 30 dagen, niet op adviesprijzen of tijdelijke prijsstijgingen vlak voor Black Friday.
Waar gaat het mis in WooCommerce?
- De ‘Regular price’ blijft hoger staan dan de recentste werkelijke verkoopprijs.
- Variaties (maat/kleur) hebben verschillende historie, maar krijgen één generiek ‘van’-bedrag.
- Bundles en acties overlappen (kortingscode + sale), waardoor de referentie onduidelijk wordt.
- Het thema toont stevige ‘-70%’ labels, terwijl de 30-dagenregel een kleinere korting toestaat.
- Cache of CDN laat oude prijzen zien op het moment dat de sale start.
Stap-voor-stap: correcte Black Friday-prijzen in WooCommerce
1) Maak je prijs-historie inzichtelijk
Zonder historie kun je geen correcte ‘van’-prijs tonen. Zet daarom een prijslog aan. Dat kan met een lichte plugin die prijswijzigingen per product en variatie vastlegt (datum, oude prijs, nieuwe prijs). Heb je dit nog niet, begin dan nu. Desnoods exporteer je de huidige prijzen naar CSV en leg je wijzigingen vanaf vandaag vast.
2) Bepaal per product de referentieprijs
De referentie is de laagste eigen prijs van de afgelopen 30 dagen voor precies die variant (dus ‘S’ kan anders zijn dan ‘XL’). Voor stapsgewijs afprijzen binnen één doorlopende actie mag je voortbouwen op de vorige referentie, maar voorkom dat je tussendoor weer omhoog gaat. Bundels krijgen een eigen referentie: baseer die op de historische bundelprijs, niet op los opgetelde adviesprijzen.
3) Richt het in met ‘Sale price’ en het juiste label
- Zet per product/variatie de ‘Sale price’ op de actieprijs die je gaat voeren.
- Zorg dat de ‘Regular price’ die je toont als ‘van’-prijs gelijk is aan de berekende referentie (dus de laagste 30-dagenprijs).
- Gebruik je adviesprijs (RRP) voor context? Label die duidelijk als ‘adviesprijs’, niet als ‘van’. Adviesprijs mag je niet als referentie gebruiken voor een korting.
Tip: test dit eerst op een staging-omgeving. Veel thema’s tonen automatisch ‘-xx%’ op basis van regular vs. sale. Klopt de berekening nog als je de referentie update?
4) Toon transparantie: korte prijs-historie in de productpagina
Je bent niet verplicht prijs-historie te tonen, maar het helpt om vragen te voorkomen. Een compacte regel werkt prima: ‘Laagste prijs in de afgelopen 30 dagen: €89,00’. Kies een plugin of voeg een lichte template-snippet toe die de minimumprijs uit je log voor de laatste 30 dagen ophaalt en toont per variatie.
5) Plan en test je actie op tijd
- Gebruik ‘Sale price dates’ om start/eindtijd in te stellen. Let op tijdzone en serverklok.
- Test een paar ‘proefproducten’ met een actie die over 10 minuten start. Check of front-end, zoek, categorie-overzichten en winkelwagen dezelfde prijs tonen.
- Purge cache/ CDN kort vóór start en direct na start. Zet pagina- en fragmentcache niet te agressief.
- Controleer btw-weergave: incl./excl. consistent in product, listing en checkout.
6) Variaties, coupons en bundels: beperk combinaties
Maak per variatie een aparte prijsafspraak. Vermijd stapeling met coupons als je niet zeker weet hoe je thema labels berekent. Voor bundels: maak een bundelproduct met een eigen prijs-historie. Korting op losse items + bundelkorting tegelijk is vragen om inconsistentie.
7) Structured data en labels
Zorg dat je thema bij het aanbod de juiste schema.org-velden meegeeft: prijs, valuta en geldigheid (‘priceValidUntil’). Houd labels sober en feitelijk: ‘van €89 voor €69’ is prima als de ‘van’-prijs klopt. Vermijd misleidende timers of teksten als ‘op=op’ wanneer dat feitelijk niet klopt.
8) Bewijs en terugkijken
- Sla vóór de actie een export op van alle prijzen. Bewaar je prijslog over de 30 dagen rond Black Friday/Cyber Monday.
- Maak screenshots van productpagina’s op live tijdens de sale.
- Documenteer uitzonderingen (progressieve korting binnen dezelfde actie).
Praktisch voorbeeld (micro-scenario)
Stel: je verkoopt een sneaker-variant ‘Maat 42’. De prijzen in de laatste 30 dagen:
- Dag -27 t/m -15: €119
- Dag -14 t/m -5: €99 (actie)
- Dag -4 t/m -1: €109
Op Black Friday wil je €89 vragen. Wat is dan je ‘van’-prijs? Niet €119 en ook niet €109. De referentie is €99 (dat was de laagste in de 30 dagen). Je toont dus ‘van €99 voor €89’ en niet ‘van €119’. Wil je toch laten zien dat €119 ooit gold? Zet ‘adviesprijs: €119’ of ‘vorige prijs: €119’ in de producttekst, maar niet als korting-referentie.
Veelgemaakte valkuilen
- Referentie per variatie vergeten: maat ‘S’ en ‘XL’ hebben soms andere historie.
- Kortingsbadges uit het thema die een hogere ‘-xx%’ tonen dan toegestaan.
- Prijs in listing anders dan op productpagina door cache of prijsregels.
- Kortingen laten overlappen (sale + coupon + staffelkorting) zonder controle op de weergegeven ‘van’-prijs.
- Prijs historie pas ná Black Friday aanzetten: te laat om te bewijzen wat de laagste prijs was.
Thema en plugin-checklist
- Controleer hoe je thema de ‘van’-prijs berekent bij variaties en of badges per variatie werken.
- Kies een prijslog-plugin die minimaal ‘product-id, variatie-id, oude prijs, nieuwe prijs, datum’ registreert.
- Voor dynamische kortingsregels: test met een kleine pilotcategorie, niet in één keer je hele catalogus.
- Schakel A/B-testtools op prijsweergave uit tijdens de sale om inconsistentie te voorkomen.
- Controleer checkout-e-mails en PDF-facturen: tonen die dezelfde actieprijs en datum?
Waarom dit ertoe doet
Dit is geen ‘compliance voor de bühne’. Heldere prijzen zorgen voor minder vragen bij support, hogere conversie en minder risico op klachten of boetes. Bovendien bouw je vertrouwen op: klanten zien dat je korting echt is en niet creatief weergegeven.
Samenvatting en hoe wij ernaar kijken
Correcte Black Friday-prijzen in WooCommerce vragen vooral om voorbereiding: log je prijzen, bepaal per variatie de referentie, toon transparante labels en test je startmoment inclusief cache. Bij Rendar zien we dat kleine webshops meestal genoeg hebben aan een simpele prijslog en een nette label-logica. Niet alles hoeft met grote tools, als de basis maar klopt. Twijfel je over je setup of wil je een snelle check van thema, prijsregels en cache? Laat je webshop dan nuchter nalopen en neem even contact op.
Tot slot
Begin klein: regel één productcategorie helemaal goed en rol daarna uit. Een uur controle nu voorkomt dagen herstel later.