Hoe ontbrekende WooCommerce bestellingsemails oplossen
- Home
- Kennisbank
- Hoe ontbrekende WooCommerce bestellingsemails oplossen
Kennisbank
WOOCOMMERCE
wORDPRESS
Hoe ontbrekende WooCommerce bestellingsemails oplossen
Ontbrekende WooCommerce bestellingsemails kunnen serieuze problemen veroorzaken voor zowel de winkelier als de klant. Deze e-mails bevatten doorgaans orderbevestigingen, verzendingsmeldingen en andere belangrijke transactionele e-mails. Als WooCommerce deze e-mails niet verstuurt, volg dan deze gids om het probleem op te lossen.
Stap 1: Controleer WooCommerce E-mailinstellingen
- Log in op je WordPress-dashboard.
- Ga naar WooCommerce > Instellingen > E-mails.
- Blader door de lijst met e-mails (bijv. Nieuwe Bestelling, Geannuleerde Bestelling, Bestelling Voltooid) en zorg ervoor dat de relevante e-mails ingeschakeld zijn.
- Klik op Beheren naast elk e-mailtype en controleer:
- Of de ontvanger juist is ingevuld (bijv. voor admin e-mails, zorg dat je e-mailadres juist is).
- Of het vakje “Schakel deze e-mailmelding in” is aangevinkt.
- Klik op Wijzigingen opslaan na het controleren van de instellingen.
Stap 2: Controleer op Pluginconflicten
Andere plugins die e-mails beheren, kunnen ervoor zorgen dat WooCommerce e-mails niet worden verstuurd.
- Ga naar Plugins > Geïnstalleerde Plugins.
- Deactiveer tijdelijk e-mailgerelateerde plugins zoals WP Mail SMTP, Contact Form 7 of e-maillogging plugins.
- Test een nieuwe bestelling door er een op je site te plaatsen om te zien of het probleem is opgelost.
- Als de e-mails werken na het deactiveren van een plugin, is er mogelijk een conflict.
Stap 3: Test E-mailverzending met een Logging Plugin
Gebruik een e-maillogging plugin om te controleren of WooCommerce de e-mails aanmaakt en verzendt.
- Installeer WP Mail Logging:
- Ga naar Plugins > Nieuwe Plugin, zoek naar WP Mail Logging, installeer en activeer het.
- Plaats een testbestelling op je website.
- Ga naar Hulpmiddelen > WP Mail Log en controleer of de WooCommerce bestellingsemails worden geregistreerd.
- Als ze worden geregistreerd maar niet worden afgeleverd, ligt het probleem waarschijnlijk aan de e-mailconfiguratie of je server.
- Als ze niet worden geregistreerd, kan er een dieper probleem zijn met WooCommerce of pluginconflicten.
Stap 4: Stel SMTP in voor Betere E-maillevering
De standaard e-mailfunctionaliteit van WordPress gebruikt PHP mail(), wat vaak leidt tot e-mails die als spam worden gemarkeerd of helemaal niet worden afgeleverd. SMTP configureren kan dit oplossen.
- Installeer een SMTP-plugin, zoals WP Mail SMTP:
- Ga naar Plugins > Nieuwe Plugin, zoek naar WP Mail SMTP, en installeer en activeer het.
- Configureer de plugin met de SMTP-instellingen van je e-mailprovider:
- Gmail SMTP: Host: smtp.gmail.com, Poort: 587, Versleuteling: TLS
- SendGrid SMTP: Host: smtp.sendgrid.net, Poort: 587, Versleuteling: TLS
- Mailgun SMTP: Host: smtp.mailgun.org, Poort: 587, Versleuteling: TLS
- Test de e-mailverzending om te zorgen dat alles correct werkt.
Stap 5: Controleer je Spammap en Whitelist je Domein
Het is mogelijk dat je e-mails in de spambox of ongewenste e-mail van de ontvanger terechtkomen.
- Controleer de spammap van het ontvangerse-mailadres.
- Als de e-mails worden gemarkeerd als spam, vraag de ontvanger om je domein (bijv. @jouwwebsite.com) toe te voegen aan hun whitelist of contactlijst.
- Zorg ervoor dat je SPF-, DKIM- en DMARC-records correct zijn geconfigureerd.
Stap 6: Controleer WooCommerce E-mailsjablonen
Als je of je themadeveloper aangepaste WooCommerce e-mailsjablonen heeft gemaakt, kan dit problemen veroorzaken.
- Ga naar WooCommerce > Status en klik op het tabblad Sjablonen.
- Bekijk of er sjabloonoverschrijvingen zijn voor e-mails (meestal te vinden in /wp-content/themes/jouw-thema/woocommerce/emails/).
- Als je verouderde of kapotte sjablonen vindt, werk ze dan bij of verwijder de overschrijvingen om de standaard WooCommerce-sjablonen te gebruiken.
Stap 7: Controleer de Limieten van je Hostingprovider
Sommige hostingproviders hebben limieten op het aantal e-mails dat per uur of dag kan worden verzonden.
- Neem contact op met je hostingprovider om te controleren of er limieten zijn voor het verzenden van e-mails of of je account is gemarkeerd voor overmatig e-mailgebruik.
- Als er limieten zijn, kun je een externe SMTP-dienst gebruiken zoals SendGrid, Mailgun of Amazon SES.
Stap 8: Werk WooCommerce en Plugins Bij
Verouderde versies van WooCommerce of andere plugins kunnen compatibiliteitsproblemen veroorzaken.
- Ga naar Dashboard > Updates en update WooCommerce en andere plugins.
- Test het systeem door een nieuwe bestelling te plaatsen.
Stap 9: Gebruik een Dedicate E-maildienst
Voor grote winkels met veel e-mails kan het gebruik van een e-mailservice zoals SendGrid, Mailgun, of Amazon SES betrouwbaarheid en afleverbaarheid verbeteren.