• Skip to primary navigation
  • Skip to main content
ShopMagic logo cropped for use as a site icon
WP Desk

WP Desk

WooCommerce Plugins

Flexible Invoices

Flexible Invoices

Automate invoicing

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • Ideas
  • My account
  • English
    • Español (Spanish)
Email template customizer – Create beautiful emails in WordPress & WooCommerce

Published: March 18, 2025 / Updated: October 14, 2026 / Blog, Guide

Email template customizer – Create beautiful emails in WordPress & WooCommerce

Damian Machnik

Customizing a WooCommerce email means one of three things, and only the third is both free and codeless. The settings screen changes colours, a logo and three text fields. The PHP template changes anything, at the cost of PHP and a file you then maintain. A customizer plugin gives you an editor instead, and ShopMagic’s free version includes both a visual editor and a Raw HTML action, so a template you already have can be pasted in whole. Below: what the free tiers actually cover, the Raw HTML setup step by step, and the email HTML rules that decide whether your template survives Outlook.

What is free in a WooCommerce email customizer

Three routes to a different-looking email, with very different costs:

Route What you can change Cost
WooCommerce settings Logo, four colours, footer text, subject, heading, one paragraph per email Free, built in
PHP template in a child theme Everything, including layout Free, but needs PHP and ongoing maintenance
Customizer plugin Content, layout and often entirely new emails Free tier in several plugins, paid for advanced features

Among plugins, the free tiers differ in what kind of editing they give you:

Plugin Editing style Free version covers
ShopMagic Visual editor and Raw HTML Unlimited templates, custom emails, filters, test sends
Kadence WooCommerce Email Designer Visual, through the Customizer Restyling the existing WooCommerce emails
YayMail Drag and drop Editing the default emails; add-ons for other plugins are paid
Email Customizer for WooCommerce Visual Editing the default emails

Free tiers change, so check each plugin’s current page before deciding on that basis.

The distinction that matters for most people is narrower than the feature lists suggest. Most customizers restyle the emails WooCommerce already sends. A customizer built on an automation engine also lets you create emails WooCommerce does not have, which is a different job and the reason the two kinds of plugin are often compared unfairly.

ShopMagic free - WooCommerce email template customizer

Looking for a WooCommerce email template customizer? Look no longer. ShopMagic is your choice if you want to create WooCommerce email templates - including Raw HTML.

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: October 12, 2026

Table of contents

  • What is free in a WooCommerce email customizer
  • Default email templates in WooCommerce
  • The free graphical and HTML editor
  • Free version versus PRO
  • Creating a custom HTML email template
  • Writing HTML that survives email clients
  • Summary
  • Frequently asked questions

Default email templates in WooCommerce

WooCommerce ships with a set of order notifications and very little room to change how they read.

Standard Woocommerce Emails

The templates are editable, but editing them means PHP, and a copy in your child theme that has to be reconciled whenever WooCommerce changes the original.

WooCommerce Edit email template
Editing a WooCommerce email template

There is a second limit that styling cannot solve: the emails are tied to order statuses. However the template looks, it only goes out when an order changes state.

WordPress itself is stricter still. Its own notifications have no template override at all, so changing them means touching core files, which updates overwrite.

💡 The full picture is in WooCommerce emails, settings and customization options.

The free graphical and HTML editor

The free version is enough to build and use custom templates, visually or in raw HTML.

Woocommerce Pretty Emails Layout Shopmagic
Customized emails in WordPress and WooCommerce

Already have a template? Paste it in.

Raw Html Shopmagic

The result:

Woocommerce Raw Html Email

Nothing in the example below needs PRO.

Free version versus PRO

In the free version:

  • Customizable transactional emails
  • Emails for orders with the pending status
  • Test sends before anything goes to a customer
  • Marketing lists with consent handling
  • Customer segmentation with the built-in filters
  • Custom emails in WordPress as well as WooCommerce
  • Unlimited templates and automations

In PRO:

  • Delaying an email by a set time
  • Advanced segmentation
  • Manually triggered sends
  • Review requests
  • Customer coupons
💡 Current pricing is on the pricing page, and five of the add-ons are free.

The dividing line is time rather than appearance. Everything to do with how an email looks is free; what you pay for is when it is sent and to whom.

ShopMagic free - WooCommerce email template customizer

Looking for a WooCommerce email template customizer? Look no longer. ShopMagic is your choice if you want to create WooCommerce email templates - including Raw HTML.

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: October 12, 2026

I actually love your plugin. It helps me so much! I am primary using it for sending emails according to some conditions instead of marketing. It brings me possibility to send different emails depending on shipping types, payment types, etc. This is so great!
Miroslav Hrncir WordPress Developer

Creating a custom HTML email template

The steps below use raw HTML. The visual editor works the same way if you would rather not touch code.

Send Email For Users Subscribed Through Contact Form 7 In WordPress And Woocommerce
The visual editor in ShopMagic

Step 1: install the plugin

Install ShopMagic from the Plugins screen or as a zip.

WooCommerce email template customizer for free

Search for ShopMagic under Plugins → Add New, or download it from the WordPress.org repository.

ShopMagic free - WooCommerce email template customizer

Looking for a WooCommerce email template customizer? Look no longer. ShopMagic is your choice if you want to create WooCommerce email templates - including Raw HTML.

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: October 12, 2026

Step 2: create an automation

Go to ShopMagic → Automations → Add New.

Create custom email template WooCommerce

A template lives inside an automation here, rather than replacing a WooCommerce template file. That is why the same template can serve emails WooCommerce does not have.

Step 3: name it and choose the event

Give the automation a title, then pick the event that triggers it.

WooCommerce HTML email template

The title is optional and worth writing anyway, because it is what identifies the automation in the logs when you are looking for a send that did not happen.

Shopmagic Outcomes Logs

The HTML template does not depend on the event. Any event will carry it, so pick whichever matches when the email should go out.

💡 The option to recheck the order status before running is worth leaving on. It verifies the order is still in the expected state at the moment the action executes, which matters when something changes between the trigger and the send.

WooCommerce edit email templates

Step 4: add a filter, or do not

Optional, and consequential.

WooCommerce email template customizer (ShopMagic) with available filters

💡 With no filter the automation is global: every order matching the event triggers it. That is usually what you want for a template you are rolling out everywhere, and exactly what you do not want for a message meant for one group.

Step 5: add the Raw HTML action

Choose Send Email – Raw HTML as the action. The ordinary Send Email action will not accept a full HTML document; this is the one that does.

WooCommerce edit email templates in raw HTML
Actions → Raw HTML

Then fill in the fields.

Description, for your own reference, like the automation title.

WooCommerce email template variables - description
Description, for your reference only

BCC, for sending a blind copy to yourself or an internal address. Useful while testing a new template, and worth removing afterwards so your own inbox does not collect a copy of every order email.

WooCommerce email template bcc
BCC, for sending a copy

Subject, which supports placeholders, so the order number can go straight into it.

Create custom email template WooCommerce - insert a subject
Subject

Message, where the HTML goes. Write it here or paste a template you already have.

WooCommerce email template html code
Raw HTML in ShopMagic

Step 6: send yourself a test

Use the test send before publishing.

This matters more with raw HTML than with the visual editor, because a template that looks correct in the field can still arrive broken. Placeholders that do not resolve, images that do not load and layouts that collapse all show themselves in an inbox and nowhere else.

WooCommerce and WordPress email template customizer

Writing HTML that survives email clients

This is where most custom templates fail, and the reason is simple: email HTML is not web HTML. Mail clients render with engines that are years behind browsers, and Outlook on Windows has historically used a word processor’s rendering engine rather than a browser’s. A modern page pasted into the Message field will usually look right in Gmail’s web view and wrong everywhere else.

The rules that matter in practice:

Lay out with tables, not div and flexbox. Nested tables look archaic and are still the only layout method that works everywhere.

Put CSS inline, on the elements. A stylesheet in the head is stripped by several clients, and external stylesheets are not loaded at all.

Use absolute URLs for every image, hosted somewhere public. A relative path has no meaning in an inbox. Assume images are blocked by default and make sure the email still reads with none of them, which is also why alt text earns its place here.

Keep the content width around 600 pixels, the long-standing safe width for desktop clients.

Avoid background images, web fonts, JavaScript and forms. Support is patchy at best, and scripts are stripped outright.

The practical approach is to start from a template built for email rather than converting a web page, then test it. A send to your own Gmail proves very little; the same message in Outlook is the test that counts.

Summary

There are three ways to change how a WooCommerce email looks, and the free options go further than most people expect. The settings screen handles a logo, four colours and three text fields, which covers simple branding. A PHP template in a child theme changes anything, in exchange for PHP and a file you reconcile after WooCommerce updates. A customizer plugin gives you an editor, and in ShopMagic’s free version that includes both a visual editor and a Raw HTML action, with unlimited templates, test sends and filters. What PRO adds is about timing and targeting, delays, manual sends, advanced segmentation, rather than appearance.

The Raw HTML route is six steps: install the plugin, create an automation, name it and pick an event, optionally add a filter, add the Send Email – Raw HTML action, and test. The template is not tied to any particular event, so the same design can carry a confirmation, a follow-up or something WooCommerce has no email for at all.

One caveat decides whether any of this works. Email HTML is not web HTML: tables for layout, inline CSS, absolute image URLs, around 600 pixels wide, and no web fonts or background images. Build from an email template rather than a web page, and test in Outlook rather than only in Gmail, because the difference between the two is where custom templates usually fall apart.

ShopMagic free - WooCommerce email template customizer

Looking for a WooCommerce email template customizer? Look no longer. ShopMagic is your choice if you want to create WooCommerce email templates - including Raw HTML.

Download for free or Go to WordPress.org
WP Desk
10,000+ Active Installations
Last Updated: October 12, 2026

Questions about the setup? Contact us, or leave a feature request on the ideas board.

Frequently asked questions

Is there a free WooCommerce email customizer?

Yes, several. ShopMagic’s free version includes a visual editor and a Raw HTML action with unlimited templates; other plugins such as Kadence WooCommerce Email Designer and YayMail have free tiers focused on restyling the default emails.

Can I customize WooCommerce emails without a plugin?

Partly. The settings screen covers a logo, colours, footer text and per-email subject, heading and one paragraph. Anything beyond that means editing the PHP template.

What is the difference between the visual editor and Raw HTML?

The visual editor builds the message for you. Raw HTML accepts a complete HTML document, which is what you want if you already have a template or a designer produced one.

Does the HTML template depend on the event?

No. Any event can carry it, so the same template works for an order confirmation, a follow-up or an email WooCommerce does not have.

Why does my custom template look broken in Outlook?

Almost always because it was built like a web page. Email clients need table-based layout and inline CSS, and several ignore stylesheets in the head entirely.

Do images work in a custom email template?

Only with absolute URLs to a publicly reachable file, and only when the recipient’s client loads images at all. Write the email so it still makes sense with images blocked.

Can I use a custom template for WordPress emails too?

Yes. The automation can be triggered by WordPress events, so a site with no shop can use the same templates.

What is in PRO that is not in the free version?

Delays, manual sends, advanced segmentation, review requests and customer coupons. Nothing that affects how an email looks.

About Damian Machnik

Product Manager en WP Desk. Cada día intento crear productos mejores y más interesantes. Si tienes alguna pregunta, ¡no dudes en enviarme un correo!

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Automation

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}