Likely fix
Fix: WooCommerce order emails not sending
WooCommerce order emails fail when WordPress email is unreliable, SMTP is missing, email notifications are disabled, order status does not trigger an email, or emails go to spam.
Quick answer
Check WooCommerce email notification settings, then configure SMTP and send a test email.
Important warning
WooCommerce can generate the email but WordPress or the server may fail to deliver it.
Try this
- 1 Go to WooCommerce → Settings → Emails.
- 2 Check that the email notification is enabled.
- 3 Check the recipient address for admin emails.
- 4 Place a test order with a normal order status.
- 5 Install or check an SMTP plugin.
- 6 Send an SMTP test email.
- 7 Check spam folders.
- 8 Check SPF, DKIM, and DMARC for the sending domain.
Common causes
Email notification disabled.
Wrong recipient address.
Order status does not trigger the email.
WordPress SMTP not configured.
Emails go to spam.
SPF/DKIM/DMARC records are missing.
What to check next
- Check WooCommerce email settings.
- Check SMTP test email.
- Check spam folder.
- Check order status.
- Check domain authentication records.