Thats correct actually – the next email they get is ‘completed’.
But default state is on hold.So,the next state cannot be completed.I have to make it processing.But,customers are not receiving any email.
Why do you have to make it processing? You can skip a stage.
I’d say it is because he needs the order to be in the “processing” status so that his shippers know to ship it out. At least that is my case. I need my customers to know that I have received their payment and we are working on shipping it. Then they will get the completed notification when it leaves our warehouse.
Could use the processing order email action: http://cld.wthms.co/19Wcr/5ox2mOBn
Hi there,
I have exactly the same problem than I’m trying to figure out for WEEKS…
It’s also important for me to get these “Processing” notifications.
In my case, we send products on production only after receiving orders. The “On-hold” notifications say to customers : “Your order will not be validated and processed until after receipt of the funds”. Then, we have to notice them when the payment have been received.
Of course we can use the “processing order email action”, that’s what I’m doing. But that means you have to do it manually. I think it would make sense to be able to get manually this notification.
It’s also not really understandable on WooCommerce E-mails Settings when we read “This is a notification when …” (for all e-mails) —> “Enable this email notification”.
If you want to skip this stage, then “Disable” it, no?
Cheers
Is that possible to override, or add, the correct trigger from my function.php file? I don’t want to modify WooCommerce files.
I have the same situation, any more help on this?
I have the same situation 🙁
I didn’t try because I’m not kine to change the originale file, but there’s apparently a solution to solve it : https://github.com/woocommerce/woocommerce/issues/3271
Let me know.
Hi all. I’m going through the same problem.
I manage to solve this hooking up on the woocomerce hook which is fired when an order change from On Hold to Processing. When this happen, I trigger the email by code.
I made a gist of it for those facing the same problem.
https://gist.github.com/dbiagi/79e175c9316a496996bc70d9f18182dd#file-functions-php
Just paste this in your functions.php and you’re good to go.
Hi dbiagi!
Thanks a lot for this code. Unfortunatly, my website get crashed when I add it into my functions.php
Do you have any advice?
Thanks!
@bluemoonsound
Validate the whole of your functions.php using this service:
http://phpcodechecker.com/
@bluemoonsound very hard to tell.
Can you active debug log (explained here https://codex.wordpress.org/Debugging_in_WordPress#WP_DEBUG_LOG) and paste here the content of /wp-content/debug.log file so I can see what is happening?