Flexible Shopping Cart
In my past years as developer I have looked at many solution for a flexible shopping cart. Many claimed to be extremely easy to use and with tons of features but none was as flexible as Ecwid an easy to customize shopping cart plugin that can be used with many CMS (WordPress, Joomla to mention few)
Definitely worth to check them out before setting up your store.