WooCommerce verstuurt geen mail? Controleer deze keten

Geen WooCommerce-bestelbevestiging? Controleer orderstatus, e-mailinstellingen, verzendlogs en bezorging voordat je blind een andere mailplugin installeert.

Het Kaige-team tijdens ontwikkeling, overleg of projectvoorbereiding op kantoor
Door de redactie van Kaige Productions · Bronnen gecontroleerd op 16 oktober 2026.
Bij ontbrekende WooCommerce-mail moet je drie vragen scheiden: hoort de mail te ontstaan, wordt hij verzonden en wordt hij afgeleverd? Een order in het dashboard bewijst nog niet dat de juiste e-mailtrigger is uitgevoerd. Een logmelding “verzonden” bewijst evenmin dat de mail in de inbox is gekomen.

1. Kies één concreet voorbeeld

Noteer het ordernummer, de verwachte e-mail, het tijdstip en de orderstatus. Gaat het om de klantbevestiging, de melding voor de winkelbeheerder of een resetmail? Die routes kunnen verschillende instellingen en triggers gebruiken. Test eerst één route, zodat uitkomsten vergelijkbaar blijven.
Gebruik voor onderzoek een eigen testadres en bij voorkeur een afgeschermde testomgeving. Een bestaande order herhaaldelijk van status wisselen kan klantmails, voorraadmutaties of externe processen activeren. Kies dus bewust hoe je de test uitvoert.
Visualisatie van een webshopontwerp
Ontwerpconcept

2. Controleer of de order de juiste status bereikt

WooCommerce koppelt e-mails aan gebeurtenissen en statussen. Een betaling die in afwachting blijft, veroorzaakt niet automatisch dezelfde klantmail als een betaalde order die wordt verwerkt. Controleer ook de betaalprovider en de terugmelding naar de webshop wanneer de betaling wel bij de provider staat maar de orderstatus niet verandert.
Kijk vervolgens bij WooCommerce → Instellingen → E-mails of de verwachte melding aanstaat. Controleer de ontvanger waar die instelbaar is. De naam van een e-mailtemplate vertelt niet altijd voldoende; kijk naar de gebeurtenis die dat bericht daadwerkelijk moet activeren.
Werken met toetsenbord en muis op het kantoor van Kaige

3. Zoek waar de keten stopt

UitkomstBetekenisVervolg
Geen verzendpoging zichtbaarTrigger, status, configuratie of code kan de oorzaak zijnControleer voorwaarden en het foutlog rond het tijdstip.
Verzendpoging faaltMailfunctie of transport geeft een fout terugOnderzoek de concrete fout bij host of maildienst.
Overdracht gelukt, geen ontvangstBezorging na overdracht is nog niet bewezenControleer providerlogs, bounces en spamfilter.
Alleen sommige ontvangers missen mailOntvangerspecifieke filtering of blokkade kan meespelenVergelijk een tweede mailbox en de afleverstatus.
Welke logs beschikbaar zijn hangt af van je WooCommerce-versie, logginginstellingen en mailoplossing. Zoek in WooCommerce → Status → Logs en bij je SMTP- of transactionele mailprovider. Ontbreekt een relevante logbron, dan is dat niet automatisch bewijs dat er geen poging was.

4. Controleer afzender en domeinauthenticatie

Gebruik een afzender op een domein waarvoor je verzenddienst is ingericht. Een bezoekeradres hoort doorgaans bij reply-to, niet zomaar als afzender van jouw server. Laat SPF, DKIM en DMARC controleren volgens de documentatie van je gekozen mailprovider. De juiste DNS-waarden zijn afhankelijk van die provider.
Voeg geen willekeurig extra SPF-record toe en kopieer geen voorbeeldsleutels van een andere dienst. Laat eerst vaststellen welke systemen namens je domein versturen. Het doel is dat de verzendroute klopt en dat je bounces of afwijzingen kunt terugvinden.

5. Isoleer een conflict gecontroleerd

Begon de storing na een update, templatewijziging of installatie van een mailplugin? Vergelijk dat tijdstip met de logs. Test op staging met een beperkte pluginset en voeg relevante onderdelen één voor één terug. Op een actieve webshop alles uitschakelen kan de checkout of orderverwerking verstoren.
Een tweede mailplugin installeren zonder de eerste route te begrijpen kan dubbel verzenden of tegenstrijdige instellingen veroorzaken. Houd één duidelijke verzendketen aan en leg vast welke toepassing de afzender, templates, transport en logging beheert.

Wanneer is de mailstoring opgelost?

Test de oorspronkelijke gebeurtenis opnieuw. Controleer orderstatus, verzendpoging, afleverstatus en ontvangst in de testmailbox. Bekijk ook de inhoud: juiste bedragen, links en taal. Een handmatig testbericht uit een SMTP-plugin controleert de verbinding, maar bewijst nog niet dat de WooCommerce-ordertrigger goed werkt.

Veelgestelde vragen

Lost SMTP ieder mailprobleem op?

Nee. Een betrouwbare verzendroute helpt alleen wanneer WooCommerce de juiste mail ook genereert. Een ontbrekende trigger moet je eerder in de keten oplossen.

Mag ik alle gemiste mails opnieuw versturen?

Controleer eerst welke berichten echt ontbreken. Een bulkactie kan dubbele klantcommunicatie geven. Werk met een gecontroleerde selectie en verifieer de uitkomst.

Liever samen de oorzaak vinden?

Vertel ons welke pagina of handeling vastloopt, sinds wanneer en wat er vlak daarvoor veranderde. Deel geen wachtwoorden via een openbaar formulier.

Verder lezen

Elementor-editor laadt niet? Een gerichte diagnose

WordPress-website traag? Meet eerst waar de vertraging zit

WordPress-backup maken én terugzetten: de herstelchecklist

heading

beschrijving