Need a way to send email notifications when you receive a new order?
Need a way to notify drop shippers, warehouses, distributors, vendors, or partners when you receive a new order?
WooCommerce Email Notifications Pro lets you send notification email messages to as many people as you need to, all depending on the contents of the order, the status of the order, and the products in the order. Create as many different notifications as you need, where each notification has its own recipients, message subject, conditional triggers, and message content.
The conditional triggers control under what conditions an email notification is sent.
You can conditionally trigger notification email message based on:
The order status, which can be set to any order status used in your site, including custom order statuses
Stock status of products in the order: Out of stock, Low stock, Backordered
Specific products and product variations
Specific product categories
Specific product tags
Specific shipping classes
Specific shipping countries
Specific shipping postcode destinations
Specific shipping methods
Specific billing postcodes
Specific billing countries
Specific customer users
Specific user roles
Order total
Quantity of all products in the order
Payment gateway used for payment
Every email notification includes the customer’s billing and shipping address, and can optionally be configured with the following:
Send as HTML or plain text.
Include all products in the order, or only the product that match your conditional triggers
Include customer billing email address
Include customer billing phone number
Include product prices
Include order total
Include any purchase note the customer included when placing their order
Include a packing slip attached as a PDF file
Add a link to the order in the WP admin area
Set custom text to be included in the notification message
You can optional store contact information for the recipients if you need to, this data is for your information only and does not appear in email notification messages or packing slips. It’s there in case you need add a reference for who or where the notification is sent, and it can be seen when viewing a list of all notifications – as seen in the first screenshot on this page. For the email notification message, the content uses the email header and footer built into WooCommerce and adheres to your configured email styles. And, you have control over the design for both the HTML and plain text formats, so you can override those with your own design if you need to. Here’s a sample of what the default email template looks like when using the default email settings in WooCommerce.
If you decide to attached a packing slip to the email notification you have control over the packing slip template designed, as well as any header logo, footer text, footer notes or policies, and a footer image. And if you want to you can override the built-in packing slip template entirely to use your own layout design.
Here’s an example screenshot of a packing slip set to include all customer info as well as a purchase notes and product prices and order totals (remember, you have control over whether email, phone, purchase note, product prices, and totals are included, as well as the logo and any footer content, and you can modify the entire packing slip template if you need to).
As always, this plugin comes with great support via email and phone!
Questions? Use the “Ask a Question” tab on this page to send us a message, or use the contact form in the top menu.
Compatibility: WooCommerce 3.0 and newer
Current version: 2.4
We keep all of our software up to date with the latest versions of WooCommerce and WordPress.
If you don't see any recent changes below it's because none have become necessary!
Version 2.4 - October 30, 2023
Declare high performance order system compatibility
Replace deprecated function to get product from order item
Version 2.3.36 - April 13, 2022
Added filter to allow changing email "to" address
Version 2.3.35 - April 20, 2022
Update email template messages to consider whether email is being sent to the customer
WooCommerce 6.4 compatibility
Version 2.3.34 - June 28, 2021
Add option to link order number to the order in the WP admin area
Version 2.3.33 - May 8, 2021
Added trigger for shipping gateways
Version 2.3.32 - April 29, 2021
Added trigger for product tags
Version 2.3.31 - April 1, 2021
Ensure that the custom message subject is used if set for backorder emails
Version 2.3.30 - March 26, 2021
For backorder trigger processing use floatval() instead of absint() in case stock level is a negative number
Version 2.3.29 - March 23, 2021
Modified the handling of the backorder trigger to send the message directly instead of letting WC do it
Version 2.3.28 - February 10, 2021
Ensure that the paper size setting is used when adding a new page to the PDF
Version 2.3.27 - January 18, 2021
Ensure $email parameter is passed as 2nd param when calling woocommerce_email_header hook
Version 2.3.26 - November 12, 2020
Adjusted packing slip template HTML to balance <div> and <small> tags
Version 2.3.25 - May 15, 2020
Updated HTML notification email template hooks to send 4 params per latest WC spec
Version 2.3.24 - March 11, 2020
Updated packing slip HTML template to ensure Deja Vu font is used
Version 2.3.23 - January 14, 2020
Added "Select All" and "Unselect All" links to each select box setting that has multi-select enabled
Version 2.3.22 - December 8, 2019
Ensure that the {order_number} placeholder for the message subject is processed correctly
Version 2.3.21 - November 30, 2019
Added the ability to add the order number into the message subject
Version 2.3.20 - October 16, 2019
Added support in the packing slip for displaying data from the Local Pickup Plus plugin
Ensure order is an object and can call get_total() before processing notifications
Version 2.3.19 - September 19, 2019
Updated email templates to remove deprecated function calls
Updated layout for the plain text email
Ensure correct email message headers are set for plain text emails
Version 2.3.18 - September 19, 2019
Added a new setting field to define the message subject for a notification
Removed DOMPDF and replaced with TCPDF
Updated packing slip template file
Version 2.3.17 - September 18, 2019
Updated packing slip template code to replace deprecated function calls
Version 2.3.16 - August 26, 2019
Allow language translation of the packing slip filename
Added filter named "ignitewoo_email_notification_packing_slip_filename" to allow filtering the packing slip filename
Version 2.3.15 - July 31, 2019
Added new trigger for an order that needs to be shipped
Version 2.3.14- June 18, 2019
Remove the PHP code that turns on PHP message display
Version 2.3.13 - April 5, 2019
Added support for variations of a parent variable product
Version 2.3.12 - March 13, 2019
Added trigger setting for specific customers/users
Version 2.3.11 - March 8, 2019
Ensure $product_id ID is set in the email template files for simple products when the triggers include product categories
Version 2.3.10 - March 7, 2019
Updated processing related to billing and shipping postcode/countries, and payment gateways
Version 2.3.9 - February 17, 2019
Corrected a typo related to the shipping class trigger
Version 2.3.8 - February 15, 2019
Ensure that product categories are obtained from the parent product ID when generating an email notification
Version 2.3.7 - January 23, 2019
Fixed the PDF image insertion for the new DomPDF library
Version 2.3.6 - January 14, 2019
Added setting to allow custom message text for individual notifications
Version 2.3.5 - November 21, 2018
Updated the DOMPDF library to 0.8.2 (the latest at this time)
Version 2.3.4 - November 1, 2018
Modified the font-family declaration in the packing slip template to handle UTF-8 character sets
Version 2.3.3 - November 1, 2018
Remove debug code
Version 2.3.2 - October 31, 2018
Added new trigger for the payment gateway used to place the order
Added new trigger for billing country
Added new trigger for billing postcodes/zipcodes and shipping postcodes/zipcodes
Version 2.3.1 - October 26, 2018
Added setting to allow sending notifications to the customer in the order. Currently not applicable for low stock, out of stock, and backorder notifications.
Version 2.3 - October 25, 2018
Added two new trigger conditions: Order total and product count
Version 2.2.4 - April 4, 2018
Ensure only relevant products appear in notices when only categories are selected
Ensure a new line after the product name in case there is meta data to display
Version 2.2.3 - April 3, 2018
Ensure product is set when gathering a list of product in an order
Version 2.2.2 - February 13, 2018
Ensure product IDs are retrieved correctly for WC 3.x so that notices based on categories go out as expected
Version 2.2.1 - November 17, 2017
Ensure that the WC mailer class is loaded before loading the email template file
Version 2.2 - October 2, 2017
Added new trigger condition for shipping countries
Adjust email message templates for WooCommerce 3.1
Version 2.1.2 - August 23, 2017
Added new trigger condition for user roles
Version 2.1.1 - November 11, 2016
Modified notification gathering to ensure all notices for a given order are collected
Modified email templates to ensure only the relevant items are in the notifications unless set to show all products
Fixed destination email address display when listing all notifications in the admin area
Version 2.1 - September 20, 2016
Initial public release
Version 2.0
Tweaked for WooCommerce 2.6.x and newer
Version 1.0
In-house development and private use
From: 39.00 / year
Send notification messages to people depending on the order contents, order status, products, and more.
All of our plugins come with great support via email and phone.