Originally Posted by
normalforce
That's assuming that just the act of placing an item in your shopping cart would lock it out.
If I were designing the system, I wouldn't have the item tied up just because it is sitting in a shopping cart. Only when I click on the purchase button would the system verify that everything was available and nothing had changed.
If something had changed, e.g. an item was no longer available or a price had changed, it would return the player to the shopping cart and highlight the changes, asking the player if they still want to proceed with the transaction.