Want to automatically send an email to customers when an order is placed or dispatched or cancelled? Such emails are called order emails / transactional emails. WooCommerce lets you send such order emails whenever a triggering event occurs – like when an order is placed. If you want to send your own customized WooCommerce order emails from your online store as well, this guide can help you do it easily. A good, professional email adds a lot more value to your online business. It tells you how professional you are, how committed you are. Besides, it is a good business practice to not send boring emails. WooCommerce lets you customize the emails that you send automatically when an order status is updated. Here’s how.

Read why sending order emails are important for your online business!

WooCommerce Order Emails

WooCommerce provides around 11 order / transactional emails for each of which you can create a template. Every time a triggering event occurs, the corresponding email is sent with appropriate text as defined by you in the template.

Not only text, you can also send dynamic data. The dynamic data is the custom name or other details of the customer, their order details, and so on inserted using short codes. Short codes in WooCommerce appear like this:

  • {site_title}
  • {order_date}
  • {order_number}
  • {customer_name}
  • {ordershippingaddress}

Using these short codes or email variables, you can predefine how your transactional emails should look. So, to get started, go to WooCommerce > Settings > Emails and you’d find a list of transactional emails as shown below:


The various email templates are for each order and account related events.

  • New order – When a new order is placed
  • Cancelled order – When a customer cancels their order
  • Failed order – When an order is marked as failed, (been on hold or processing earlier)
  • Order on-hold – When an order is placed on hold
  • Processing order – A notification sent to customers after the payment is received
  • Completed order – When the payment has been received and the product is delivered
  • Refunded order – When the product is returned and / or the payment has been refunded to the customer
  • Customer Invoice / Order details – The details of an order, that is, order invoice
  • Customer note – Sent to the customer when you add a note to their order
  • Reset password – Password reset email sent to customer
  • New account – When a customer creates a new account by signing up to your store The first three emails – New order, Cancelled order and Failed order can be configured to be sent to multiple recipients such as the manager as well as the store admin.

Here’s how a New Order email template looks like: NewOrderEmailTemplate

This template is set up to send email to the store admin’s email id when a new order arrives. You can enable or disable this notification, and edit the details like Recipient(s), Subject of the email, Heading of the email and the Email type.

You can also view the template by clicking the View template button and override it with a little bit of coding if you want.


Apart from customizing the email content, you can also customize the look and feel of your order emails. After all, who wants to send / receive boring emails?

The Emails section of WooCommerce Settings also consists of a template customization part at the bottom of the page. Here’s how it looks:


The above image has two sections – Email Sender Options and Email Template. The email sender option lets you define from which email id your store’s transactional emails are sent.

The Email Template part is where you can customize the template’s appearance. There are six fields:

  • Header image
  • Footer text
  • Base color
  • Background color
  • Body background color
  • Body text color These are the customizations you can make to your WooCommerce order emails. If you wish to do more, you could go with an email customizer plugin for WooCommerce.

The best among many other email plugins is the WooCommerce Email Customizer with Drag-and-Drop builder. The reason I call it the best is because of its built-in drag and drop builder. You can literally build an email, not just write it.

Here is a peek-a-boo of how it looks:


You can choose any block from the tool panel on the left and insert on the email panel. Watch the video to have a closer look.


Like it? Well, you can try it out in this demo site!

So, what are you waiting for? Give a makeover to your order emails and send them across for an even better customer relationship and engagement!