I have the same problem. Emails for new orders aren’t being created!
I’ve installed WP Mail Log and I can see that all email (completed, refunded etc including all other WP mail) are being sent correctly.
Tried an SMTP plugin, but still, no new order emails are created (i.e. this is not an SMTP problem). The emails aren’t being created.
All emails are active in woocommerce settings. This issue is for all orders (independent of payment method. We currently have two options, paypal and klarna).
Wordpress 4.8
Woocommerce 3.1.1 (no errors in System status)
and PHP version: 7.0.21
This is a big problem. Customers are emailing our support on a daily basis wondering if their order went thru or not.
I’ve asked the question on SO as well, but can’t seem to find a solution.
https://stackoverflow.com/questions/45444163/woocommerce-processing-email-not-auto-sending
I’ve checked my PHP log and I do get some fatal error messages each day:
[02-Aug-2017 05:42:19 UTC] PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 262144 bytes) in /[root]/wp-content/plugins/woocommerce/includes/wc-conditional-functions.php on line 22
[02-Aug-2017 05:44:08 UTC] PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 262144 bytes) in /[root]/wp-includes/cache.php on line 548
[02-Aug-2017 05:46:07 UTC] PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 20480 bytes) in /[root]/wp-includes/class-wp-hook.php on line 291
[02-Aug-2017 06:51:12 UTC] PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 262144 bytes) in /[root]/wp-content/plugins/woocommerce/includes/wc-page-functions.php on line 59
[02-Aug-2017 08:42:21 UTC] PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 262144 bytes) in /[root]/wp-includes/cache.php on line 548
[02-Aug-2017 12:28:56 UTC] PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 262144 bytes) in /[root]/wp-includes/cache.php on line 123
[02-Aug-2017 12:29:48 UTC] PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 20480 bytes) in /[root]/wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php on line 86
PS. I’ve tested the STMP plugin and all is fine there. Again, all emails are being sent. New order emails aren’t being created.