Alternate titles: Cart.
The online shopping experience needs to be realized through a real world analogy.
A shopping cart is a collection of selected products that the user can use to manage their online shopping experience. The user can add, update and remove products from their cart. Further, the user can choose to change the quantity of each product in the shopping cart. A subtotal cost is displayed for each of the items in the cart plus shipping charges, VAT, etc. At any time, the user can choose to continue shopping or proceed to checkout – meaning to paying and ordering what is in the shopping cart.
Whenever a product is presented, a complimenting “add to cart” button should be visible , this lets the user add the respective product to the product cart. The contents of the cart can viewed at any time, in detail by clicking on a “show cart” link.
When the user chooses to checkout, he is presented with a final list of items on the order, as well as payment options (credit card, wire transfer or cash on delivery).
The shopping cart is a well known metaphor for shopping online. The metaphor provides the user with the idea, that putting items in the shopping cart does not necessarily mean that he or she is buying those items, as they can be removed before checking out of the store. The shopping cart pattern allows the user to collect a number of items first in order to pay for them all at a later time. The checkout metaphor goes well with the shopping cart as it resembles the process at a real super market.