Umbraco Commerce stock control

So, how do I do stock control with Umbraco Commerce?

I see there is a “Stock” data type which I can add to a product page. But how does that get updated? Is anything built into Commerce, or do I have to implement it all myself?

If i remember correctly, as long as you have the correct alias (stock) then stock is reduced when an order is finalised, typically at the “Completed” or “Captured” status.

This ensures that inventory is only deducted once payment is confirmed or the order is ready to be fulfilled.

Hmm, if that’s how it works then it doesn’t seem ideal as multiple people could have the same “last few” items in their basket and they will only know there is no stock (apart from one of the shoppers) when they try to pay.

It seems preferable that the stock quantity is reduced when items are added to the basket. If the item is later removed or the basket expires, the stock quantity is updated / replaced.

It looks like I will have to implement that myself then?

You are right. Our stock system at the moment is a pretty simplistic one so if you need a reservation system this would currently need to be implemented yourself.

I have just added a feature request to our issue tracker though to keep track of this suggestion Stock Reservation System · umbraco/Umbraco.Commerce.Issues · Discussion #766 · GitHub

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.