Hi Thomas,
There could be a few things causing the emails not to be sent. Since you mentioned that you’re able to send the new order emails manually, I would suspect that something is getting in the way of the automated emails.
The first step here would be to check if the emails are being generated by WooCommerce. I would recommend using the WP Mail Logging plugin. Once installed, create a test order and go through the processes of changing the status then eventually check if the emails are generated.
If the plugin finds that order emails are not generated, it would indicate a potential conflict hindering this function of WooCommerce. Thus, kindly do a full conflict test as explained in this guide.
Should the above not resolve the issue, kindly work through the steps in the email troubleshooting guide:https://docs.woocommerce.com/document/email-faq/
Let us know how it goes.
Thanks.
Thread Starter
Thomas
(@goldenshawarma)
Hi @abwaita ,
I know the reason now. It is because I have used another plugin to create a custom payment and it seems that if I used the custom payment/gateway (if I’m making sense), it is not triggering the “new order” notification.
I will check with the developer why is the email not being triggered if I used a custom payment gateway I had defined.
Thank you for your help. I will look into the documentation as well.
Hi @goldenshawarma,
Thanks for getting back.
Glad to hear that you were able to find the cause and you’ll be able to proceed from here.
I’ll go ahead and mark the thread as resolved but feel free to create a new thread if you have other questions.
Thanks.