Conflict between FluentSMTP and Stripe Payment Gateway plugin?
-
Hello,
I am using the FluentSMTP plugin with Outlook/Azure to send emails from my WooCommerce store, and it has been working great for a long while, so thank you for your helpful plugin!
I am also using the Stripe Payment Gateway (https://sv.www.ads-software.com/plugins/woocommerce-gateway-stripe/) in my WooCommerce store.
The other day, I changed one setting in the Stripe plugin:
In WooCommerce > Settings > Payments > Stripe > Settings > Advanced settings, I unticked the box for “Enable the legacy checkout experience”. I did this in order to activate the New Checkout that the Stripe plugin offers.
After switching from the Legacy checkout to the New checkout in the Stripe plugin, some emails are being sent as duplicates.
When a customer makes an order in my store, WooCommerce sends out 4 different emails:
1. Your order has been received
2. We have started processing your orders
3. Your order has been shipped
4. New order (this email is sent to the store owner)
Email #1, “Your order has been received”, and email #4 “New Order”, is being sent twice, meaning that the customer and the store owner are receiving 2 copies of these emails. Email #2 and #3 are sent correctly (only one copy).
This issue appeared after I switched from the Legacy to the New checkout in the Stripe plugin.
The Stripe plugin support could not replicate the issue on their test site.
My testing so far has these results:
- Enabling the New checkout in the Stripe plugin makes the issue appear, and switching back to Legacy checkout makes the issue go away
- Disabling all other plugins except for Stripe and WooCommerce does not solve the issue. This means that also FluentSMTP plugin was disabled, which would indicate that it is not part of the issue. However, it seems like the connection to Azure/Outlook is still active after disabling FluentSMTP, because the emails that are being sent from my store still have the correct sender address
- When I created a staging site, which is an exact duplicate of my live site, except for the URL being slightly different, then the issue goes away, and only one email #1 is being sent. But this email has a different sender address, as it is sent from the staging site′s URL
My question is this: could there be a conflict between the Stripe plugin and the FluentSMTP plugin, which is causing the issue?
Could you maybe install the Stripe plugin (https://sv.www.ads-software.com/plugins/woocommerce-gateway-stripe/) on your own testing site, then enable the New checkout, and see if you can reproduce the issue?
Thank you very much!
Best regards
Hans
- You must be logged in to reply to this topic.