Posted on 15/03/2013 09:45:01
Hej Morten,
Yes, I see your point, and I totally agree with those scenarios, and issues they raise on the design level of how cart works...
What I was thinking, is sticking to your first scenario, with slight adjustment.
It should be possible browse the whole shop or come back whenever... Just before final payment (just before cart-checkout step) validation error could popup. and say "you are attempting to buy more than there is in stock..."
At the same time, there could be a limit of how many products users can add to the cart. This means that if there are 10 products left, you cannot add more than 10. And it's ok as long as it does prevent adding 10 products at the time when add to cart is pressed. If there was 20 added last week, and user is back - well, than Cart - Before Checkout described earlier should prevent user from buying more than there is in stock.
I guess that could be a really handy improvement :-)