Title: Multi-Emails for WooCommerce
Author: artiosmedia
Published: <strong>January 8, 2024</strong>
Last modified: December 16, 2025

---

Search plugins

![](https://ps.w.org/multi-emails-for-woocommerce/assets/banner-772x250.jpg?rev=
3231092)

![](https://ps.w.org/multi-emails-for-woocommerce/assets/icon-256x256.jpg?rev=3231098)

# Multi-Emails for WooCommerce

 By [artiosmedia](https://profiles.wordpress.org/artiosmedia/)

[Download](https://downloads.wordpress.org/plugin/multi-emails-for-woocommerce.1.0.6.zip)

 * [Details](https://test.wordpress.org/plugins/multi-emails-for-woocommerce/#description)
 * [Reviews](https://test.wordpress.org/plugins/multi-emails-for-woocommerce/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/multi-emails-for-woocommerce/#installation)
 * [Development](https://test.wordpress.org/plugins/multi-emails-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/multi-emails-for-woocommerce/)

## Description

**Reduce shipping costs by up to 40%** when you have multiple warehouses or fulfillment
centers. Multi-Emails for WooCommerce automatically calculates shipping from the
nearest warehouse location instead of using a single store address for all products.

**How It Saves Money:**

If you stock items in Utah and Indiana, customers in Colorado pay less when items
ship from Utah, while customers in Ohio pay less when items ship from Indiana. Without
this plugin, WooCommerce uses ONE address for ALL products, resulting in unnecessarily
high shipping costs.

**What This Plugin Does:**

 * **Accurate Shipping Calculation:** Automatically uses the correct warehouse address
   for shipping cost calculation
 * **Order Routing:** Sends order notifications to the fulfillment center responsible
   for those products
 * **Category/Product Assignment:** Assign warehouses by product category or individual
   products
 * **Cart Isolation:** Ensures customers only order items from one warehouse at 
   a time for accurate shipping
 * **Multiple Emails:** Support comma-separated emails for each fulfillment location

**Perfect For:**

 * Stores with 2-5 warehouse locations
 * Businesses using multiple fulfillment centers
 * Dropshippers working with suppliers in different regions
 * Any store needing accurate shipping from multiple origins

**How It Works:**

 1. Enter your warehouse/fulfillment center address and email
 2. Assign product categories or specific products to each location
 3. When customers add items to cart, shipping automatically calculates from that warehouse
 4. When orders are placed, the warehouse receives email notification
 5. Customers see accurate shipping costs based on actual distance

**Important: Cart Isolation Explained**

The plugin prevents mixing items from different warehouses in one cart. This is 
necessary because WooCommerce can only calculate shipping from ONE origin address
per order. If items from multiple warehouses were allowed, shipping costs would 
be incorrect. Customers see a clear message explaining which items can be ordered
together.

**Additional Features:**

 * **Customer Multi-Emails:** Allow customers to add additional email addresses 
   to their profile for order notifications
 * **WooCommerce Notification CC/BCC:** Add team members to any WooCommerce admin
   notification
 * **Multilingual:** English, Spanish, French, German, and Russian

**Requirements:**

 * Complete warehouse address required (street, city, state, zip, country) for accurate
   shipping calculation
 * Each warehouse must have at least one assigned product or category

This plugin focuses on shipping cost optimization – it’s not a complete inventory
management system. If you need inventory tracking across locations, consider dedicated
inventory plugins.

### Technical Details for Release 1.0.6

Load time: 0.256 s; Memory usage: 3.49 MiB
 PHP up to tested version: 8.3.28 MySQL
up to tested version: 8.4.7 MariaDB up to tested version: 12.0.2 cURL up to tested
version: 8.17.0, OpenSSL/3.6.0 PHP 7.4, 8.0, 8.1, 8.2, and 8.3 compliant. Not tested
on 8.4 yet.

### Using in Multisite Installation

 1. Extract the zip file contents in the wp-content/mu-plugins/ directory of your WordPress
    installation. (This is not created by default. You must make it in the wp-content
    folder.) The ‘mu’ does not stand for multi-user, as it did for WPMU; it stands 
    for ‘must-use’, as any code placed in that folder will run without needing to be
    activated.
 2. Access the Plugins settings panel named ‘Multi-Emails for WooCommerce’ under options.
 3. Enter the required content from the settings screen link found in the WooCommerce
    menu.

## Screenshots

 * [[
 * Shows where the unique address is entered related to the recipient’s email
 * [[
 * Shows implementation of additional user emails added
 * [[
 * Shows additional customer emails added to the WooCommerce database
 * [[
 * Enable assigned email recipients for each WooCommerce notification

## Installation

 1. Upload the plugin files to the ‘/wp-content/plugins/plugin-name’ directory, or 
    install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Enter the required content from the settings screen link found in the WooCommerce
    menu.

## FAQ

### Is this plugin frequently updated to WordPress compliance?

Yes, attention is given to a staged installation with many other plugins via debug
mode.

### Is the plugin as simple to use as it looks?

Yes. No other plugin adds emails to WooCommerce so easily.

### Have there ever been any compatibility issues?

Since its release, nothing has been noted.

### Is the code in the plugin proven stable?

Please click the following link to check the current stability of this plugin:
 
[https://plugintests.com/plugins/multi-emails-for-woocommerce/latest](https://plugintests.com/plugins/multi-emails-for-woocommerce/latest)

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Multi-Emails for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ artiosmedia ](https://profiles.wordpress.org/artiosmedia/)
 *   [ Steven Ray ](https://profiles.wordpress.org/steveneray/)
 *   [ Md Arafat Rahman ](https://profiles.wordpress.org/arafatrahmanbd/)

[Translate “Multi-Emails for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/multi-emails-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/multi-emails-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/multi-emails-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/multi-emails-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/multi-emails-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

1.0.6 12/16/24
 – ADDED: “Send Test Email” button for each fulfillment location 
to verify email configuration – FIXED: Email input now accepts comma-separated emails(
was blocking multiple emails) – IMPROVED: Renamed “Company Recipients” to “Fulfillment
Locations” for clarity – IMPROVED: Better tooltips explaining warehouse address 
requirement and cart isolation – IMPROVED: Completely rewrote plugin description
to emphasize shipping cost savings – IMPROVED: Updated tags for better discoverability(
multi-warehouse, shipping locations) – IMPROVED: Cart isolation explanation now 
clearly states why it’s necessary – Update all language files – Assure compliance
with WooCommerce 10.4.2

1.0.5 12/12/24
 – Added German (de_DE) translation – Fixed review nag: dismiss now
resets 30-day timer in database (was using unreliable cookie) – Added nonce verification
to nag AJAX handler for security – Fixed encoding issue with copyright symbol in
plugin header – Fixed potential fatal error from is_plugin_active() check on frontend–
Moved email recipients filter inside startup function for proper WooCommerce dependency–
Added proper isset() checks to prevent undefined index warnings – Added trim() to
email sanitization for better handling of comma-separated emails – Improved code
with strict comparisons and switch statement – Added complete PHPDoc for multi_emails_woocommerce_recipients()
function – HPOS compatibility: Updated order meta functions to use WooCommerce CRUD
methods – Removed unused $wc_emails variable in main.php – Added is_wp_error() checks
for get_terms() and get_the_terms() returns – Added strict comparisons (=== instead
of ==) throughout codebase – Added strict mode (true) to all in_array() calls – 
Added esc_html() to term/product names in cart validation links – Added backward
compatibility for legacy settings keys – Improved PHPDoc comments throughout – Assure
compliance with WordPress 6.9.0 – Assure compliance with WooCommerce 10.4.0

1.0.4 01/29/25
 – Minor edits to dashboard text and language files – Add the option
of adding email addresses for WooCommerce notifications – Assure compliance with
WooCommerce 9.6.0

1.0.3 09/01/24
 – Minor edits to language files – Assure compliance with WordPress
6.6.1 – Assure compliance with WooCommerce 9.2.3

1.0.2 04/06/24
 – Adjustments and fixes applied – Assure compliance with WordPress
6.5 – Assure compliance with WooCommerce 8.7.0

1.0.1 02/12/24
 – Fix the user response banner timer – Isolate an order to a category
if plugin address used – Fix message injection of conflicting cart items – Add option
of multiple email fields under a user profile – Assure compliance with WordPress
6.4.3 – Assure compliance with WooCommerce 8.5.2

1.0.0 01/08/24
 – Initial release

## Meta

 *  Version **1.0.6**
 *  Last updated **5 months ago**
 *  Active installations **20+**
 *  WordPress version ** 4.6 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4.33 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/multi-emails-for-woocommerce/)
 * Tag
 * [multi-warehouse](https://test.wordpress.org/plugins/tags/multi-warehouse/)
 *  [Advanced View](https://test.wordpress.org/plugins/multi-emails-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/multi-emails-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/multi-emails-for-woocommerce/reviews/)

## Contributors

 *   [ artiosmedia ](https://profiles.wordpress.org/artiosmedia/)
 *   [ Steven Ray ](https://profiles.wordpress.org/steveneray/)
 *   [ Md Arafat Rahman ](https://profiles.wordpress.org/arafatrahmanbd/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/multi-emails-for-woocommerce/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.zeffy.com/en-US/donation-form/your-donation-makes-a-difference-6)