Woo Custom Emails Per Product


Easily add custom content for each product into the default WooCommerce customer emails.

Enter text or HTML code for a WooCommerce product, and choose which Order Status email it will be displayed in: “Order Processing,” “Order On-Hold,” or “Order Complete.” Select which location inside the email template the content will appear: before or after the Order Details table, after the Order Meta, or after the Customer Details.

Great for product instructions to users, linking to follow-up registration forms, advertising related products/events, or anything else!


  • New options for Product Data: "Order Status Email," "Custom Email Content," and "Content Location"
  • Custom Content example in the default WooCommerce customer receipt email
  • Banner ad example


This section describes how to install the plugin and get it working.

  1. Upload the plugin files to the /wp-content/plugins/woo-custom-emails-per-product/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to “Products” and Edit one of your published products.
  4. Scroll down to the “Product Data” section and look in the “General” tab.
  5. Scroll down to the new options available: “Custom Email Content” and “Content Location”.
  6. Enter the custom text you’d like to display in the “Custom Email Content” field. HTML is allowed.
  7. Select where your custom content will display inside the email, by choosing one of the “Content Location” options.
  8. Publish/Update the Product.
  9. Now, try to purchase one of the products you have customized with this plugin — when you receive the customer email, you will see your custom content showing in the location you’ve chosen.


What HTML tags are allowed?

Currently, the following HTML tags are allowed in the “Custom Email Content” field:
– article
– section
– div
– h1, h2, h3, h4, h5, h6
– ul, ol, li
– p
– a
– b, strong
– i, em
– span
– hr
– img
– br

If you are having any issues, please post in the Support Forum.


Great solution

I had a great experience with this plugin. Works well. Also contacted the developer Alex for support who was very responsive and helpful.

A simple solution to a complex issue

I had looked into the best way to add custom HTML to customer order emails — but only on a per-product basis. Everything I found was pretty labor-intensive. This plugin solves the issue in a very simple way. Also, when I needed support after a fatal error, the author was right there with support. (The error turned out to be on my side.)

Great plugin

Great plugin simple to install and use, i currently have it installed on all my E-Commerce Websites

Read all 5 reviews

Contributors & Developers

“Woo Custom Emails Per Product” is open source software. The following people have contributed to this plugin.



1.0.4 – (Dec 9, 2017)

New: Added option to choose which Customer Order Status Email the content will appear in. Choose from “Processing,” “On-Hold,” or “Complete” status emails.
Fix: Added support for br tags

1.0.3 – (Sept 8, 2017)

Fix: Fixed issue of PHP code showing in the admin area

1.0.2 – (Sept 5, 2017)

Fix: Added support for “align” attribute in img tags

1.0.1 – (Jul 6, 2017)

First release!