Hoe ontbrekende WooCommerce bestellingsemails oplossen

Hoe ontbrekende WooCommerce bestellingsemails oplossen

Kennisbank

Search
WOOCOMMERCE

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

  1. Log in op je WordPress-dashboard.
  2. Ga naar WooCommerce > Instellingen > E-mails.
  3. Blader door de lijst met e-mails (bijv. Nieuwe Bestelling, Geannuleerde Bestelling, Bestelling Voltooid) en zorg ervoor dat de relevante e-mails ingeschakeld zijn.
  4. 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.
  5. 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.

  1. Ga naar Plugins > Geïnstalleerde Plugins.
  2. Deactiveer tijdelijk e-mailgerelateerde plugins zoals WP Mail SMTP, Contact Form 7 of e-maillogging plugins.
  3. Test een nieuwe bestelling door er een op je site te plaatsen om te zien of het probleem is opgelost.
  4. 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.

  1. Installeer WP Mail Logging:
    • Ga naar Plugins > Nieuwe Plugin, zoek naar WP Mail Logging, installeer en activeer het.
  2. Plaats een testbestelling op je website.
  3. 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.

  1. Installeer een SMTP-plugin, zoals WP Mail SMTP:
    • Ga naar Plugins > Nieuwe Plugin, zoek naar WP Mail SMTP, en installeer en activeer het.
  2. 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
  3. 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.

  1. Controleer de spammap van het ontvangerse-mailadres.
  2. 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.
  3. 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.

  1. Ga naar WooCommerce > Status en klik op het tabblad Sjablonen.
  2. Bekijk of er sjabloonoverschrijvingen zijn voor e-mails (meestal te vinden in /wp-content/themes/jouw-thema/woocommerce/emails/).
  3. 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.

  1. 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.
  2. 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.

  1. Ga naar Dashboard > Updates en update WooCommerce en andere plugins.
  2. 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.

Recent toegevoegd