Knowledgebase

Order Emails Not Being Sent Print

  • woocommerceonlinestores, woocommerce, email, domain, cpanel, smtp, deliverability, cron, spf, dkim
  • 0

Customers not receiving confirmations is among the most damaging shop faults.

CHECK IN THIS ORDER

  1. Are the emails enabled? WooCommerce > Settings > Emails, and confirm Processing and Completed are on.
  2. Is the From address on your own domain? A Gmail address in the From field fails authentication and is filtered.
  3. Is the site sending through SMTP? PHP mail is frequently filtered. Install an SMTP plugin and send through a mailbox on your domain.
  4. Are SPF and DKIM correct? cPanel > Email Deliverability, and repair if needed.
  5. Is cron running? Some emails are queued through scheduled actions, which do not run without a real cron job on our servers.
  6. Did it leave the server? cPanel > Track Delivery shows whether the message was sent and what the recipient's server said.

TESTING PROPERLY

Place a test order using a Gmail address you control, and one at another provider. Testing only against your own domain hides most deliverability problems.

WHILE IT IS BROKEN

Use the Customer invoice action on the order to send manually, so customers are not left uninformed.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot