Do you want to log WooCommerce emails?
Logging emails lets you track email deliverability and see the emails your store’s sending to customers.
In this article, we’ll show you the easy way to log, track, and resend WooCommerce messages.
How Do I Check Email Logs in WooCommerce?
It’s easy to check WooCommerce email logs using WP Mail SMTP.
When you install WP Mail SMTP, it’ll keep track of every email sent out from your website.
After that, you’ll be able to:
- Resend WooCommerce order emails
- Forward WooCommerce emails to an alternative address
- See the delivery status of individual emails
- Print WooCommerce emails
- Resend password reset emails and resend account activation emails
- And a lot more.
Your email log could prove vital when providing customer service or resolving a dispute. Let’s get yours set up now.
How To Log Your WooCommerce Order Emails
In This Article
1. Install WP Mail SMTP
First, let’s install the WP Mail SMTP plugin on your website. You’ll need the Pro version to turn on email logging.
To download the plugin, go to your WP Mail SMTP account and switch to the Downloads tab. Download the latest version of the plugin file.
Next, log in to your WordPress dashboard. Here, you’ll want to upload the plugin and activate it.
When the plugin’s been activated you’ll see the Setup Wizard open in your browser.
If you need some more help installing WP Mail SMTP, check out this plugin installation guide.
Choose an Email Provider
When you send emails from WooCommerce, it sends them via your web server. In many cases, this results in the emails going to the customer’s spam folder.
So in this step, we’ll pick a new transactional email provider to handle your email. There are free and paid options here so you can pick the best fit for your site.
You can pick another provider if you prefer, including Other SMTP if you want to use an external SMTP server.
Ready to move on? Now we can set up the email provider and complete the connection to your WooCommerce site. We’ve got complete documentation for every email provider to make this easy. Click the link below to jump to the documentation for the email provider you chose:
|Mailers available in all versions||Mailers in WP Mail SMTP Pro|
|SMTP.com||Microsoft 365 / Outlook.com|
|Google Workspace / Gmail|
Need a hand?
Our Elite license includes White Glove Setup for SendLayer, SMTP.com, or Mailgun.
Come back to this guide when you’re ready to move to the next step.
Enable WooCommerce Email Logging
In this step, we’ll enable basic email logging for WooCommerce. This setting will keep track of the email headers and the email delivery status and store it in your WordPress email log.
As you come to the end of the Setup Wizard, you’ll see the Detailed Email Log and Weekly Email Summary settings are unchecked. Be sure to check both of these checkboxes before you move on.
Save your settings and move through the Wizard to the final step. You’ll receive an automatic test email to confirm that your new email provider is working.
We’re almost done! Now let’s turn on email logging for the body of the email as well.
To do that, we need to head to WP Mail SMTP » Settings.
Next, click on Email Log in the row of tabs across the top.
On the Email Log settings page, Enable Log will be checked already since you turned this setting on in the Setup Wizard. Underneath that, be sure to enable Log Email Content.
If you want, you can also Save Attachments. If you send out WooCommerce invoices or receipts, you’ll likely want to select this while you’re here.
Click Save Settings to save your progress so far.
At this point, you’ll want to wait for a few order emails to be generated. If you don’t want to wait, you can click the Email Test tab to send a few test emails from WP Mail SMTP.
Let’s take a look at your new WooCommerce email log to see the new tools you have access to.
2. View Your WooCommerce Email Log
Now we’ve turned on email logging and we’re logging the entire contents of every order email.
Let’s open up WP Mail SMTP » Email Log and take a look at a typical email log from WooCommerce.
In this example, we have 2 emails that were automatically generated when a customer placed an order.
The Source is WooCommerce which makes it easy to pick them out.
From the email log, we can also see:
- Email subject
- From and To address
- Open and click tracking details
- Date and time sent
Now let’s check out an individual email log to see what else we can do.
Move your mouse over the subject line and click View Log.
Now we can see the log file for this order email in a fullscreen layout.
From the email log, you can:
- View the sent email (handy if you’re using a WooCommerce email customizer plugin and you want to check that the layout looks good)
- Print the email log
- Export your email log to CSV or XLSX
- Export the entire email and attachments as an EML file
- Resend the email, which we’ll look at in the next section.
Great! Now you know how to view your WooCommerce email logs. In the final section, we’ll take a closer look at some of the extra tools you can use to manage order emails.
3. Track and Resend WooCommerce Order Emails
Now you’ve fixed WooCommerce not sending emails with WP Mail SMTP, and you’ve also got your WooCommerce email log up and running.
Let’s take a closer look at 2 important features that’ll help you manage order emails.
First, let’s see how to resend failed order emails from the email log.
How To Resend WooCommerce Order Emails
From time to time, an email may still fail when it’s sent from WooCommerce, even if you’re using WP Mail SMTP.
For example, your email provider or SMTP server might go offline briefly.
If that happens, you can easily resend WooCommerce order emails from your email log, either individually or in bulk.
You can also change the recipient address when you resend an email individually.
If you want, you can add multiple addresses separated by commas. This is a great way to resend the order email to an alternative address provided by your customer.
You’ll know when an email fails because it has a red dot next to it in the email log.
If you see a bunch of emails like this, you can check the boxes and use the Bulk actions dropdown to quickly resend all of them at the same time.
WP Mail SMTP will queue the emails in the background, so this won’t slow down your web server, even if you resend a lot of emails at the same time.
Delivery status tracking is just 1 of the ways you can track WooCommerce order emails. Let’s look at the other 2 in the final section.
How To Track WooCommerce Order Emails
We already looked at delivery status tracking in WP Mail SMTP. Delivery status tracking is enabled as long as you have email logging active.
You can see opens and clicks for individual emails or measure performance for a group of emails in your Email Report.
First, let’s go back to WP Mail SMTP » Settings and click the Email Log tab.
Next, we’re going to turn on open and click tracking. Be sure to check these options:
- Open email tracking
- Click link tracking
Awesome! Now you’ll be able to see how your emails are performing.
First, let’s see open and click-tracking data in your Email Reports.
Your email report combines delivery status tracking, open tracking, and click-tracking into 1 chart. You can see a total for all emails or group the chart by subject line.
And you can also see open and click tracking for any individual email in your email log.
If the customer hasn’t opened the email, you could follow up with them to make sure they received it.
This is a great tool for any emails you send from WordPress because it allows you to track emails from contact form plugins too.
And that’s it! Now you know how to set up your own WooCommerce email log.
Next, Create a Newsletter For Your Customers
Are you using email to keep your customers up to date? Email is essential if you want to keep customers coming back for repeat purchases.
You can easily build your email list and create newsletters without leaving the WordPress dashboard!
Get started with this guide to the best newsletter plugins for WordPress.
Ready to fix your emails? Get started today with the best WordPress SMTP plugin. WP Mail SMTP Elite includes full White Glove Setup and offers a 14-day money-back guarantee.