If you would like to re-send any order related emails (AKA transactional mail) in WooCommerce, either to a customer, or to an admin, in order to re-notify after failure to receive, or just to issue a polite reminder about an invoice (or order), then the tutorial below will allow you to do that.
How to Re-Send order emails in WooCommerce
- Open the order in question (visit WooCommerce > Orders > Edit on specific order)
- At the top right, there is a dropdown called “Order Actions”, in this list, you will see “Resend emails”
- Select the email you want to resend from this list (i.e. “new order” to resend the order confirmation) and press the symbol to the right of the list to fire out a quick email re-send.
- Repeat for each email you want to resend! That’s all there is to it!
What if Email is not Received?
If this doesn’t work to resend you email, then you will want to confirm that the emails are being sent to the right place by WooCommerce in the admin settings, by visiting: WooCommerce > Settings > Emails and checking the “Recipients” are setup correctly.
What if mail is not sending at all
If you are sure this is right, consider setting up an external transactional email system like Mandrill (paid, part of MailChimp) or Mailgun (free for up to 10,000 emails per month – from Rackspace), both of which have logging on mail sent / bounces etc, and both have WordPress plugins which can be utilised to make them work.