Same issue over here! I also tested with postman SMTP and other SMTP plugins but nothing chances but when you go to the order itself in WordPress and then choose to send the mail again I receive the mail so it only doesn’t send when someone places an order.
Thread Starter
pags
(@pags)
yes exactly i can manualy send the new order and client emails but they dont go automatic
Plugin Support
Rynald0s.a11n
(@rynald0s)
Automattic Happiness Engineer
It seems Woocommerce introduced a new feature: don’t send emails immediately – send them on Cron – which basically could mean a bit of a delay if your site is not that busy – because cron only works well for sites that receive regular traffic.
It would be nice if there was a bit more info on the reason behind this change.
Another thread of info here (essentially the same as the above):
https://github.com/woocommerce/woocommerce/issues/14151
You can disable it by adding the following to your functions file;
add_filter( 'woocommerce_defer_transactional_emails', '__return_false' );
-
This reply was modified 7 years ago by Iamhere.
Hi @pags, did you solve the problem?
Hello,
@iamhere
I would like to add the below to my file:
add_filter( ‘woocommerce_defer_transactional_emails’, ‘__return_false’ );
how do I do this?
thank you!
I have this matter : mail sent to the customer work, but to admin not.
Into the new order mail for exemple, I changed the type e mail by text brute, and it work !