In eCommerce flexibility and safety are crucial. That’s why the Open Source Software has become so popular in the industry.  There are a lot of interesting solutions available on the market. We have decided to bring together the most popular ones:


A WordPress Plugin. Over 24 million downloads makes an impression. The authors boast that WooCommerce supports over 28% of all e-stores and is the most popular eCommerce platform. Thanks to its popularity, a couple of renown brands have chosen this WordPress plugin. It is surely enough to implement simple e-shops and the possibility to integrate with the CMS WordPress is a big asset.

WP e-Commerce

This popular software enhancing the functions of the WordPress platform has been developed since 2006. It’s definitely good for small and simple e-shops.


The last out of WordPress’ e-commerce additions. Before choosing this e-commerce solution, it’s worth comparing it with the two other mentioned above.


A  more advanced than the WP plugins solution, with hundreds of ready-to-use integrations payment systems, deliverers, etc. It enables you to create multiple e-shop instances and has some basic functions useful when building B2B solutions. OpenCart has an active community that creates thousands of templates and add-ons. OC powers over 340.000 e-stores.

Build your customers' loyalty with Open Loyalty >

Drupal Commerce

Also Drupal CMS, finally, has it e-Commerce extension – only for Drupal lovers. A good alternative here could be Magento <> Drupal integration which is getting more and more popular. 


Market share of this software package is shrinking but still is very popular. he solution powers several percents of all e-commerce sites, according to Alexa Top 1 Million.  At the same time, it’s in top 3 softwares, when it comes to migrations to other platforms. VirtueMart is compatible with Joomla 2.5 and Joomla 3.


A popular software, especially in Europe, already powering over 250 thousand e-stores. Just like it predecessors, it has been created in PHP. What differentiates it, is the ability to handle digital products. The software has already been translated into 65 languages. We  have made a few implementations using PrestaShop, with no significant problems.  It’s the second most popular software companies choose when changing the platform.

Magento Community

At present, Magento is the most popular e-commerce software – powering over 25% of e-stores, according to Alexa Top 1 Million. The open source version of the Magento software resembles an Enterprise solution. Its flexible architecture makes it possible to build advanced e-commerce applications. Magento is the product of choice for a number of large companies and the platform is very often an alternative to high-end corporate solutions, like SAP Hybris. Especially now, when Magento was named a leader in Gartner Magic Quadrant for Digital Commerce.


This is the first popular e-commerce platform in RoR, gaining quickly on popularity, as a starting platform, for smaller shops. At this moment about 45.000 clients is using spree, with some famous brands amongst them – like a Bonobos and Casper.


This, one of the first e-commerce platforms, has been in the market since 2000. Unfortunately, the age does not act in its favor. The archaic structure makes the realization of more demanding projects practically impossible. We have all created e-commerce projects in osCommerce. However, today it doesn’t offer much more than good memories of the old days.

Zen Cart

Created in 2003, Zen Cart is a branch of the internet dinosaur, osCommerce. It still has an active community and a significant market share. However, just after osCommerce, it’s a solution most frequently abandoned in favor of more up-to-date software packages.


An interesting solution based on JS, which makes it possible to operate smoothly even on the busiest sites. It’s an interesting alternative wherever you need to start an e-shop quickly, allowing you to expect big increase in traffic. Quoting its authors: “No databases, no programming, no headaches. A simple javascript shopping cart that you can set up in minutes.”


An e-commerce framework based on PHP – Symfony (Smarty or Twig). Beyond its responsiveness, it is fully integrated in html 5 and microdata are used to give more semantic meaning to content and data. Finally, to make integration and maintenance easier, a css preprocessor is used to generate the sylesheet with less or sas. 9.000 of shops have already chosen this software.


Also based on Symfony framework. Test-friendly, suitable for Agile development, shipped with BDD workflow and tools. This very promising project is developing organically. It already has more than 3 m downloads.


It’s an all-inclusive type software offering the following functions: ERP, CRM, E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset Management), and POS. HotWax commerce  is advanced version of Apache OFBiz platform, delivering a rich user interface and design.

Build uniqueness of your eCommerce with Pimcore >


A solution based on Java and Spring Framework technology, it clearly bets on scalability as a competitive differentiator. Serving Fortune 1000, Fortune 500, and IR Top 500 companies, similarly to Magento, it has an Enterprise version offering the producer support.


Another solution based on Java on our list. Like Broadleaf, it emphasizes scalability.  Also, you can purchase the Enterprise version. A few well-known brands use this solution.


It’s a dynamically evolving digital platform based on PHP. We see huge potential in combining CMS, PIM, DAM and eCommerce functions together. This could be an Ideal connection for Fashion brands and for B2B Manufacturers.


Last year we saw growing Shopware exposition on the global market. They originated in Germany but I saw this brand in The Netherland, in The UK and even in India. For me, this looks similarly to Magento, which is rather a compliment for Shopware. They also have an opensource and commercial license and growing network of partners (about 1200 partners).


OroCommerce is designed primarily as a B2B eCommerce platform. This flexible solution combines functions of CRM and eCommerce. Doing so you can leverage CRM capabilities for Sales & Marketing benefits like managing sales pipelines, building detailed marketing segments, and gaining a 360-degree view of the customer.

Reaction Commerce

Reaction Commerce is a fast, scalable, real-time reactive, and open source Node.js commerce platform. It plays nicely with npm and Docker, and is based entirely on HTML, CSS, and JavaScript. Probably it is the newest technological stack presented on this blogpost.


Easy to use PHP+MySQL shopping cart software. The storefront and admin are designed to be responsive.


Spryker is a commercial product but the source code is open to the public (“Open Code“). Developers can retrieve the source code on Github and evaluate the framework. Spryker and its prior versions are used in 100+ international successful e-commerce projects.


Storefront eCommerce Platform is written in Python. They use Django, PostgreSQL, ElasticSearch, GraphQL and Docker.

Bonus – Open Loyalty

It’s not an eCommerce Platform per se but it is an Open Source :).  Using Open Loyalty you can add Loyalty Program to any eCommerce Platform.

Disclaimer – we are core contributors of pimCore, Oro, Magento and Open Loyalty.

Is there an e -Commerce Open Source software missing on our list? Do let us know!  

ps. Not sure what to choose? Just ask us.

Tom Karwatka

CEO at Divante eCommerce Technology Company. Leading industry voice who believes eCommerce can improve our world. Co-founder of Vue Storefront and Open Loyalty, angel investor, and founder of Tech To The Rescue. CEO at Divante eCommerce Technology Company | LinkedIn | Twitter

Share your comment