Skip to content
Home » How to Fix WooCommerce Not Sending Order Emails

How to Fix WooCommerce Not Sending Order Emails


Are you frustrated by your WooCommerce store not sending order emails?

When running an eCommerce store, you need to know that your customers will accept their receipts and any order update emails rapidly and reliably.

In this article, we’ll show you the easy way to fix WooCommerce by not sending order emails.

What Causes WooCommerce Emails to Not Send?

If you are running an online store, then you depend on email to keep your business running without a hitch.

You use email to invite new customers and construct your relationship with them. Emails are shipped off confirm orders and circle back to abandoned shopping carts. And email is expected to allow customers to reset their passwords.

In any case, all too regularly, we hear that eCommerce merchants have an issue with WooCommerce not sending emails.

Now and then this happens because of issues in your WooCommerce settings. We’ll show you how to actually look at those settings first.

On different occasions, it’s a more profound issue with the way WordPress sends email. Of course, WordPress sends emails through PHP mail. Unfortunately, not all WordPress hosting workers are effectively configured to use PHP mail.

In any event, when your emails are sent effectively, they may be incorrectly identified as spam. This means they could be automatically erased while never being seen.

The most ideal way to make sure your emails are reliably conveyed is to send them through an SMTP administration.

We’ll show you how to set up an SMTP worker later in this aide, above all, how about we make sure there isn’t an issue with your WooCommerce settings.

Browse WooCommerce Email and Order Settings

The main thing to check is your WooCommerce settings for emails and orders. If one of your settings isn’t right, then your order emails won’t be sent.

Browse WooCommerce Email Settings

We’ll start by checking that your emails haven’t been accidentally deactivated. To do that, navigate to WooCommerce > Settings on the WordPress dashboard and then click on the Emails tab.

Here you’ll see a rundown of all the notification emails that WooCommerce will send. Some are shipped off to you and some to your customers. You’ll have to genuinely take a look at the settings for each email.

How about we start at the top and browse the ‘New order‘ email by clicking on the ‘Manage’ button on the right.

Read More: How to Add HTTP Security Headers in WordPress

You’ll have to actually look at two settings. To begin with, make sure the email is enabled. At times it is disabled accidentally, and the email won’t be sent if the container isn’t checked.

Second, you need to make sure that the beneficiary’s email address is right. You’ll only find this setting for emails that will be shipped off you. At the point when an email is shipped off to the customer, the right email address will be used automatically.

You can do likewise for each sort of email in the rundown. If everything looks great, then we need to genuinely take a look at the status of each order where WooCommerce didn’t send an order email.

Actually, take a look at WooCommerce Payment Status

You’ll have to navigate to WooCommerce > Orders to actually take a look at the status of ongoing orders. If you don’t yet have any orders, then you’ll want to create a test order and then return.

If the order status is ‘Pending payment‘ as in this example, then that explains why an email was not sent. As a matter of course, WooCommerce doesn’t send an order email for pending sales.

Pending orders are waiting for additional action. Maybe the customer added something to their cart and then abandoned it. Or on the other hand, maybe the customer needs to finish a manual payment, for example, a bank transfer.

Yet, if the status is ‘Processing’, then there’s an issue. An email ought to have been shipped off to both you and the customer. If it didn’t arrive in the inbox, then most conceivable it was treated as spam.

That’s a common issue with WooCommerce and WordPress emails. The most ideal way to tackle that issue is to send your email using an SMTP worker.

Fix WordPress Email Reliability with an SMTP Server Plugin

SMTP is the standard protocol for sending emails over the internet, however, it isn’t what WordPress uses naturally. Unfortunately, that regularly brings about emails from WordPress being treated as spam.

Sending email through an SMTP worker is more reliable because it uses appropriate authentication. Your customer’s email software will be confident that your emails are genuine, and they’re more averse to be moved to the garbage folder.

WP Mail SMTP is the best SMTP plugin for WordPress and WooCommerce. It’s the easiest way to make sure your order emails are actually conveyed to your customer’s inbox.

To fix WooCommerce not sending order emails, you’ll need to install and activate the WP Mail SMTP plugin. You can look at our aide on how to install a WordPress plugin for additional details.

Read More: Best WordPress Accordion Plugins

Note: The free version of WP Mail SMTP is all that’s needed for this tutorial. However, the Elite plan includes White Glove Setup where a specialist will set up the plugin for you.

On activation, the WP Mail SMTP arrangement wizard will start automatically. You’ll have to click on the Let’s Get Started button.

Then, you need to choose the SMTP administration you wish to use. We suggest and Sendinblue because they are able to safely send large quantities of emails and without triggering spam channels.

Furthermore, Sendinblue allows you to send up to 300 emails each day for nothing.

Once you’ve chosen assistance, you need to click on the ‘Save and Continue button. After that, you’ll be asked to configure your mailer settings.

Here you’ll be asked to copy some information from the mailer administration you chose, and then paste it into the form. The exact steps you need to take will rely upon the mailer administration you have chosen.

Note: If you’d like to bypass the wizard and set up WP Mail SMTP manually, then you’ll find manual bit-by-bit instructions in our ultimate aide on how to set up WP Mail SMTP with any SMTP administration.

The arrangement wizard will also ask you to set up a From Email. Make sure you use the same business email address here as you entered when setting up your SMTP mailing service.

We also suggest that you browse the ‘Power From Email’ box. It will make sure you use the same email address across your site. It can also assist with making sure your WooCommerce emails don’t go to spam.

You’ll then be asked which email features you wish to enable. You’ll need ‘Further developed Email Deliverability‘ and ‘Email Error Tracking‘ to fix WooCommerce not sending emails. They will be chosen as a matter of course.

If you’ve purchase WP Mail SMTP Pro, then you’ll have access to a couple of additional features. For example, the ‘Detailed Email Logs’ feature will allow you to browse individual emails to make sure they being are sent.

The Pro version will also let you resend a failed email. That can be really useful when the customer is composed of the wrong email address.

Send a Test Email

Congratulations, you’ve now set everything up! We should make sure it works by sending a test email.

You’ll have to navigate to WP Mail SMTP > Tools and then click on the ‘Email Test’ tab. The site’s admin email will be entered naturally, yet you can send the test email to a different address if you like. Then, click ‘Send Email’.

If everything has been set up effectively, then you should see a ‘Success!’ message. Make sure you also visit your email inbox to make sure the email actually arrived.

We trust this tutorial assisted you with learning how to fix WooCommerce not sending order emails.

Leave a Reply