-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
Summary
When Experius EmailCatcher is enabled, invoice emails are sent even though they are explicitly disabled in Magento configuration. The module overrides Magento’s native email enable/disable logic.
Steps to Reproduce
- Enable the module:
php bin/magento module:enable Experius_EmailCatcher
php bin/magento setup:upgrade
- Disable invoice emails:
Stores > Configuration > Sales > Sales Emails > Invoice
Set Enabled = No
- Ensure EmailCatcher is enabled:
Stores > Configuration > Advanced > Email Catcher
Enable = Yes
-
Place an order
-
You will receive an invoice email even it's disabled from configurations.
❌ Actual Result
- Invoice email is sent to the customer
- Magento setting sales_email/invoice/enabled = 0 is ignored
- Email is logged and sent unlessa whitelist is configured
✅ Expected Result
- The invoice email should not be sent
- EmailCatcher should respect Magento’s native email configuration
- Disabled email types should remain disabled in production
FYI: This issue also occurs with other transaction emails.
Metadata
Metadata
Assignees
Labels
No labels