Supplier Order Email


Sends an automatic order email to the supplier to send the corresponding products to the customer.
The mail is sent when the order goes to the “Processing” status in Woocommerce.
Creates a new taxonomy (Suppliers) and a new selection box for each product.
Subject and introductory text can be customized for automated emails.
Option to also send an email to the admin when sending an email to suppliers.

Open the mini-tutorial video of the plugin


  • Product edit page with new selection box.

  • Suppliers page.

  • "Supplier Order Email" settings page.

  • Email sent to the supplier.


  1. Install the plugin through the WordPress plugins screen directly or upload the “Supplier Order Email” plugin to the / wp-content / plugins /
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Create new suppliers in Products / Suppliers
  4. Select the supplier of the products when editing each one in a new selection box ‘Suppliers’ that appears.
  5. Set your preferences in “Supplier Order Email” settings page.
  6. This is all. When an order changes to “Processing” status, an automatic order email is sent to the supplier to send the corresponding products to the customer.


14, Xineru de 2024 1 reply
Beautyrull and easy module !!! Is there any way to show the TOTAL TAX in supplier (s) email(s) into the premium version? (I need to put/show in cart/show in checkout price includet VAT). Only show VAT into supplier's email.
24, Xunetu de 2023
Me sorprendió positivamente que se puede editar masivamente y asignar un proveedor a varios productos. Como input, seria bueno poder ver en la pagina de pedidos una columna donde se puedan ver los proveedores asociados a los pedidos.
13, Avientu de 2022 1 reply
Friendly support. Added the delivery date pro option for me.
13, Ochobre de 2022 1 reply
I can only say wonders about the team at MCI Desarrollo which is ready to hear, support and improve the plugin to accomodate the necessities of their customers. Prompt replies, development, and always with a great customer service attitude. I needed some specific adjustments to the plugin and got them done in no time. After that, there were a few other things that I found that could benefit the plugin for the community and without questioning, the team implemented those changes and sumitted the updates to the Wordpress repository. Amazing, I can only praise their work and recommend this team in case you need any bespoke developments for wordpress. Wishing you all the best!
Read all 10 reviews

Contributors & Developers

“Supplier Order Email” is open source software. The following people have contributed to this plugin.


“Supplier Order Email” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Supplier Order Email” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Version updated in readme.


  • Added new hook to send emails to all marked suppliers of each product (primary and secondary) if plugin “Yoast SEO” is installed and activated.


  • Added new hook to filter the attach documents in emails (for add more documents or files).


  • Tested in WordPress 6.4


  • Fixed typo


  • Tested in WordPress 6.3


  • Api check optimization


  • Optimized the position of the hook.


  • Fixed issue with hook variable.


  • New hook to filter the product meta fields after.


  • Changes in css admin styles.


  • Changes in css admin styles.


  • New option to include product weight in emails.
  • New hook to filter product name.
  • New hook to filter product meta fields in each order item.


  • New option to include product images in emails.
  • New option to include the product weight in emails.


  • Added compatibility with “EAN for WooCommerce” plugin.


  • Modified get_product_attributes function for accept all attributes types.


  • Fixed bug with when product attributes are numeric.


  • Fixed bug with the last hook parameter.


  • Fixed order_id value when using the “mcisoe_email_subject” hook.
  • New hook to filter special meta fields.


  • Included new hook filter to trigger emails to suppliers from edit order page.


  • Improved the styles of some texts in pdf documents.


  • Added $order parameter for mcisoe_email_header & mcisoe_pdf_header templates.


  • New hook for filter the email subject.


  • Launch 3.0.0 version.


  • New checkbox in the configuration panel that allows you to cancel all automatic emails.
  • Added new hook to modify the payment method.
  • Added new hook to modify the shipping method.
  • Fixed bug that caused a js notice message for undefined variable in the console in some admin pages.


  • Compatibility with WordPress 6.2


  • Added 2 new filter hooks to modify the customer data in the email.


  • Include new filter to add {supplier_name} tag in email subject.
  • Added new “Supplier” column to the order edit page.
  • Solved bug with check woocommerce-cost-of-goods when WooCommerce is not active.
  • Solved bug with required parameter $special_meta in table_content template.


  • Allow links in custom meta fields.
  • Added more clear explanation in meta fields list placeholder.
  • Modify width of meta fields list input.


  • Included an input to be able to write custom meta fields of products.
  • Added the option to specify the email where copies of orders are received.
  • Added option to replace the “From” and “Reply-To” tags in the email.


  • Improved css styles so that the “suppliers” tag in the product table header has a minimum width of 15 characters.


  • Make the plugin compatible with Flatsome theme for get the logo of the store.


  • Corrections in the css styles of the documents.
  • Modified the function that gets the WordPress logo to get it with the get_custom_logo() function when it doesn’t work with get_theme_mod().


  • New functionality that allows adding a company text to display it in pdf documents.


  • Defined new fonts and fixed some styles.


  • Solved bug that showed a preview of the pdf.


  • Modification to always use the store logo (if it exists) for pdf documents.
  • Fixed bug when customer data is hidden.
  • Added font support for Thai currency and its language.


  • Include functionality to attach pdf to email and templates for theses documents.
  • It includes an option to save the pdf files in the WordPress uploads folder.
  • Add the Supplier Data Text to the supplier fields to be able to display that text in the pdf documents.


  • Solved bug in multilanguage index label in “Order Delivery Date for WooCommerce”.


  • Support for the delivery date provided by the “Order Delivery Date for WooCommerce” plugin from “Tyche Softwares”.


  • Added a new optional parameter $order to the function that sends the data to the mcisoe_email_customer_data.php template in order to receive any order data.


  • Add lang parameter to plugin link.


  • New link to mini-tutorial.


  • Fix bug in _delivery_date custom field.


  • Compatible with WordPress 6.1


  • Increased security using the product_id when connecting to the authentication api.
  • Fixed bug closing of html tag in email footer.
  • Specify fonts so that some mail servers interpret them correctly.
  • Added constant ‘MCISOE_REAL_ENVIRONMENT’ to develop works.


  • Fixed a bug that affected user translations when the order went to “Processing” status from a non-registered user purchase.


  • Added filter by suppliers in products list.
  • Added native WooCommerce product export.
  • Added Yoast SEO compatibility when several suppliers are selected.


  • Improvements in internationalization for English and Spanish.


  • The plugin now supports native WooCommerce product import.


  • Fixed text in changelog.
  • Fixed conditional problem when showing shipping method and payment method in table.


  • Created a new field supplier_custom_text for each supplier that can display a personalized text in the subject or the introductory text of the email by supplier.


  • Include link to plugin manual in settings panel page.
  • New translation in title of the button for manual orders.
  • Added email address detail to admin email.
  • Added optional order_date tag to customize email subject or introductory text.
  • Added option to show product description in emails.
  • Added option to show payment method in emails.
  • Added option to show shipping method in emails.


  • Changes in help text.
  • Solved bug with undefinded variable of cost format.
  • Include link to plugin manual in help and settings panel page.


  • Improved logo html/css optimization in the template.
  • New translations.


  • Allow line breaks in introductory text.
  • Improvements in the registration of the first supplier.


  • Fixed bug that caused a problem saving the introductory text in the plugin settings.


  • Including the option to replace the text header of emails with the store logo.


  • Fixed a bug that caused a conflict by hiding fields when creating categories.


  • Prices now adapt to the format that has been configured in WooCommerce/Settings/General to adapt the currency symbol, position, space, decimal separators and thousands separators.


  • Fixed a bug that prevented the correct completion of the order and the sending of emails when the payment method makes the order go directly to the “Processing” status and the user does not have access permissions to the backoffice.


  • Include compatibility with plugin Cost of Goods (SkyVerge) and add 2 new checkboxes when plugin is active.


  • Code refactoring to make the plugin more scalable, more fast, more light, and ready to receive new features.
  • Changed plugin access item in WordPress sidebar menu. Now it is no longer a submenu of WooCoomerce.
  • Converting the plugin tables to the native option storage system in the database.
  • Suppliers no longer have to be created in 2 places. Suppliers are now created in Products/Suppliers in the native WordPress way.
  • Changed the layout, navigation and buttons for a better user experience.
  • Text and visual aids have been added to tell the user how to create suppliers when none exist yet.
  • Added notice warnings if WooCommerce is not activated.
  • Added multiple copies of supplier emails. Sent to the admin if the option is enabled.
  • Changed the product list style to a html table format.
  • Product Attributes and Product Variations-Custom fields, have been separated into two selectable options to choose what to display in emails more precisely.
  • Added option delete all data when uninstall the plugin.
  • Added footer in emails.
  • Optimize HTML code in emails.
  • Added functionality to override templates in child theme.
  • New help section in menu.


  • Tested up to WordPress 6


  • New link to trial.


  • Minor bug corrected.


  • Free Premium trial modified.

= 1.5.10 …