A Look at Popular Open Source E-commerce Software

A Look at the Popular Open Source E-commerce Software

In the U.S., it’s estimated that online sales will reach close to $249 billion by next year[1]. It’s also predict that there will be 175 million people shopping online by 2016[2].

The growth in online sales is staggering, and now accounts for 8% of total retail sales[3].

Without a doubt, selling online is reaching very high and lucrative levels.

Whether you’re the owner of a traditional brick-and-mortar store wanting to expand online or are an entrepreneurial person desiring to cash in on this upward online sales trend, one of the major things you’ll need to consider early on is what platform you’ll want to stage your web store on.

The great news for you is that there are plenty of open source (free) e-commerce software at your disposal — we’ll take a look at the top choices in this article.

I’ll be discussing these popular open source e-commerce solutions:

Let’s begin the discussion with the oldest one out of the bunch.


osCommerce is one of the oldest open source shopping carts available in the market, being around in existence since March 2000. The project originated from Germany.

On the backend, osCommerce uses PHP for server-side programming and MySQL for its relational database management system (RDMS).

This popular open source e-commerce solution is used by close to 13,000 websites. In the course of over 12 years, osCommerce has formed a huge community around it consisting of 270,000+ members, so you’ll be able to lean on thousands of osCommerce experts and web developers specializing in the e-commerce platform if you’re ever in need of support.

osCommerce is known to be a modular system — that is, you can enhance its out-of-the-box features by installing add-ons. There are over 7,000+ add-ons that will allow you to extend the software’s functionality.

Throughout its history, osCommerce has been vulnerable to major security issues. For example, in 2011, 4.5 million osCommerce web pages were infected due to a security hole that permitted the attackers to inject affected sites with malicious code. These security issues are generally patched quickly, though.

Examples of osCommerce Online Stores

GC Electronics Store

Swedish Hasbeens

My Thoughts on osCommerce

For a long time, osCommerce was the best shopping cart available, and you had very little other viable options. But, at the moment, it’s gradually being supplanted by its rivals.

Every time I need to talk about this grand-daddy of open source e-commerce solutions, I cite the words of Andrew Bleakley, a shopping cart developer whose opinion I highly respect:

"Have you seen old screenshots of Internet Explorer 4 — remember when it came out and it was cool but now you look at it and laugh and remember the good old days and Melrose Place and what not. osCommerce is the Internet Explorer 3 of shopping carts. Technically it might still work but it will be the worst online experience of your life. Please think of the children, don’t even visit the site it just encourages them."

As someone who often needs to provide very quick and inexpensive solutions for my clients, osCommerce is not my recommendation if they’re a small business owner who wants something that’s user-friendly and easy to customize.

Zen Cart

Zen Cart

Zen Cart is very similar to osCommerce. The similarity is not surprising because Zen Cart was originally developed using the osCommerce code base.

Zen Cart provides online retailers with a greater number of customer management and marketing tools such as gift certificates, coupon codes, discount and sale rules, automatic email order confirmation, and much more.

Zen Cart is mainly targeted towards developers and advanced users. Creating and managing websites built with Zen Cart, as well as editing or updating Zen Cart templates, is a complex affair compared to newer online shopping cart software like OpenCart or PrestaShop.

Examples of Zen Cart Online Stores

The Main AttraXionThe Main AttraXion

My Thoughts on Zen Cart

In my opinion, Zen Cart is getting dated.

Since it’s open source software, technically, it’s free. However, using Zen Cart will still require huge resource investments unless you’re already a Zen Cart professional (or have access to one).

If you have a budget to spend on setting up an online store, on hiring a designer to create a catchy theme, and on getting a developer to help you manage the system, then you could go with this option.

Magento Community Edition

Magento Community Edition

Magento is the world’s fastest growing open source e-commerce platform right now. Magento currently serves more than 125,000 merchants worldwide. This open source project started in 2007 and within 4 years was quickly acquired by eBay. Magento, being highly configurable and robustly featured, has attracted a lot of contributors to itself.

Magento can be compared to WordPress in that they both revolutionized and dominated the space they targeted — Magento in e-commerce, WordPress in blogging and content management.

Currently it offers three plans to choose from ranging from $0 to $49,990 per year. We’re talking about the free, open source edition here, which is called the Community Edition.

Its free edition is unsupported — or, to be more precise, the support is community-driven (just like other open source projects), and the technical documentation is very limited.

Here’s what Andrew Bleakley has to say about Magento:

"Magento stormed onto the scene several years ago as a new open source shopping cart. It was highly configurable and full featured and the developer community jumped on board with great enthusiasm. Then normal people tried to use it and the wheels fell off. It was difficult to use, very slow and unresponsive and for free software small businesses seemed to have to spend an awful lot of money keeping there stores maintained properly."

There’s a great number of ready-made templates or themes that store owners may choose from to hasten the process of web store creation. But the templates are going to be difficult to customize extensively if you don’t have web development expertise.

Magento can be the best solution for those who must manage multiple stores from a single admin interface and database, and for large enterprise stores that expect to spend a lot on website maintenance and customization.

Examples of Magento Online Stores


The North FaceThe North Face

Fred & PerryFred & Perry

My Thoughts on Magento

With Magento, you’ll be able to control every aspect of your online store. Magento seems to be the best choice for online store growth and scalability. It has already left competitors far behind in terms of features and user-friendliness.

It’s no secret to those that have used Magento that it will need a web developer to set up and develop. That’s why I recommend Magento to professional web developers and web development enthusiasts.

However, if you’re not the most tech savvy or don’t wish to make a huge investment in getting your Magento store set up properly, you might have a hard time with this e-commerce platform.



Only having the most essential e-commerce features, lots of marketing tools for site owners, the capability to run multiple online stores through one installation, a good and active community support, and plenty of technical documentation makes PrestaShop a great choice for online retailers.

Being not so highly targeted towards web developers, PrestaShop has an emphasis on user-friendliness. Though in order to do some advanced customization you might still need to hire a pro.

PrestaShop has been around for more than five years and it currently powers 130,000+ active online shops. This open source e-commerce solution has been downloaded 2.6 million times. PrestaShop, out of the box, provides shoppers with a smooth shopping and checkout process.

Examples PrestaShop Online Stores


Hus & HemHus & Hem


My Thoughts on PrestaShop

To me, PrestaShop is a great choice if you find Magento or osCommerce overwhelming or too complicated.

PrestaShop is a very powerful shopping cart solution aimed towards both developers and end-users. It’s much simpler and more user-friendly compared to your other options.

I believe that in the next few years, PrestaShop will definitely surpass its competitors in popularity. It’s hard to point out any major issues with PrestaShop. It’s ideal for all types of online stores.



Even though OpenCart is the youngest among the e-commerce platforms in this article, it has already proved itself as a top choice. The success of OpenCart is in its simplicity and excellent usability for online merchants as well as their customers.

OpenCart’s target market seems to be the small- and medium-sized online retailers, and the project contributors as well as the community are very responsive to their needs. The project is updated quite often, providing users with new features and fixes. It’s a real gem for online merchants among all the other options.

Some notable features include multi-store capabilities (like Magento and PrestaShop), the ability for online customers to leave product reviews and ratings (like what allows its customers to do), PCI compliance, multiple tax rates, discount coupon system, and printable invoices.

OpenCart is also highly extensible and it has a great number of extensions already — over 8,800+ extensions.

Examples of OpenCart Online Stores

A Little HutA Little Hut


A Kids LifeA Kids Life

My Thoughts on OpenCart

As a person who spends a lot of time supporting and managing OpenCart web stores, I find that OpenCart is much simpler than PrestaShop. OpenCart’s administration panel is intuitive and easy to control. What I like about OpenCart is that you’re not overwhelmed with a lot of functions you probably won’t ever use; it just has a well-thought-out set of extremely useful features.

Being a relatively new shopping cart, you should be aware that OpenCart is still under development.

Though OpenCart is new, it looks to be a very strong e-commerce solution. It’s a good choice for first-time online merchants.

General Trends in Open Source E-commerce Software

It’s quite clear that Magento is dominating the space right now.

osCommerce and Zen Cart seem to be on their way out — interest in these e-commerce solutions is decreasing. There was a time when osCommerce was extremely popular, but those years are done. Zen Cart didn’t even reach the peak of its glory because of new platforms like Magento.

The entire landscape completely changed with PrestaShop and then OpenCart jumping into the scene.

PrestaShop’s popularity grows steadily and, in the near future, I think it’s going to surpass its rivals.

OpenCart grew the fastest out of all the open source e-commerce software we’ve discussed, I think even faster than Magento. It’s popularity has doubled over the past year. This is indicative of the project’s ability to provide a good e-commerce platform to online entrepreneurs.

Popularity Trend

Google Trends illustrates the interest towards these open source e-commerce solutions[4] over time.

Popularity Trend

As shown in the graph above, Magento is the reigning platform. Interest in osCommerce and Zen Cart has greatly declined. PrestaShop and OpenCart — being the newcomers in the scene — are quickly reaching high interest levels.


In this article, we covered the top five most popular open source e-commerce solutions in the hopes of helping you choose the perfect platform for your online store.

E-commerce has emerged in every corner of our lives, providing more freedom and control in comparison to shopping in a physical store.


  1. Growth of Online Retail and Shopping
  2. Statistics and Facts about Online Shopping
  3. Making it click
  4. Google Trends – Web Search interest: oscommerce, zen cart, magento, prestashop, opencart

Related Content

About the Author

Tatiana Titkova is a blogger and marketing consultant specializing in user-friendly e-commerce design. She worked in the web development and online marketing industries for seven years before becoming a part of the TemplateMonster team. She enjoys working with clients to deliver effective e-commerce solutions with Magento.  Join her on Twitter and Google+.

This was published on May 27, 2013


kidata May 28 2013

So what about Shopware?

Batandwa May 28 2013

I wonder how much of the much market share Joomla VirtueMart and Drupal Ubercart have.

Looks nice :). So, Magento forever?))

Troy Peterson May 28 2013

Personally, I prefer to use WordPress and a shopping cart plugin called “shopp”.

Martin Oxby May 28 2013

As someone who is in the process of changing e-commerce platforms for our clients I would steer readers clear of Prestashop. Each new version undoes something from the previous version and there are usually numerous bugs and the forums don’t lead to help when you need it. It SHOULD be awesome and very useful, but my last experience with it left the client a little frustration about little features that should ‘just work’ out of the box and don’t.

We are currently investigating OpenCart as it looks like it has a better learning curve than Magento. But we will probably end up trying that too.

davide berardino May 28 2013

you’re not considering woo commerce, which is getting to be a mature solution plus it’s wordpress based which powers up everything needs content further than products. all the platforms you mentioned fails in managing properly contents and provide modules/plugin to integrate to wordpress. The question at this point is: why do we still integrate wordpress instead of powering it up with commerce?

Jason May 28 2013

I was using CS Cart and it only took 1 button and I broke an entire website. So I am a little weary when it comes to using anything except WordPress unless I get training. Thanks for the post though!

This is a great round-up of e-commerce websites. So many people do shopping online these days so e-commerce is so integral now to the survival of a lot businesses. Definitely something all web designers and developers should know something about!

BestDesignMag May 29 2013

I don’t like ZenCart, it is hard to use.

Sandy May 29 2013

The growth of online sales is phenomenal. I was surprised that Zen cart has faded so much in popularity, I guess this this is why you have to stay informed if you want to keep up, nice article.

Rafid May 29 2013

In my opinion, Magento is the best in every aspect. However, thanks for writing about other eCommerce solutions as well.

Elvis May 29 2013

WOOCOMMERCE WordPress based is the best solution, escalable and inteligent compliance.

My choice – Magento for big clients, Opencart for small or medium. Thanks for great read.

laeeq May 30 2013

Currently Magento is the best choice for ecommerce project.

osCommerce needs to go away. Forever. It is awful.

Caleb May 31 2013

My favorites are Opencart for it’s easy implementation and Magento for it’s flexiblity.

Amgad Suliman Jun 03 2013

Thanks for the round up! I only tried OpenCart so I found your comparison very useful. For my site I prefer to use WordPress with Cart66 or WooCommerce, because of the CMS capabilities of WordPress.

Pawan Jun 11 2013

In spite of a rush in ecom solutions, i have yet to come across a software, either free or paid, that actually embodies the basic tenet of ebay and Amazon, i.e letting users register and sell their own stuff. I would really like to see a software that offers this functionality.

Magento is the best, with Prestashop slowly growing in popularity and catching upto it

Phil Grech Sep 16 2013

Something to consider. Magento, while it is flexible and open is an absolutely killer on performance and your cost to run magneto is high simply because is requires a lot of kit to maintain. If you are a low volume user than no problem but that barrier is easily broken and your pocket book will feel the pain. I should also state the if you decide to then use Magento professional services their daily rates are out of this world and their flexibility in doing what YOU want them to do is near non- existent

Bill Herb Sep 17 2013

Great article! Thank you so much for taking the time to really review these. I’ve been using Joomla and absolutely hate it. I just spent thousands in updating it to the new version and just should have switched all together! After your article, I think I’m going Prestashop.

Johnny Dec 05 2013

Which would you say is the best for seo?

Randall Isaac Dec 07 2013

anyone have any recommendations on what user friendly platform to use to create a site where users can upload their own stuff to sell (like Kijiji or craig’s list)?

Brenda Dec 26 2013

I currently use Magento on my site and it has worked very well. It has worked for me for years. I tried so many other carts and they never hold up to Magento. Also Randall- they have a vendor plugin that will allow other vendors to sell their stuff, but I’m not sure how well it works.

This comment section is closed. Please contact us if you have important new information about this post.