It appears that visitors can add items to their cart at the same time, even if there is insufficient quantity. The quantity available isn’t reduced until the payment is complete (at least with PayPal IPN), so if two people submit orders about the same time, it is possible for the quantity available to go down to -1. (As a result, we oversold a number of items and had to provide refunds and explanations to upset customers.)
Additionally, when a customer submits payment via PayPal eCheck, the order should be successful but the IPN message from eShop indicates a failed payment. The order is marked as failed, and the quantity is not deducted. So we have at least one customer whose payment will come through successfully, but what he ordered will be sold out before the payment completes. We have a few days to wait before we see what happens after PayPal completes the payment, whether or not eShop will deduct the item from stock or not (which is already below 0, thanks to the aforementioned problem.)
- The topic ‘[Plugin: eShop] Quantity control doesn't work with simultaneous orders’ is closed to new replies.