Hi @chris-yau,
I have updated to latest WordPress 6.4.2 and Woo 8.3.1 and I found the stock qty will reduce even if the order in “Pending Payment” status.
From what I understand, you’re having a problem where your stock quantity is decreasing even though your orders are in “Pending Payment” status. This issue has arisen after you updated to the latest versions of WordPress (6.4.2) and WooCommerce (8.3.1).
Usually, WooCommerce only reduces stock quantity when an order’s status changes to ‘On hold‘ or ‘Processing‘. If your stock is decreasing for ‘Pending Payment’ orders, a particular setting or plugin might be altering the default behavior.
Let’s try these steps to fix this:
- First, review your WooCommerce settings. Go to WooCommerce > Settings > Products > Inventory. Make sure the ‘Hold Stock (minutes)‘ field is empty. This setting holds unpaid orders and decreases your stock quantity. If you’re stuck, our guide on ?? Configuring WooCommerce: Inventory should help.
- Next, disable all plugins except WooCommerce. Other plugins can sometimes disrupt WooCommerce’s standard functioning. By disabling all plugins except WooCommerce, we can see if any are causing the issue. If the problem goes away, reactivate your plugins one by one to identify the culprit.
- If the issue persists, switch to a default WordPress theme like Storefront. If this solves the problem, your theme might be the source of the issue. Here’s a helpful guide on how to test for conflicts: ?? How to Test for Plugin and Theme Conflicts.
If these steps don’t resolve the problem, could you please share your site’s System Status with us? It will give us a better understanding of your site’s setup and help us identify the problem. You can find it via WooCommerce > Status
. Select Get system report
and then Copy for support
.
Also, if there are any fatal error logs, please share those with us as well. You can find them under WooCommerce > Status > Logs
.
Once you’ve gathered this information, please paste it inside a Code block in your reply, or use https://pastebin.com to paste it and share the link with us.
Thanks for your patience and cooperation in this matter! We’re here to help you get this sorted.