Descripció
Multi-Emails for WooCommerce provides unique control over the “ship from” email and address assigned to a category of products, or a single product, or a combination thereof added to WooCommerce. Instead of being limited to one email and address assigned within the WooCommerce store setup, now you can apply any number of emails along with the option of a unique “ship from” point of origin. This allows orders to be submitted to assigned emails, in addition to the WooCommerce default email, and calculates shipping based on the point-of-origin address entered.
IMPORTANT NOTE: The logic of this plugin dictates that the buyer cannot combine products (WordPress default email address and assigned shipping address) in the same order. If an item is placed in the cart that is selected by the plugin to be shipped from a plugin-defined address, a cart message alerts the buyer that only the items listed in the “X” category(s) can be purchased at the same time, not in combination with other items not related to that unique shipping point. Otherwise, the calculated shipping results will not be accurate. The admin can customize the cart notice message in settings.
This order multi-email plugin can be combined with digital asset purchases and non-deliverable items, but these items must be assigned a unique category unrelated to physical products to avoid conflicts.
As of version 1.0.1, this plugin also allows an administrator to optionally modify a registered user’s contact profile by entering multiple email fields in their user profile and making them accessible from the shopping cart. This way a customer may choose to be contacted about an order from different entered emails for their convenience. The admin must create labels for each email field, with titles like “Email Two” and “Email Three,” to add two additional email fields.
As of version 1.0.4, a user can now add additional email addresses as recipients for WooCommerce notification emails. You can select which email you want to have multiple recipients via the settings. The recipients can be chosen by choice: TO, CC, or BCC.
The plugin’s language support includes English, Spanish, French, German, and Russian.
Technical Details for Release 1.0.5
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.
Captures
Instal·lació
- 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.
PMF
-
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
Ressenyes
No hi ha ressenyes per a aquesta extensió.
Col·laboradors i desenvolupadors
«Multi-Emails for WooCommerce» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.
Col·laboradorsTraduïu «Multi-Emails for WooCommerce» a la vostra llengua.
Interessats en el desenvolupament?
Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.
Registre de canvis
1.0.5 12/12/24
– Added German (de_DE) translation
– 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 the 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
– Fixed variable name conflict ($product_id used twice in different scopes)
– Added esc_html() to term/product names in cart validation links
– Added backward compatibility for legacy ‘enable_addtional_email_notifications’ setting key
– Removed unused $has_addreess parameter from utility functions
– Fixed typo $addtional_emails to $additional_emails in utils.php
– Improved PHPDoc comments throughout main.php and utils.php
– 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




