IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
Most of the online business peoples prefer magento. Beacause it offers lots of functionalities compare to any other platforms. Go through this comparison. http://www.apptha.com/blog/wordpress-vs-joomla-vs-magento-comparative-analysis-to-pick-the-best/
I've used wordpress for a number of small websites I owe. And one of the best plugin I've used for my ecommerces businesses has be Ecwid. Honestly, I have never had a problem with them. I've heard some of the other ones offer are pretty good too.
OpenCart and PrestaShop perfectly suits for small and medium online business. Both are free to download. Important that OpenCart has no limits in the number of products, categories and manufacturers that can be added. Also it is possible to setup multiple tax zones and languages. Of Course it is not an ideal. However, other carts are oversaturated with unnecessary options and this shopping cart suggests you a good background.
In Prestashop there is an option of product comparison can make deciding on a specific product easier and dozens of other features aside. You may look at some of the basic guide on those two carts here http://www.shopping-cart-migration.com/useful-articles/43-prestashop/5153-prestashop-vs-opencart-a-constructive-dialogue
Check out Volusion.
I have found that it features, the most important elements of an online marketing system combined within the shopping cart: a robust CRM (Customer Relationship Manager) and and email marketing module. I am a great fan of integrated solutions and of analytics. I want to know who comes to my shop and what they bought. I want to market to them. I want to communicate to them. Volusion helps me do that.
Also, read this post: 6 must-haves for a good shopping cart. I wrote it a couple of days ago and it is up-to-date information on what is a good shopping cart system for a small online business.
If you need help with it or if you just need to be pointed in the right direction, email me: email@example.com. Best of luck, Alex