Background
We are selling different SKUs on Shopify and have multiple internet payment gateways i.e. Stripe, Safepay, and bsecure along with cash on delivery (COD) option.
Problem
Consider the scenario, customer A added a product to the card and used any of the above payment gateway and is currently on payment authentication page. At the same instance customer B uses the COD option and received the order confirmation. After (say two to three seconds), customer A who is on the payment authentication page, enters the authentication code, redirected to Shopify and placed the order. At the inventory window if we see it, we are having negative inventory which is resulting in over-commitment and delays in order fulfilment. Please note that the “track quantity” is checked whereas “continue selling when out of stock” is unchecked.
The same scenario is tested on each third party payment gateway and have the same issue.
Query
Based on the Shopify thread and numerous other thread, I cannot find a solution to the problem. Please suggest a way forward for the issue. @Moira if you could assist me as I have seen your response on a page. Anyone else who has faced a similar issue and resolved it, please let me know.