Top Five Open Source E-commerce Solutions

Like many industries, the world of E-commerce is constantly evolving. New technologies and software ships every day. This paradigm has enabled scrappy upstarts to get to market faster and at a fraction of the cost compared to just 5-6 years ago. As always, any means by which a business can lower costs will help build revenue.

The concept of Open Source, though often anathema to those who prefer a more commercial approach to high-cost software, is the best friend of small business. Complex and advanced open source e-commerce solutions can be had for a fraction of what big business branded wares may cost.

Much of what is available off the shelf in the e-commerce web application space is cluttered and / or over priced. The benefits of open source are many, though there are definite drawbacks. Security. Support. The list goes on.

Not all open source and e-commerce solutions are created equal. A group of open source e-commerce solutions, however, has emerged, packing all the punch of high-cost alternatives. With that said, here is our list of – Top Five Open Source E-commerce Solutions:


Launched in the spring of 2008 by Varien, the now-renamed Magento Inc. is the work of some of the most highly skilled programmers in the open source e-commerce community.

It is, however, the sole property of Magento Inc. Magento is fast, sophisticated and sleek – but can have a steep learning curve for the uninitiated. The $12,000 price tag is a hefty deterrent for those


Drupal Commerce

Drupal is an open source content management framework, written in PHP under the GNU public license. Drupal Commerce is considered an ideal framework for the burgeoning realm of social commerce. It is available free of charge. Drupal has become one of the big names in open source.


Woo Commerce

The venerable wizards of WordPress have created the perfect open source e-commerce bit of legerdemain that will help you sell anything almost magically. Far beyond some badly written 1999 shopping cart plugin, Woo is cutting edge and will ably handle just about anything you throw at it.

It performs adeptly at the quality level we have come to expect from the WordPress brand. Woo is a worthy progeny.



Virtue Mart is an open source e-commerce component that works with the Joomla Content Management System. Joomla and Virtue Mart are written in PHP, an open source scripting language.

This open source e-commerce component although robust, has become somewhat bloated over many years of iteration and additions. It’s safe to say that Virtuemart is fine for most smaller to mid sized online stores, but it may not be ideal for enterprise grade performance or security.



Open Cart does one thing better than most of the other open source e-commerce platforms available: Good SEO. Open Cart is packed with all the features you would expect from an e-commerce platform.

Open Cart sports a very attractive interface that is fairly simple to use. Developing with open cart is pretty straight forward, but can be somewhat cumbersome depending on your background / experience.


The important thing to remember when choosing an e-commerce platform is that you choose a system that will be easy to maintain. Find something that you and / or your IT professionals feel most comfortable with.

Choosing a system solely on the way it looks, or that it offers a particular plugin / component that works with your payment portal is not a good idea. Take your time and do some research on each of the above platforms and even the ones that were not mentioned.


The great thing about open source is that you can test drive any of them without a massive outlay of cash. As easy as open source e-commerce solutions are to set-up these days, a business owner doesn’t have to completely rip up and rework their site to fit a different approach, should they decide to switch solutions. Going open source allows you stay nimble if you need to change directions.

Whichever open source e-commerce platform you choose, you can rest assured each of them will be further tweaked and perfected many times over in the years to come.

What you didn’t like in a particular plugin / component or platform today may no longer be a problem in the next version. Free software that evolves on it’s own is always cool in my book.

You must be pretty smart because you're here. We like your style. You can have all of our latest tools, tactics and growth strategies FREE, in your inbox, every month or so. 

You're one step closer to greatness! Confirm your email so we can start sending you awesome stuff.

Analytics & AdWords certified growth engineer with over a decade experience in making businesses successful. I own and operate AXZM and often speak at top national industry conferences on the topics of strategy, design and marketing technology. Work with me or learn more about me here. Follow me @nawlready


Leave Comment


    • Dammy
    • May 23, 2014

    Great article but have you checked out Prestashop? Its a great e-commerce solution and open source.

    • Dr Ankur Gupta
    • January 24, 2014

    Thanks for the article, helped me a lot… choosing open cart

    • Davis
    • January 3, 2014

    i am very first ecommerce beginner. i would like to know something that if i use opencart open source or wordpress ecommerce, paypal payment method is already include? or i need to buy the extension?

    • OpenCart Themes
    • May 22, 2013

    This is the online shopping generation. The types of open source E-commerce platforms you have provided are very useful. I myself prefer OpenCart more than others.

    • Erik R
    • February 13, 2013

    You should also take a look at Spree when you get a chance. I really like it.

    • Greg Willson
    • January 17, 2013

    I was a VirtueMart user but Joomla moved onto v2.5 and then v3.0. As far as I know VM is still only suitable v1.5 so I moved onto the much easier for non-coders Hikashop. The component is well supported and the user community is good too which is common for Joomla.

    • Stefan Carey
    • January 12, 2013

    Thanks for the list

    Are there any solutions that offer account and ability for someone to complete an online form, part complete it and return to it later. Also, it would need to be able to pre-complete forms with information such as contact details. It would be good to be able to bolt something like this to an existing website.



You must be pretty smart because you're here. We like your style. You can have all of our latest tools, tactics and growth strategies FREE, in your inbox, every month or so. 

You're one step closer to greatness! Confirm your email so we can start sending you awesome stuff.