There's some kind of bug in 2.3.1. If I have 10pcs in stock and someone orders them all, it will deduct salable quantity to zero but order hasn't shipped yet so stock quantity stays 10. Now other customer orders 10pcs but doesn't get any kind of notification about backorder althought salable quantity is zero. He thinks that all products are available althought they are reserved already to another customer. So allow Qty Below 0 and notify customer should follow salable quantity not stock quantity.
Hello! What value do you have set for Out-of-Stock Threshold for your backorders? Inventory Management/MSI in 2.3.x uses Backorders and Out-of-Stock Threshold to track quantities.
Just a bit of info on MSI and Backorders: When configuring Backorders, Inventory Management uses the Out-of-Stock Threshold. It supports zero, positive, and negative amount for this value. For backorders, this value works this way:
I have set zero for threshold.
Hey,
Have you figured this one out? still having the same issue in 2.3.1 and checked all settings, cache, indexers, etc..
When the order is placed, the quantity is reserved, available quantity is decreased to 0, but is_salable is still set to 1 and the product shows as in stock in the catalog (product list). When I select the product and open the product page, it shows as out of stock with 0 quantity.
A tu pedido, el cual contiene el producto, debes completarlo, es decir; Enviar y Facturar, de esta manera queda como Complete. Y si ahora vas a tú producto, verás que ha cambiado:
SKU: A1202 tiene:
Cantidad: 4
Saleble Quantity - Default Stock: 0
Después de facturar el pedido (Complete):
SKU: A1202 tiene:
Cantidad: 3
Saleble Quantity - Default Stock: 1