• Resolved stanf

    (@stanf)


    After last WooCommerce update (4.4.1), when you add product to any saved order in admin backend, it does not reduce stock. It’s big mistake. Sooner this function worked great. To remove product increases stock correctly and also changing quantity also acts correctly. But to add product acts wrong. Please repair this!

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support RK a11n

    (@riaanknoetze)

    Hi there,

    Sooner this function worked great.

    Just to make sure, which version did you use previously where it worked the way you described?

    Thread Starter stanf

    (@stanf)

    Hi!
    I think that 4.4.0 worked correctly, but I’m not sure when I discovered that. But 3.9 certainly worked correctly.

    Plugin Support tijosh

    (@tijosh)

    Hey there @stanf,

    With the release of WooCommerce 4.4, some changes were made to the way stock is reduced when manually adding products to an order.

    For new orders, stock will only be reduced when the status changes to on-hold, processing, or completed. Read more on this here.

    That said, I did discover that adding a product to an already-processed order does not reduce the stock levels. There is an open bug report about this, and you can follow along with it here.

    Thanks for bringing this up!

    Hi @tijosh ,

    I am facing the same issue. I updated WooCommerce yesterday to 4.4.1 then below happened

    Customer ordered
    The order was changed to Processing by system
    I moved order manually to “On Hold”
    I added a product (stock level DID NOT decrease. Previously it used to decrease and I could see the note on the right bar)
    I saved the order and moved back to Processing
    Stock level did NOT decrease.
    I had to go to the product to decrease it manually.

    It should be fixed, please. Thanks

    Same thing here: when I create an order manually I need it to be in status “pending payment” AND the stock reduced.
    This was true before recent updates, and worked just fine for me.

    Now putting the order “pending payment” doesn’t reduce the stock and exposes my shop to sell products that became unavailable.

    I know there are statuses that reduce stock while waiting for a payment, but ONLY when “pending payment” I can send manually the email asking for payment AND only if “pending payment” the option for the client to perform a payment will be available/active.

    I really suggest to put in woocommerce -> options -> products -> inventory the option to choose if the status “pending payment” will reduce or not stock: different shops have different needs.

    • This reply was modified 4 years, 2 months ago by fedecrova.
    Plugin Support tijosh

    (@tijosh)

    Hi @sohailch @fedecrova,

    As mentioned above, a change in WooCommerce 4.4 requires new orders to be set to On hold, Processing, or Completed for stock to be reduced.

    For existing orders which already have one of those statuses, changing to On hold and adding a new product will not reduce stock. The issue is being tracked in GitHub here: https://github.com/woocommerce/woocommerce/issues/27445

    Keep an eye on that issue for developments. For now, setting the order status to Pending Payment allows the addition of more products, and then setting back to On hold, Processing, or Completed reduces stock.

    Plugin Support Tseten a11n

    (@tibetanitech)

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘WooCommerce 4.4.1 doesn’t reduce stock correctly’ is closed to new replies.