Description
Running a WooCommerce store means dealing with a barrage of emails for various events like new orders, order updates, and customer notices. Disable Emails Per Product for WooCommerce offers you the ability to selectively disable emails per product. You can also manually override this setting for individual orders.
Features
- Disable specific WooCommerce emails per product.
- Manual override to disable emails for individual orders.
- Global view to see which emails are disabled for each product.
Usage
Automated Email Disabling
- Edit a product and navigate to the “Disable Emails” meta box.
- Check the emails you wish to disable for this product.
- Save changes.
Manual Override
- Edit an order.
- Check the “Disable Order Emails” checkbox.
- Update the order.
Global View
- Go to WooCommerce Settings Disable Emails Per Product.
- See which emails are disabled for each product.
Screenshots



Installation
- Upload
disable-emails-per-product-for-woocommercefolder to the/wp-content/plugins/directory. - Activate the plugin through the
Pluginsmenu in WordPress. - Edit products or orders to start disabling emails.
FAQ
-
The plugin isn’t working or have a bug?
-
Post detailed information about the issue in the support forum and we will work to fix it.
Reviews
Contributors & Developers
“Disable Emails Per Product for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Disable Emails Per Product for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- New: filterable excluded email IDs (
dwepp_excluded_email_ids). - New: filterable per-product configurable email list (
dwepp_product_configurable_emails). - New: filterable per-product and per-order meta keys (
dwepp_disabled_emails_meta_key,dwepp_disable_order_emails_meta_key). - New: filterable global-view product query (
dwepp_global_view_products_query). - New: internal helper class
Helpersconsolidating duplicated read patterns across Admin, Core, and GlobalView. - Update: WordPress 7.0 readiness validated — metadata, CI matrix, and deprecated API audit complete.
- Warning: adopting the meta-key filters creates a soft data-binding to this version or newer. Rolling back to a pre-1.1.0 version after using a non-default meta key will cause the plugin to read from the default keys again; customized-key rows remain in the database and can be recovered by reactivating the filter on 1.1.0+.
1.0.1
- WordPress 6.7 compatibility.
1.0.0
- Initial Release
