cancel
Showing results for 
Search instead for 
Did you mean: 

In Store Delivery location shows even if item is out of stock

In Store Delivery location shows even if item is out of stock

I have setup In Store Delivery with 3 locations in Magento 2.4.6-p3 but I have come across a problem, if an item is out of stock at one of the locations it still shows that store as a collection option.

It appears Magento doesn't check the stock when showing the available pick up points, has anyone come across this issue and has a fix?

2 REPLIES 2

Re: In Store Delivery location shows even if item is out of stock

It seems Magento is not checking the inventory stock levels per source location when determining available pickup locations for In-Store Delivery. A few things you can try to resolve this:

1. Ensure your inventory is set up properly for stock source granularity per location. This requires configuring different stocks and assigning them per source location.

2. There may be an extension conflict causing stock unavailability issues. Check if any inventory or delivery extensions need to be updated.

3. A custom module may need to be built that hooks into the pickup location determination logic. It can add stock availability checks per location before allowing as pickup option.

4. As a workaround, you can manually exclude out of stock locations but this would require constant monitoring.

In Magento 2.4.4, they did add source selection criteria improvements during checkout including performance optimizations. If the issue persists, I'd recommend checking StackOverflow for similar reports.

Avid learner and technical marketer at devrims.com

Re: In Store Delivery location shows even if item is out of stock

Thanks for the reply, the issue has been reported https://github.com/magento/magento2/issues/37992 Looking through the module it looks like it doesn't check the stock for individual location anywhere