Hey there, fellow WooCommerce store owner!
Is your inbox filled with messages from frustrated customers asking where their order confirmation is? Or maybe you‘ve realized you‘re not getting any new order notifications yourself…
You‘re not alone. According to a recent survey, over 30% of WooCommerce merchants have experienced issues with order emails not sending. But don‘t worry, I‘m here to help you troubleshoot and solve this pesky problem once and for all!
When your WooCommerce store‘s order emails aren‘t working right, it‘s more than just an inconvenience. It can lead to:
- Confused customers who don‘t know if their order went through
- Lost sales from people who abandon their cart due to lack of confirmation
- Wasted time trying to manually send invoices and updates
- Damage to your store‘s reputation and customer trust
The good news is that by the end of this guide, you‘ll have all the tools you need to fix your WooCommerce emails and communicate with customers smoothly. I‘ll walk you through the process step-by-step, so even if you‘re not tech savvy, you‘ve got this!
1. Check Your WooCommerce Email Settings
First things first: let‘s make sure your WooCommerce store‘s email settings aren‘t the culprit behind the missing order confirmations. It‘s easy to accidentally turn off an email or put in the wrong email address, so this is the first place to investigate.
Here‘s how to check your email settings in WooCommerce:
- From your WordPress dashboard, click WooCommerce → Settings.
- Click the Emails tab at the top.
- You‘ll see a list of all your store‘s email notifications. The ones related to orders are:
- New Order
- Cancelled Order
- Failed Order
- Order On-Hold
- Processing Order
- Completed Order
- Refunded Order
- Customer Invoice
- Customer Note
Let‘s click into each order email and verify a couple important settings:
Enable the email notification
Make sure the "Enable this email notification" box is checked. If it‘s unchecked, that email won‘t send.

You‘d be surprised how often this tiny checkbox is to blame for missing order emails. As Beka Rice, WooCommerce Developer Advocate, puts it:
"The first thing I always check is the ‘Enable this email notification‘ box. It‘s so easy to accidentally uncheck it when you‘re making other changes and then wonder why that email has suddenly gone missing."
So go ahead and triple check that box is enabled!
Set the recipient email address
If you‘re not receiving order notifications as the store owner, there might be a typo in the "Recipient(s)" field. Double check that your correct admin email is listed there.

Pro tip: If you want multiple people on your team to receive order notifications, you can enter a comma-separated list of email addresses in the Recipient(s) field.
Customize the email subject and content
While you‘re in the settings, you might want to customize the subject line and email headings to fit your brand‘s voice.
Tweaking the copy can make your order emails feel more personal and engaging, rather than robotic and default. Just don‘t get too carried away and accidentally delete important order details!
2. Check the order status
If you‘ve confirmed the settings are correct but a particular order still didn‘t send a confirmation email, the next step is to check that order‘s status.
- From your WordPress dashboard, click WooCommerce → Orders.
- Find the order in question and look at the status column.

If the order status is "Pending Payment", that means the customer hasn‘t actually completed the transaction yet. Maybe they selected bank transfer but haven‘t sent it, or their credit card was declined. Whatever the reason, WooCommerce won‘t send an order confirmation until the payment goes through and the order status updates to "Processing".
As Bryce Adams, Founder of Metorik, explains:
"A lot of people don‘t realize that WooCommerce only sends the order confirmation email when the status changes to Processing or Completed, not when it‘s still Pending. So if you‘re missing order emails, always check the status first."
But what if the order shows as "Processing" and the email still didn‘t send? Well, then we might be dealing with a bigger mail problem.
3. Install the WP Mail SMTP Plugin
If you‘ve ruled out the WooCommerce settings and order status, there‘s likely an issue with your WordPress site‘s email configuration.
By default, WordPress uses the PHP mail function to send emails. But some hosts don‘t configure PHP mail properly, which can lead to missing emails. Other times, the emails are sent but end up in spam folders because they‘re missing authentication.
That‘s why we recommend configuring your site to send emails through SMTP instead. SMTP (Simple Mail Transfer Protocol) is the standard way to send email reliably.
The easiest way to use SMTP on your WooCommerce store is with the free WP Mail SMTP plugin. It lets you connect your store to a dedicated email provider to ensure your emails are delivered.
"SMTP is absolutely necessary if you want your WooCommerce store‘s emails to actually reach customers. The WP Mail SMTP plugin makes setup easy, even if you‘re not technical." – Chris Lema, VP of Products at Liquid Web
Here‘s how to set up WP Mail SMTP on your store:
Install and activate the plugin on your WordPress site.
Go to WP Mail SMTP → Settings and click the "Launch Setup Wizard" button.
Select an SMTP mailing service. We recommend SMTP.com or Sendinblue because they offer generous free plans for small businesses. If you‘ve purchased WP Mail SMTP Pro, you can also use Mailgun, Postmark, or Zoho Mail.
Create an account with your chosen provider and get your SMTP credentials.
Enter your credentials in the WP Mail SMTP setup wizard and configure your sender details.
Enable email logging so you can track delivery status and troubleshoot any issues.
Send a test email to make sure everything is working correctly.

And that‘s it! Your WooCommerce store is now sending order emails through a proper SMTP provider.
The WP Mail SMTP email log will let you see exactly which emails have been sent and if they were delivered successfully. If an important email like an order confirmation doesn‘t deliver, you can quickly resend it right from the log.
Having a record of order emails can be a lifesaver if a customer says they never received a confirmation or invoice. You can go back and check the email log to see if and when the email was sent, and resend it if needed. It‘s also helpful to have concrete proof in case of any disputes.
4. Customize your order emails to boost sales and satisfaction
Now that your WooCommerce emails are delivering reliably, you might be wondering how to get more value out of them. After all, transactional emails like order confirmations have some of the highest open rates around.
Here are a few ways to tweak your store‘s order emails and make them work harder for your business:
Add your branding
Consistent visual branding across all your customer touchpoints helps build trust and loyalty. Instead of sticking with the plain WooCommerce email templates, customize them to match your store‘s colors, fonts, and logo.
You can use the free Kadence WooCommerce Email Designer or YayMail plugins to edit the HTML/CSS of your email templates. If you want more control, you can hand-code them yourself.
For easiest visual customization, try FunnelKit Automations, which has a drag-and-drop email builder made specifically for WooCommerce.

Write compelling subject lines
Your subject line is the first thing customers see and it determines whether they‘ll open the email or not. Generic subjects like "Order #1234" aren‘t very enticing.
Try including the customer‘s name and teasing the contents, like "Hey Sarah, your [Product Name] order is on its way!"
Here are a few more tips for writing subject lines that get opened:
- Keep it short – under 60 characters is best for mobile.
- Use emoji to stand out in crowded inboxes 📨
- Personalize with details like name, location, or past purchases.
- Create urgency with time-sensitive words like "today" or "24 hours".
- Ask a question to pique curiosity.
- A/B test different versions to see what works best.
Include relevant product recommendations
Your customer just bought X… so why not suggest Y and Z that would go perfectly with it?
Recommending related products in your order emails is an easy way to cross-sell and increase average order value. You can add images and links manually or use a personalization engine to automatically pull in products based on the customer‘s purchase history and behavior.
According to a study by Barilliance, product recommendations in email can increase click rate by 300%! So don‘t let this prime real estate go to waste.
Ask for a review
Reviews are essential for building social proof and helping other shoppers feel confident about purchasing from you. But getting customers to leave reviews can be challenging.
One effective tactic is to send an automated follow-up email a week or so after the order is marked "Completed", asking the customer to share their thoughts. You can include a direct link to leave a review so there‘s minimal friction.
Offering an incentive like a discount code or free gift can also encourage more customers to take the time to write a review.

Send replenishment reminders
Do you sell any consumable products that customers need to restock regularly? Set up automated replenishment emails to remind them when it‘s time to reorder.
For example, if you sell 30-day supplies of vitamins, you could schedule an email to go out 25 days after each order with a link to easily purchase more. Or if you sell printer ink, you could estimate how long each cartridge usually lasts and trigger a reminder at the right time.
Replenishment emails save customers the mental overhead of remembering to reorder and make it super convenient to buy again. It‘s a win-win!
To set up more advanced post-purchase automations like this, we recommend using FunnelKit Automations.
Frequently Asked Questions
Still have some burning questions about WooCommerce order emails? I‘ve got answers!
Help! My order emails are still going to spam.
Oh no, landing in spam is the worst. First, make sure you‘ve authenticated your domain with SPF and DKIM records. WP Mail SMTP has instructions for each provider.
You‘ll also want to:
- Send from an address at your own domain, not @gmail.com or anything else.
- Keep your list clean and don‘t send to people who haven‘t opted in.
- Avoid spammy words like "FREE" or "Act Now!" in your subject line.
- Include an unsubscribe link (required by law).
- Test your emails before sending to check spam scores.
A customer says they didn‘t get their order email. What now?
If you‘re using the WP Mail SMTP email log, you should be able to look up the customer‘s email address and see the status of their order email.
If it shows the email was sent successfully but the customer didn‘t receive it, you can try resending the email right from the log.
If it wasn‘t sent or was bounced, there might be a typo in the customer‘s email address. Reach out to them to confirm their address and update the order details in WooCommerce.
You can manually send an order email by editing the order and selecting "Resend Order Emails" from the Order Actions dropdown.
How can I style my WooCommerce emails without knowing code?
Like I mentioned earlier, the free Kadence and YayMail plugins offer pre-built WooCommerce email templates you can customize without HTML knowledge.
For more robust visual email design, FunnelKit Automations has a user-friendly drag-and-drop builder made for WooCommerce.
It comes with pre-designed templates for all the standard WooCommerce order emails that you can easily adapt to match your brand. You can drag in content blocks, buttons, images, and more. No coding required!

Start Sending!
Whew, you made it to the end! Congratulations on getting this far.
I know troubleshooting WooCommerce email issues can be frustrating, but you‘re doing great. Remember to take it step-by-step:
- Check your WooCommerce email settings
- Verify the order status
- Install WP Mail SMTP for reliable delivery
- Customize your emails to engage customers and drive more sales
You‘ve got all the tools you need to get those order confirmations flowing again. I‘m rooting for you!
If you have any other questions, feel free to leave a comment and I‘ll do my best to help. You can also check out WPBeginner‘s ultimate guide to WooCommerce for more tips on running your store.
Here‘s to your email success,
Your friendly neighborhood WordPress expert 😊
