By default, WooCommerce will set the order status to “processing” once a payment is completed. If all of the items in the order are virtual and downloadable though, then WooCommerce will set the order status straight to completed.
And do you know where woocommerce does this update ?
Thanks
Not sure what you are asking for. What do you want to happen?
Problem is tthat the PayU plugin doesnt change the status order, so I thought that woocommerce chnange it by itself and I would like ot kno wwhere it is.
thanks for your help
J
PayU should tell WC when the order needs a status change. Looks like it is not.
Another question which is the same subject.
If I change the order status, manually from the order list, if I change on from pending to processing or complete, does the inventory should change ?
Thanks for your help
J
Inventory changes permanently once the payment has been confirmed. I believe that happens at processing. You can test to find out 🙂
Hummm, but imagine that the payment isnt done yet, but I put the order in complete (the client will pay me in cash for example). DOes the inventory will be updated ?
Thanks a lot for your help
J
Yes, the inventory will permanently stay changed at the point.
By default, stock is reduced right away for an order even before payment. The stock goes back though after 60mins if no payment is received. The “hold stock” setting at WooCommerce > Settings > Products > Inventory control the amount of time.
hummmm I’m quite lost so.
I’ve got a problem but I don’t where it’s from.
I use PayU as payment method and when the client goes to there page and make the payment, the PayU response is sometime error, sometime good (they says it’s due to the plugin, still waiting an answer from the author). But still, the order goes to woocommerce as pending or procesing, but the inventory does change.
Also, if the order is pending, and I change it to complete, nothing happen.
Where do you think the problem is coming from ?
Thanks a lot
J
Inventory is reduced when the payment gateway calls the payment complete method. we’ve already established your gateway is not doing that, so stock won’t reduce automatically either.
Contact the extension author.
Hello,
Is there a way to prevent woocommerce from changing order status from pending to processing?
The reason why i am asking is because when a customer places an order (i also tested this myself) the thank you page (AKA order confirmation pages) shows after 15-20 seconds and i am suspecting the reason is order status change by woocommerce. I found that order confirmation page shows 3-5 seconds after receiving order processing email.
Thank you