This is a simple start up package to give you the basis of building a E-commerce solution. This simply gives you the cart, and the ability to turn any Content page into a cart page by just adding a text string called product price and dropping the add to basket partial on the page.
v2 - Has got the extra logic to add price adjustments to individual products as well as product extras. This gives you the option to add say vat on the main product but not on the optional extras or vise-versa.
V1 - contains the options to add "extras" to products e.g. vat, shipping etc all as Umbraco nodes ( in site settings).
The main important things are the basketItem.cs in models and the two controllers basketSurfaceController.cs and checkoutSurfaceController.cs.
This has no payment options but has got the card logic to validate and add card details and you can use any payment provide you wish once you have the card to charge and add the logic in the checkoutSurfaceController.cs.
For the full working site visit the package URL and log in Umbraco with user name : Admin , password : 1234.
See http://farmcode.org/articles/the-simplest-store-package/ for details on the "birth" of this package.