How to Re-Send Order Emails in WooCommerce

How to Re-Send Order Emails in WooCommerce featured image

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

  1. Open the order in question (visit WooCommerce > Orders > Edit on specific order)
  2. At the top right, there is a dropdown called “Order Actions”, in this list, you will see “Resend emails”
  3. 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.
  4. 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.

3 thoughts on “How to Re-Send Order Emails in WooCommerce

  1. Excellent. Tried it; it works.

    However … how can i resend invoices to 800 customers. Ideally I tick the box of each customer i want to resend to. Then press Apply.

    1. Hi John,

      Just spotted your comment during a content review! Sorry for missing it first time around. I’m sure you’ll have found (some kind of) solution to this by now, more than 12 months later… but still, to re-send “lots” of emails to customers, you’d need to do something “custom” to send mails to lots of customers. Either a quick custom plugin, or perhaps utilising the WC CLI (WooCommerce Command Line Interface) to (for example) add order notes, sent to client, saying, “sorry we had email troubles… your order details are below” or similar, could be quickly sent to all.

      In short, its really a job for a developer to make this happen as its not something the software was built for “out of the box”.

      Another thing to fix, is *why* your mail wasn’t sending, too!

  2. When resending the new order mail, the client does not receive the mail. Only the shop manager receives it. I have set up smtp.

Leave a Reply

Your email address will not be published. Required fields are marked *

Silicon Dales