Support » Plugin: WooCommerce » Inventory not updating when a Product is deleted from the order

  • Resolved shaheeralam1199

    (@shaheeralam1199)


    Hi There!

    I have added some variable products in my store and managing their inventories. As someone placed an order on website or we proceed an order through POS System, inventory reduces. But when I set the order to On-Hold and remove/replace some products/sizes, stock never increased and all the inventory gets disturbed.

    Reference Image

    Is there any way to manage/over-come this issue

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Shaun Kuschel

    (@shaunkuschel)

    Automattic Happiness Engineer

    Hey @shaheeralam1199,

    It sounds like what you are experiencing is the expected behavior in core WooCommerce, but there are some options available to handle situations like that.

    To clarify, this doc explains that the inventory is reduced for both Processing and On-Hold order statuses, but if you want the inventory to be added back after an order is placed (and the stock is reduced), you can ‘refund’ the items that need to be updated (increasing the quantity on the order that is being returned) while making sure that the “Restock refunded items” box is ticked- as described here.

    When taking this refund approach, you can also modify the totals on the order, so money isn’t returned to the customer’s bank (if that is what you want), and then you can add the intended products to the order (also potentially adjusting prices, if need be).

    There are some plugins that can do this automatically, but the one I’m familiar with hasn’t been updated in a very long time.

    Plugin Support gabrielfuentes

    (@gabrielfuentes)

    We’ve not heard back from you in a while, so I’m marking this thread as resolved.

    Hopefully, you were able to find a solution to your problem! If you have further questions, please feel free to open a new topic.

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.