cancel
Showing results for 
Search instead for 
Did you mean: 

Magento MSI Stock management. Advice please.

Magento MSI Stock management. Advice please.

Hi there we are currently migrating from M1 to M2 and having to deal with the fun and games of MSI.

 

In M1 it was easy.. there was a Qty. And when someone placed an order it went down. Perfect.

Now how does once achieve the same with M2 and MSI?

 

We only have one warehouse .. we don't need to manage multiple locations...And I NEED the stock Qty to decrease when someone places an order for something ... ! So that on the front end we can show that it is now "OUT OF STOCK" .. I don't really know why any one would want it any other way?

 

But that is the situation at the moment... When someone places an order for the "last 1" the Salable Qty only goes down to 0 once the Sale has been shipped. So what do we do ?

 

We could auto "Ship" the order as soon as its placed? But then the customer see's the order as being shipped when it almost certainly would not have been yet...

 

So do we have to go through the process of disabling ALL the MSI modules ? Do I buy some extension to do it for me? Is there one available?

 

Some advice please... I just want it to work like M1... you buy something.. the stock goes down ....!

 

Any advice much appreciated!

1 REPLY 1

Re: Magento MSI Stock management. Advice please.

@matt_ayres The Magento 2 has basically modified the functionality and added the MSI so that you can manage the multiple warehouse without using any third party extension.

 

In your case you are using single warehouse.

But you need to understand the MSI first.

In this there is stock qty and salable qty.

Initially both are equal and as soon as you place an order from frontend your stock qty got decrease immediately but your salable qty will decrease when you ships the product.

 

So now in this case also when your stock reaches to 0 the product will show "Out of Stock" as it was showing in Magento 1.

 

So you don't need to do anything to achieve that functionality, it is already there.

 

If you got stuck anywhere then do let me know.

 

Thanks