Mô tả
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:
- Enter your warehouse/fulfillment center address and email
- Assign product categories or specific products to each location
- When customers add items to cart, shipping automatically calculates from that warehouse
- When orders are placed, the warehouse receives email notification
- 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
- 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.
- Access the Plugins settings panel named ‘Multi-Emails for WooCommerce’ under options.
- Enter the required content from the settings screen link found in the WooCommerce menu.
Ảnh màn hình
Cài đặt
- Upload the plugin files to the ‘/wp-content/plugins/plugin-name’ directory, or install the plugin through the WordPress plugins screen directly.
- Activate the plugin through the ‘Plugins’ screen in WordPress.
- Enter the required content from the settings screen link found in the WooCommerce menu.
Hỏi đáp
-
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
Đánh giá
Không có đánh giá nào cho plugin này.
Người đóng góp & Lập trình viên
“Multi-Emails for WooCommerce” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.
Những người đóng gópDịch “Multi-Emails for WooCommerce” sang ngôn ngữ của bạn.
Muốn tham gia phát triển?
Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.
Nhật ký thay đổi
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




