Some of my products continue selling when out of stock while the “Continue selling when out of stock” box is not checked. I am tracking the inventory, once it reaches zero, someone can still place an order and the stock level will go to -1. I am fulfilling orders from 2 warehouses if that’s relevant to my issue. How can I solve this? I am pretty sure all the settings are set properly and this is a shopify issue somehow. Any ideas
That’s strange for sure! It’s definitely hard to say what might be happening here, however, we can help get to the bottom of things.
If your product settings were not set to allow overselling, and these orders came through anyway, it might be possible that you have an app that is controlling your inventory. Do you happen to know if you manage inventory via any apps? You can check this by heading to your Settings > Locations then scroll down to the App Locations section. In the example below we can see that my store has 2 dropshipping apps that dictate inventory:
I have the same issue, even with no app installed on a development store, the problem can be reproduced as following:
create a new product with stock size 2
with one user, add both items to your cart
with another browser, add both items to your cart
start the payment process on the first browser
start the payment process on the other browser
the problem seems that the available quantity is not “double-checked” and when you get back from the payment gateway page, you paid for a product that is no more available.
With auto-fulfilment, this creates a lot of issues.
Are you using multiple locations to stock products?
The stock is deducted from inventory once the payment has been fully captured and processed. Did you complete 2 orders at the same time and the issue still occured?
No, we are not using multiple locations to stock products.
It actually happened more than a couple of times, high-traffic on the store can lead to this result when people want to buy the same product in “quantity” like 5x, or 10x.
We have a limited stock in-house and it takes us “days” to re-stock, so that is kind of an issue.
We actually “patched” understocking the most-requested items but it lead to “false analysis” on our side.