• Hello,
    after a customer does a purchase, the product stock does not update. The stock only updates after the shipping label is created and printed in the order overview.
    The issue is that a product with low quantity could be bought more often than available depending on how fast the shipping label will be created.

    It should be like this: Customer goes through checkout successfully and completes the payment, then the stock should immediately update. After printing the shipping label, it should not update, so there is no double stock reduction.
    The order should also only be accepted if the payment was successful. I already made some test order where I closed the payment pop up, but the order was still accepted.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter ImageSabbir Prodan

    (@sabbir11)

    Hello, Any update for my problem ?

    Hi @sabbir11 ,

    I’m sorry to hear you’re experiencing issues with stock management and order processing in your WooCommerce store. I know It’s frustrating when stock management and order processing don’t work the way you expect. Normally, WooCommerce reduces stock as soon as an order is placed and moves to a “processing” or “completed” status, meaning payment has been received.

    The fact that stock updates only after creating and printing a shipping label isn’t typical and could lead to overselling, especially if you have low-stock items.

    To help resolve the issue, here are a few things you might want to check:

    • Stock management settings – Head to WooCommerce > Settings > Products > Inventory and make sure stock tracking is enabled. By enabling this, WooCommerce will automatically update stock levels as orders come in.
    • Hold stock for unpaid orders – In the same Inventory settings, there’s a “Hold Stock (minutes)” option. This temporarily reserves stock while a customer is checking out, preventing others from purchasing the same item until the order is either completed or abandoned.
    • Extra control with a plugin – If you want to take it a step further, the Reserve Stock for WooCommerce plugin can help. It reserves stock when an item is added to a cart and lets you set a time limit, so you have more control over availability.

    WooCommerce offers a 30-day refund policy, so you can test the extensions and make sure they meet your needs. If you have any questions before purchasing, you can reach out to us at WooCommerce.com → My Account → Support (you’ll just need to create an account if you don’t already have one).

    I hope this helps!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘[NSFW] Product stock does not update after purchase’ is closed to new replies.