Since migrating to Shopify in October we have an ongoing and pernicious issue with customers being able to buy items that are out of stock. This is awful from a customer service point of view, and it’s happening several times a week.
- We have verified that ‘Continue selling when out of stock’ is NOT active for these products.
- We have verified that inventory is tracked for these products.
- We are successfully setting the available quantity of these products from our own ‘one source of truth’ stock systems, via GraphQL, every night. The ‘On hand’ quantity gets out of sync, because Shopify automatically sets the one when you set the other, even via API, but that should not matter because the available quantity is what determines whether a product can be bought or not.
So what is happening?
When you look on the product page, the size is greyed out and cannot be bought, but people are buying it somehow.
I have read through some similar posts, and while it’s possible to ‘trick’ Shopify into doing this with a crafted XHR request, I’m sure that normal punters are not doing this.
(Please do not reply with a pitch for your app etc)
Many thanks,
Gareth