Verlaten winkelwagen WooCommerce is een probleem dat webshops gemiddeld zo’n 70 procent van hun potentiële omzet kost. Volgens onderzoek van Baymard wordt ongeveer 70,22% van alle online winkelwagens verlaten voordat de bestelling is afgerond. Recovery-mails kunnen veel van die omzet terughalen: gemiddeld leveren ze zo’n 5 dollar per ontvanger op. Maar daar zit een belangrijke voorwaarde aan. Je moet die mails volgens de AVG wel mógen versturen.
Daar zit precies het probleem. De meeste shop-eigenaren die ik tegenkom hebben wel een plugin draaien, maar geen toestemmingscheckbox bij het e-mailveld voor gasten. En dat is in Nederland geen detail. De Autoriteit Persoonsgegevens kijkt scherp mee bij directe marketing naar niet-klanten.
In dit artikel leg ik uit hoe je verlaten winkelwagens in WooCommerce technisch goed inricht, welke plugin in 2026 nog werkt, en hoe je de recovery-mail verstuurt zonder AVG-overtreding. Plus een eerlijke verwachting: 5 tot 15% van de afhakers komt terug, niet de 30% uit Amerikaanse cases.

Wat is een verlaten winkelwagen in WooCommerce (en wat is het niet)
WooCommerce kent strikt genomen geen “verlaten winkelwagen” in de database. Wat je hebt is een sessie met cart-data en eventueel een e-mailadres als de klant ver genoeg in checkout is gekomen. Pas op het moment dat iemand een betaalmethode kiest maar niet afrekent, ontstaat een potentieel orderobject met status pending of failed.
De drempel “abandoned” is een conventie van plugins. CartBounty en de meeste vergelijkbare tools zetten een cart op “abandoned” na 15 minuten inactiviteit. Sommige plugins gebruiken een uur. Voor jou als shop-eigenaar is dat een knop in de instellingen, niet iets fundamenteels.
Belangrijk onderscheid: een gast-bezoeker met producten in zijn winkelwagen die geen e-mailadres heeft achtergelaten, is niet recoverbaar. Een ingelogde klant of iemand die zijn e-mailadres in checkout heeft ingetypt, is dat wel. De truc met “save cart” of e-mail-capture vóór checkout is precies bedoeld om die gasten alsnog in beeld te krijgen, met opt-in.
Verlaten winkelwagen WooCommerce: welke plugins werken in 2026
Voor verlaten winkelwagen WooCommerce zijn er vier serieuze opties die ik regelmatig zie. Geen daarvan is voor elke shop de beste, dus laat me ze nuchter naast elkaar zetten.
CartFlows Cart Abandonment Recovery is gratis, light en captured het e-mailadres voordat de klant op de betaalpagina komt. Sterke optie voor kleine shops die niet meteen €40 per maand willen kwijt zijn aan een SaaS-tool.
CartBounty is mijn favoriet voor pure WooCommerce-shops. Gratis basisversie, premium voor automatisering, en data blijft in je eigen database. Geen externe service. NL-vriendelijk in zin van: werkt prima met Mollie, iDEAL en de gangbare verzendplugins.
Omnisend is een hosted SaaS-oplossing met meer mogelijkheden (SMS, multi-channel, segmentatie). Prima als je al e-mailmarketing automatiseert. Nadeel: je cart-data verlaat je server.
YITH Recover Abandoned Cart is premium en richt zich op guest-checkout. Werkt, maar voelt soms zwaar voor wat het doet.
Welke je kiest hangt af van het volume. Onder de 100 orders per maand: gratis tools. Boven dat, met serieuze e-mailmarketing-ambities: Omnisend of vergelijkbaar.

Recovery-mails opzetten zonder AVG-overtreding
Hier komt het deel dat de meeste plugin-handleidingen overslaan. Een recovery-mail is direct marketing, ook al voelt het als service. Onder de AVG moet je een grondslag hebben.
Voor bestaande klanten kun je leunen op gerechtvaardigd belang (recital 47 noemt directe marketing aan klanten expliciet). Voorwaarden: je moet een duidelijke opt-out-link bieden en de communicatie moet gaan over vergelijkbare producten of diensten.
Voor gasten ligt het anders. Een gast die zijn e-mailadres in checkout intypt en niet afrekent, heeft geen relatie met je shop. Een marketing-mail naar dat adres zonder expliciete toestemming is niet houdbaar. De oplossing: een checkbox naast het e-mailveld met een rustige tekst zoals “Ik wil een herinnering ontvangen als ik mijn bestelling niet afmaak.” Geen vooraf-aangevinkte checkbox, want dat is geen geldige toestemming volgens de Autoriteit Persoonsgegevens. Bekijk de uitleg over gerechtvaardigd belang bij directe marketing voor de officiële lezing.
Bewaartermijn van cart-data: aanbevolen tussen 30 en 90 dagen. Daarna anonimiseren of verwijderen. Documenteer dit in je verwerkingsregister. Werk je met een SaaS zoals Omnisend, dan heb je een verwerkersovereenkomst nodig. Die leveren ze standaard.
Het e-mailritme dat werkt voor Nederlandse webshops
De industriestandaard is een drietraps-flow: 1 uur, 24 uur, 72 uur. Korter wordt opdringerig, langer en je bent vergeten.
De eerste mail (1 uur) is feitelijk en kort. “Je hebt nog iets in je winkelwagen.” Geen korting, geen druk. Vaak alleen al genoeg om iemand die afgeleid was terug te krijgen.
De tweede mail (24 uur) mag een klein duwtje bevatten. Bijvoorbeeld een vraag of er een probleem was bij betalen of verzending. Service-toon, geen verkoop.
De derde mail (72 uur) is de laatste poging. Hier kun je overwegen een kleine korting of gratis verzending toe te voegen. Let op: vaste kortingen in recovery-mails wennen klanten aan uitstelgedrag. Eerst niet afrekenen, dan korting binnenharken. Mijn advies: alleen incidenteel of voor klantgroepen met lage marge-impact.
Onderwerpregels die werken zijn nuchter en herkenbaar. “Je winkelwagen wacht nog” doet het beter dan “Mis dit aanbod niet!” in een Nederlandse context.
Integratie met Mollie, Klarna en iDEAL-afhakers
Een veelgemaakte fout: een mislukte iDEAL-betaling behandelen als verlaten winkelwagen. Dat zijn twee verschillende dingen.
Bij een iDEAL-time-out of een afgekeurde Klarna-aanvraag heeft de klant wél de intentie gehad om af te rekenen. Mollie geeft de order status failed of cancelled in WooCommerce. Een gewone recovery-mail die zegt “je hebt iets in je winkelwagen” is dan vreemd. Beter: een aparte service-mail die uitlegt dat de betaling niet doorging en uitnodigt om het opnieuw te proberen.
Sommige plugins zoals CartBounty kunnen dit onderscheid maken. Anders bouw je het met een korte automatisering die kijkt naar order-status: bij failed een andere mailtemplate dan bij pending zonder ooit betaalpoging. Bij twijfel over hoe je checkout en Mollie technisch koppelt, lees mijn artikel over checkout optimaliseren in WooCommerce voor de fundering.

Realistische conversie en wanneer recovery niet helpt
Een recovery-flow brengt je 5 tot 15% van de afhakers terug. Dat is een eerlijke benchmark voor Nederlandse webshops. De 30%+ uit Amerikaanse case studies klopt vaak niet voor de Nederlandse markt, met andere koopgewoonten en strakkere AVG.
Wat een recovery-mail niet oplost: te hoge verzendkosten, een onduidelijke retourpolitiek, een trage checkout of een product dat in concurrentie €5 goedkoper is. Als je abandonment-rate boven de 80% staat, ligt dat zelden aan een ontbrekende plugin. Dan zit er een UX-probleem in de checkout zelf.
Een snelle test: doe zelf vijf aankopen in je shop, op verschillende momenten en met verschillende betaalmethoden. Kost het je drie schermen om de bezorgdatum te vinden? Vraagt de checkout om een account aanmaken voordat je verder mag? Dat zijn de gaten die een recovery-mail nooit dicht.
Verlaten winkelwagen in WooCommerce
Bouw een nuchtere cart-recovery opzet
Check eerst of je mag mailen, stel daarna een rustig ritme in en reken met je eigen winkelcijfers.
1Check je grondslag
Ik geef een praktische eerste check. Bij twijfel laat je de concrete flow juridisch beoordelen.
Praktische uitkomst
Mailen kan onder voorwaarden
Dit kan bij een bestaande klant voor eigen, vergelijkbare producten. Leg je afweging vast en zorg voor een duidelijke opt-out.
AVG-overweging 47 noemt direct marketing als mogelijk gerechtvaardigd belang. De Nederlandse regels voor commerciële e-mail blijven daarnaast gelden. Dit is een praktische uitleg, geen juridisch advies.
2Stel je e-mailritme in
Ik begin met 1, 24 en 72 uur. Pas het ritme aan op je product en koopproces.
-
1
Na 1 uur
Ik houd deze mail feitelijk en geef geen korting.
-
2
Na 24 uur
Ik kies een servicetoon en vraag of er iets misging.
-
3
Na 72 uur
Ik maak dit de laatste poging en overweeg alleen dan een kleine korting of gratis verzending.
Rustig basisritme. De mails staan in een logische volgorde.
3Schat je omzetherstel
Ik reken alleen met jouw invoer. De uitkomst is een scenario, geen omzetgarantie.
Realistisch voor NL: 5-15%. Claims van 30% of meer uit Amerikaanse cases zijn hier zelden haalbaar.
10% valt binnen de realistische band.
Geschatte omzet per maand
€ 00 carts × € 0 × 10%
Geschatte omzet per jaar
€ 0Maandschatting maal 12.
4Jouw recovery-opzet
Hier staat je plan in één overzicht. Je kunt het kopiëren of alleen dit deel printen.
Grondslag
Mailen kan onder voorwaarden. Zorg voor een duidelijke opt-out.
E-mailritme
Mail 1 na 1 uur, mail 2 na 24 uur, mail 3 na 72 uur.
Omzetschatting
€ 0 per maand en € 0 per jaar.
Recovery is een aanvulling op een goede checkout, geen redmiddel. Dit is een praktische uitleg, geen juridisch advies.
Setup-checklist en wat je beter uitbesteedt
Een verlaten winkelwagen WooCommerce herstel je met een vaste checklist, niet met losse trucjes.
Een werkbare DIY-volgorde:
- Plugin kiezen (CartBounty of CartFlows voor de meeste shops).
- Opt-in-checkbox toevoegen bij het e-mailveld in checkout (cruciaal voor gasten).
- Drie e-mailtemplates schrijven met de 1/24/72-flow.
- Test-order plaatsen en alle drie mails ontvangen.
- Bewaartermijn van cart-data instellen op 30-90 dagen.
- Verwerkingsregister bijwerken.
- GA4-event aanmaken voor "cart_abandoned" en "cart_recovered" om resultaten te meten.
Wat ik regelmatig opgepakt zie worden: punt 2 en 5 worden vergeten, en punt 7 ontbreekt. Zonder GA4-tracking weet je niet of je recovery-flow werkt of niet, en dan blijf je tweaken op gevoel.
Werkt je shop op Shopify, dan kun je een hoop hiervan overslaan. Shopify Email heeft abandoned-cart-mails ingebouwd met een opt-in die de privacy-kant standaard correct afhandelt. De plugin-discussie is dan niet relevant.



