Based on the article of Ricky Bracken
Starting an online business can be a daunting task. Once you determine the products or services to sell online you must then select the method to reach the customer and collect payment. As an online merchant your can choose to sell on one of the community based web portals like eBay or yahoo store. However, if you decide to operate your own domain, so you can build brand and company loyalty, you will require a website and shopping cart with an integrated payment gateway.
The open source community provides small business owners with a wealth of products to choose from. Today, open source shopping carts provide the same functionality and capability as commercial products. Although there are many open source products available I will list 6 quality shopping carts based upon their functionality, features, development community support and platform theme availability. this is my short list of the top 6 OS e-commerce solutions:
5 Zen Cart
4. Drupal Commerce
1. Magento Commerce