I've been researching shopping cart designs, and so far it seems like the consensus is that the only thing you can update in a shopping cart is quantities. Let's say I've added a large t-shirt to the shopping cart. If I want to change this shift to different size, I'd have to:
- Go back to the shirt page
- Add the new size
- Return to the shopping cart
- Delete the original size
Why not allow the user to update the size (or whatever option) directly in the cart? It seems so obvious that this could be reduced to 2 clicks, yet none of the big players support this (or any at all that I've seen)

I've observed this quandary in Amazon.com, Zappos.com (shown above), as well as in web development frameworks which seem to not support the ability to update options in the cart, you can only update the quantity.
