If your emails are generic, uninspiring, and fail to convert, then you should learn how to customize WooCommerce email templates. Thus, you can create engaging, on-brand customer communications that drive results.
WooCommerce transactional emails consistently achieve impressive performance metrics, with open rates reaching 40-50% and click-through rates averaging 10-20%. This is significantly higher than traditional marketing campaigns.
Despite these powerful engagement statistics, many overlook the opportunity to customize WooCommerce email templates, thus resulting in missed conversions and weak customer relationships.
This comprehensive blog will walk you through:
- How to customize WooCommerce emails using the default editor
- How to edit custom WooCommerce email templates with a plugin
- 3 Best WooCommerce Plugins for Email Customization
By the end, you’ll know how to create custom email templates for WooCommerce and thus enhance your brand presence and boost customer engagement.
Automate all your WooCommerce email campaigns with Retainfulโs pre-built workflows and templates in minutes.
Why You Should Customize WooCommerce Emails?ย
Customizing your WooCommerce email templates can change simple transactional communications from generic notifications into strong branding and marketing tools.
When you personalize the order confirmation email WooCommerce sends, apart from reinforcing brand identity, you can also make your customers feel valued. Thus, building customer trust.
Moreover, responsive WooCommerce email design elements ensure your communications look professional across all devices, while woocommerce email personalization features allow you to address customers by name and include relevant purchase information that creates a more intimate shopping experience.
The impact on your business metrics is significant when you invest in advanced woocommerce email customization.
Types of Default WooCommerce Email Templates (How to Customize Them)
WooCommerce comes with a number of default order notification email templates that you can customize to match your branding and personalize the emails to an extent.
As each template serves a specific purpose in the customer journey, understanding these default templates can help in email customization.
Here are the essential default WooCommerce email templates you can customize:
- New Order – Adding an admin name and a personalized greeting, or including order priority flags (high-value, VIP customer)ย
- Cancelled Order – Adding a cancellation reason dropdown selection or customer retention workflow triggers
- Failed Order – Adding specific error code descriptions, including payment retry automation links, or technical support escalation options
- Order On-Hold – Adding a personalized customer name, including estimated review timeframes, and adding payment completion instructions
- Order Processing – Adding the customer name and order celebration, including estimated shipping dates, or adding a tracking number preparation notice
- Order Completed – Adding the customer name and thank you message, or including review request buttonsย
- Order Refunded – Adding the customer name and apology message, including a refund amount breakdown, or adding processing timeline information
- Customer Invoice – Adding customer name and invoice number, including one-click payment buttons, or adding payment deadline reminders
- Customer Note – Adding customer name and personal greeting, including order context information, and adding store owner signature and photo
- Password Reset – Adding the customer name and security greeting, including the account activity timeline, and adding password strength requirements
- New Account – Adding the customer name and a personalized welcome, including an account setup checklist, or adding new customer discount codes
- Back-in-Stock Notification – Adding customer name and product interest, including product images and current pricing, or adding limited quantity urgency messages
You can see that every email in WooCommerce is sent when an action triggers it. Therefore, you will need to make sure you enable the emails in the list.
Key Benefits of Customizing WooCommerce Email Templates:
Enhanced Customer Experience: Customized WooCommerce order emails create great brand experiences that give positive customer impact and build long-term loyalty through professional, personalized communications.
Increased Engagement and Conversions: Generic templates will not inspire action, while customized emails with unique style, color palettes, and brand messaging motivate customers to complete desired actions and drive sales.
Advanced Segmentation Capabilities: Template customization with targeted messaging for different customer segments will allow you to deliver personalized offers, product recommendations, and lifecycle-based communications can resonate with specific audience preferences and behaviors.
Brand Consistency Across Touchpoints: Custom email templates ensure your brand identity is consistent throughout the entire customer journey, thus bringing recognition and trust at every interaction point.
Improved Performance Metrics: Well-designed, personalized emails typically achieve higher open rates, click-through rates, and conversion rates compared to standard templates, directly impacting your bottom line.
How to Customize WooCommerce Emails with Default Settings?
WooCommerce has global settings that allow you to customize some elements of your WooCommerce emails like – the sender name, email address, and subject line.
Furthermore, proper SMTP setup for WooCommerce emails ensures reliable delivery and helps improve open rates of WooCommerce transactional emails by up to 25%.
Let’s see how to customize WooCommerce emails using Default Settings – without a plugin.
Step 1: Enable the transactional emails in WooCommerce
To customize WooCommerce emails without a plugin, go to WooCommerce -> Settings -> Emails.
You will see a list of default WooCommerce order emails under the Emails section.
You can see that every email in WooCommerce is sent when an action triggers it. Therefore, you will need to make sure you enable the emails in the list. Thus, configure transactional email deliverability WooCommerce settings to ensure optimal inbox placement.
Step 2: Customize WooCommerce email template branding
If you scroll below the list of email templates in Settings โ Emails, youโll see more customization options. Changes you make here will be updated to all of your WooCommerce order email templates at once.
The image below is an example of how you can edit WooCommerce order confirmation email template branding.
You can change the header image, footer text, base color, background color, body background color, and body text color.
Thus, this section allows you to customize woocommerce email CSS styles and create a consistent woocommerce email header and footer design across all templates.
Step 3: Edit WooCommerce email template elements
To customize WooCommerce email content, click the โManageโ button beside the type of WooCommerce order notification email you want to edit.
Letโs learn about every field in detail:
- Enable/Disable checkbox lets you enable or disable this specific email notification.
- Subject: Use this section to change the subject line in WooCommerce email. You can also add placeholders in this field, like
- {site_title}
- {site_address}
- {site_url}
- {order_date}
- {order_number}
- Email heading โ You have to specify the heading of the email.
- Additional content โ The text you add here will be visible in the body of the email. You can use the placeholders here as well.
- Email type โ You can specify the format of the email, like
- Plain text โ Emails sent with no formatting and no graphics.
- HTML โ Emails sent with simple graphics.
- Multipart โ Both formats are sent.
To include the custom field in the WooCommerce email, you can edit the code in the themeโs functions.php file or use a WooCommerce email customizer plugin to customize with zero complexity.
Editing WooCommerce email templates using HTML code:
i) Using WooCommerce email hooks:
WooCommerce email hooks let you dynamically insert or edit WooCommerce email content at specific points – like adding an order summary, tracking info, or custom messages.
WooCommerce Email Hooks
- woocommerce_email_order_details โ Customize the order summary details in WooCommerce emails.
- woocommerce_email_order_meta โ To add custom fields to the WooCommerce order emails.
- woocommerce_email_customer_details โ Modify the customer information section in the email.
- woocommerce_email_before_order_table โ Add content (e.g., a note) before the order table in the email.
- woocommerce_email_after_order_table โ Add content (e.g., order tracking links) after the order table in the WooCommerce email.
- woocommerce_email_order_items_table โ Customize the order items table.
ii) To include an order summary in WooCommerce emails using the default editor:
function custom_order_summary_in_email( $order, $sent_to_admin, $plain_text, $email ) {
?>
<h2>Order Summary</h2>
<table style=”width: 100%; border-collapse: collapse; border: 1px solid #ddd; font-family: Arial, sans-serif;”>
<thead>
<tr style=”background-color: #F4F4F4; text-align: left;”>
<th style=”padding: 10px; border: 1px solid #ddd;”>Product</th>
<th style=”padding: 10px; border: 1px solid #ddd;”>Quantity</th>
<th style=”padding: 10px; border: 1px solid #ddd;”>Price</th>
</tr>
</thead>
<tbody>
<!– Loop through order items –>
<?php foreach ($order->get_items() as $item_id => $item) : ?>
<tr>
<td style=”padding: 10px; border: 1px solid #ddd;”>
<?php echo esc_html($item->get_name()); ?>
</td>
<td style=”padding: 10px; border: 1px solid #ddd;”>
<?php echo esc_html($item->get_quantity()); ?>
</td>
<td style=”padding: 10px; border: 1px solid #ddd;”>
<?php echo wp_kses_post(wc_price($item->get_total())); ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table> }
Step 4: Preview the email template and test
You can click on the preview to see how your custom WooCommerce email template looks.
You can see that the options available are very minimal in the default WooCommerce email template customization option.
How to Customize WooCommerce Email Templates with a Plugin?
To add custom email notifications to WooCommerce and send highly branded WooCommerce emails, you should use a WooCommerce email customizer plugin.
Retainful is an all-in-one WooCommerce email marketing plugin that simplifies how you customize WooCommerce emails with:
- Pre-designed template library
- Drag-and-drop email editor
- Easy-to-setup email automation
Here is how you can customize WooCommerce email templates using a WooCommerce email customizer plugin – Retainful.
Step 1: Install the Retainful Plugin
To customize WooCommerce email templates with a plugin, go to your WordPress dashboard โ Plugins โ Add new. Search for the โRetainfulโ plugin.
Click โInstall Nowโ to install and activate it. After installation, connect your WooCommerce store with Retainful to create custom email templates in WooCommerce.
WooCommerce stores using Retainful are recovering an average of 30% of abandoned carts. Yours could be next.
Step 2: Choose the order follow-up email automation
Retainful allows you to send many WooCommerce order follow-up emails like order confirmation, order cancellation, order pending, abandoned cart recovery emails, welcome emails, thank you emails, and more.
To customize WooCommerce email templates, go to Retainful Dashboard -> Automation and select a type of automated WooCommerce email.
Letโs take a WooCommerce order confirmation email as an example and see how you can customize it.
Select โOrder Follow-up Emails,โ and you will be asked to enter the name of the campaign. Enter the name and click โCreate Flowโ.
Step 3: Change subject line and preview text in WooCommerce emails
You will see an automation workflow containing triggers, wait time, and email blocks. Click the โOrder summary and Upsellโ and a tab will appear on the right side.
You can edit WooCommerce email template elements like email title, subject line, and preview text of your choice in the respective fields.
Step 4: Customize the layout of the WooCommerce email template
You have to create your custom email templates for WooCommerce with the structure of your emails in mind, like the location of images, text blocks, CTAs, and their size.
Click on โEdit Email Contentโ on the same tab to edit the structure. You will be taken to an email editor like the image below.
This is where you can explore options to customize every element of your WooCommerce email templates.
In the โElementโ section, you can add and change elements of the WooCommerce email template, like text, buttons, images, social media icons, and more.
In the below image, you can see the various types of buttons you can add as your Call-To-Actions.
Click on โStore Elementโ to add discount coupons, unsubscribe option, address, and summary. These are some of the staple elements your custom email templates in WooCommerce should have.
You can also change the WooCommerce email template by clicking ‘Change template’ and choose a suitable one from Retainful’s ready-made template library.
Step 5: Change the WooCommerce email content
To edit the WooCommerce email template content, click on the blocks you want to edit. You will see a tab appearing on the right where you can set the dimensions and other settings related to the content.
For example, for the logo block, you can change the dimensions, background color, and border style.
For the images, you can edit dimensions, background color, border style, and more.
You can add a custom field to my WooCommerce email, like the Upsell block here, and edit the padding, border styles, dimensions, and background color.
After the editing of the email content, you can save it as a template for future use.
Step 6: Preview and send test email
As a final step, preview and test the customized WooCommerce email templates, and you are good to go.
3 Best WooCommerce Email Customizer Plugins
The best WooCommerce email customizer plugins are:
- Retainful
- Spark Email Editor
- MailPoet
Let’s see these best WooCommerce email customizer plugins in detail.
1. Retainful
Retainful is the best WooCommerce email customizer plugin to design on-brand WooCommerce emails with an intuitive drag-and-drop email editor and ready-made templates.
It has ready-made templates for every e-commerce purpose like abandoned cart, order confirmation, product recommendation, win-back, and more – both transactional emails and life-cycle stage emails.
You can skip the design work and create eye-catching WooCommerce email templates even if you are not a design pro.
Design responsive email templates that look great on all devices and preview and test side-by-side.
Pricing:
- Forever free plan is available – With drag-and-drop editor and ready-made templates
- $14/month โ 10,000 emails
- $69/month โ Unlimited emails
2. Spark email editor
Spark email editor is a WooCommerce email customizer plugin to customize all your WooCommerce transactional emails
You can customize every detail of your WooCommerce emails – add order details, customer address, personalize emails with short codes, change the logo using an intuitive editor with real-time previews.
Customize WooCommerce email templates effortlessly with Spark Editorโs drag-and-drop builder. Design professional, on-brand emails without coding. Enhance customer engagement by personalizing WooCommerce email templates with dynamic content, custom styling, and real-time previews.
Pricing:
- $52/year – 1 site
- $94/year – 3 sites
- $206/year – 10 sites
3. MailPoet
MailPoet WooCommerce email customizer plugin comes with a library of professionally designed email templates tailored for WooCommerce. These include templates for order confirmations, abandoned cart recovery, and customer follow-ups.
MailPoet supports dynamic content, such as customer names, order details, and product recommendations, pulled directly from your WooCommerce store.
MailPoet integrates seamlessly with WooCommerce, syncing your product catalog, customer data, and store activity.
Pricing:
- Free โ 500 subscribers
- $9/month โ 500 subscribers and unlimited emails
- $26/month โ 500 subscribers/website
Use Retainfulโs pre-designed email templates to design branded WooCommerce emails effortlessly.
Wrapping up!!
By using WooCommerce customizer plugins like Retainful and code customizations, you can customize WooCommerce emails that are both branded and personalized, ensuring they resonate with your customers.
Customizing WooCommerce email templates doesnโt just enhance the user experience – it helps reinforce your brand identity and drive more conversions. With the right tool, your WooCommerce emails can become a great marketing asset rather than an afterthought.
Read these blogs to learn more about Email Marketing in WooCommerce.
- 10 Best WooCommerce Email Marketing Plugins to Boost Sales
- 10 Best Ecommerce Email Examples + Tips
- How to send WooCommerce Newsletters (+ Plugins)
Frequently Asked Questions
First, define your objective. Then, group your WooCommerce customers based on specific criteria like purchase history or interests to tailor your email content for higher relevance and engagement.
Utilize an email marketing platform compatible with WooCommerce to design responsive emails, incorporating compelling visuals, clear CTAs, and personalized content. Track the metrics and optimize.ย
To add custom email notifications to WooCommerce, first, install a WooCommerce email customizer plugin like Retainful, choose a pre-designed email template, customize the template elements, and test the email.
Tuesdays, Wednesdays, and Thursdays tend to have the highest email open rates. Many companies also see success on Sundays, especially for B2C brands.ย You can sen emails on official hours 9 AM – 5 PM.
To find WooCommerce email templates, go to WooCommerce -> Settings -> Emails.
To show the custom field in the WooCommerce email, you can edit the code in your themeโs functions.php file or use a WooCommerce email customizer plugin to customize easily.
You can either edit the code to edit layout, styling and include custom fields. To customize WooCommerce email templates effortlessly, use a WooCommerce email customizer plugin.
To change email body text in WooCommerce, go to WooCommerce -> Settings -> Emails. Click the ‘Manage’ button near the email Edit the WooCommerce email body content by