I want to prevent the decrease product QTY after the shipment generation. Actually my client is using NetSuite and he want to update the QTY from there.

They are managing all orders from the NetSuite. So, is there any way to prevent QTY update after shipment generation.

Please let me know if you guys have any idea.

1 Answer 1


If NetSuite is the source of truth for Inventory, then you need to disable the Magento MSI reservation system. You may check the following opensource module for that https://github.com/AmpersandHQ/magento2-disable-stock-reservation

The above module will block the MSI reservation feature. When you place an order, Magento immediately decreases quantity to avoid overselling and when you create the shipment, Magento never decreases qty.

  • Is there any way to avoid decreases quantity after order place, invoice and shipment all? In short, Inventory updated from Netsuite only. Mar 15 at 4:58
  • How do you avoid overselling then if you disable the decreasing qty after the order is placed? Yes, possible. Install above module and block the decreasing code after placing order.
    – Sohel Rana
    Mar 15 at 5:12
  • It works as expected. I have modified as per my requirement. Thanks!!! Mar 20 at 14:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.