Question

I have Magento setup version 2.3.1

in normal Magento flow if salable qty is > 0 then the product will show in frontend else hide it. This functionality is working correctly after Magento version 2.3.3 but in Magento 2.3.1 it is not working.

In Magento2.3.1 if salable qty is 0 and qty is 1 still the product showing on the frontend is wrong. Need to hide that product from the front end.

I found some solutions like "Disable the MSI module", "upgrade the version", etc.

I can't update the version or not able to disable the module of MSI.

Is there any other solution? anyone has then please share.

enter image description here

No correct solution

OTHER TIPS

Since the quantity is decreased only when you ship the order (until then it's just 'reserved'), you could create the shipment on the order in order to align the saleable qty with the product qty.

Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top