Open source ecommerce platforms provide businesses with a customizable option for launching an online store with active support communities, how-tos, and third-party directories.
Here is a list of open source ecommerce platforms. There are new and established platforms with expanded core functions, customizable themes, and libraries with extensions. Many of these applications also have enterprise hosted versions.
Open source e-commerce platforms
WooCommerce is a flexible open source commerce platform based on the content management system WordPress. WooCommerce offers the ability to accept major credit cards, bank transfers, checks and cash on delivery with 140 region-specific gateways. Sell simple physical products, appointments, and digital content to members only. WooCommerce offers automated tax calculations, live shipping pricing from leading carriers, label printing options, mobile apps for iOS and Android, and more. WooCommerce is highly customizable with over 600 extensions and many plugins. An active support community organizes meetings.
Drupal Commerce is a series of modules built on top of the Drupal CMS to provide a complete e-commerce solution for over 50,000 stores of all sizes. It seamlessly combines content and products to drive online sales through a rich user experience, streamlined merchandising, and search engine optimization tools. Drupal Commerce integrates with over 250 third-party apps and services. It also offers a variety of themes and predefined configurations. Easily sync Drupal Commerce with major social networks like Facebook, Twitter, Pinterest and more.
Magento open source (formerly Magento Community Edition) is a free version of the Magento e-commerce platform that includes the premium Magento Commerce, a hosted enterprise version with advanced features. Access the Magento Marketplace to configure your store with nearly 4,000 extensions and a variety of topics, partners, support options and resources. Magento also offers e-commerce training and a certification program.
PrestaShop is a popular e-commerce platform in Europe and Latin America with more than 300,000 e-commerce sites worldwide. Based on the powerful Symfony framework, PrestaShop includes more than 600 functions for managing a product catalog, online shops, setting up multiple shops and more. More than 3,000 PrestaShop add-on modules can customize a store, increase traffic, improve conversion rates and build customer loyalty.
Mailchimp Open Commerce (formerly Reaction Commerce) is an API-first, modular commerce stack built with Node.js, React, and GraphQL. Each shop is built around a product catalog. Set up your products in the admin dashboard, then organize them with tags to help buyers navigate the catalog. A wide range of plugins cover basic platform functions, including backend services, shop configuration and the shopping experience.
Saleor is a headless platform for medium-sized and large companies. Saleor was written on a Django framework with Python and GraphQL and is available both as an online shop and as a progressive web app, so that consumers can also shop offline in your shop. Build the right front-end for your business using the technology you choose. Sell simple and configurable products with multiple variants. Dealing with digital and physical inventory. Saleor’s dashboard architecture is available in over 30 languages. Manage your shop easily from a mobile device.
Spree trade is an open source e-commerce platform developed with Ruby on Rails for multilingual and multicurrency global brands. Spree Commerce is available for free with a webshop, a progressive web app or headless. It offers a responsive storefront, multiple stores for multiple brands, an advanced discount system, over 30 built-in payments, and dozen of extensions. Spree Commerce has 780+ contributors, 10,100 GitHub stars, and 1.1 million downloads.
OpenCart can manage multiple online stores from a single back end. OpenCart has a mobile-friendly admin area with detailed product, order and customer management as well as sales reports, marketing tools and more. OpenCart also offers over 13,000 modules and themes. OpenCart forums have more than 110,000 registered members and more than 550,000 posts.
osCommerce is an original open source platform introduced in 2000. The online retailer edition is a complete shop system with both a front end and an administration back end that can be easily configured and adapted with 9,100 free add-ons. Approximately 21,000 live sites use osCommerce. Its forum has 1.6 million posts.
Odoo is a suite of integrated open source business apps, including e-commerce, point-of-sale, accounting, inventory, and customer and project management. Odoo’s e-commerce app has customizable pages and themes, built-in payment and shipping options, and more. Design, send and track efficient email campaigns. Run and promote a blog. Create sophisticated sales offers.
Pimcore provides API-driven components to build powerful B2C and B2B e-commerce sites. Pimcore’s headless commerce framework can handle complicated price and product structures, individual design and checkouts, front-end apps and flexible promotions as well as multiple catalogs, currencies, price lists and product views. Pimcore is available as a free, open source community edition or as an enterprise subscription.
nopCommerce is an open source e-commerce solution based on the ASP.NET framework from Microsoft. nopCommerce offers unlimited products and accounts, popular payment methods, advanced shipping functions, multi-vendor and multi-store functionality, advanced business reporting and analysis, integrated marketing tools, scalability and EU data protection support. nopCommerce has over 1,500 integrations and around 250,000 community members.
Ecwid was founded in 2009 to give small businesses the ability to easily add online stores to their existing websites. The name is derived from “e-commerce widget” and emphasizes its ability to change existing websites in minutes. Add your shop to multiple websites, blogs and social networks and manage everything from one place. Changes are immediately reflected on all sites. Premium plans let you sell on Facebook, Instagram, and Amazon.
Silius is an open source headless e-commerce platform for medium-sized and corporate brands. The first beta version was in 2016. Sylius now also offers a commercial edition called Sylius Plus. Sylius offers a flexible framework for cross-border trading, multiple currencies, easy customization and integration, ready-to-use promotions, an easily customizable administration panel and a scalable infrastructure. Sylius is supported by over 620 contributors and offers more than 250 plugins.
VirtueMart is an open source e-commerce platform for use with the Joomla content management system. It can be run as a shopping cart or in catalog mode. Change the look and feel of your website using Joomla templates. Access a variety of trading features including tools to manage buyers, control inventory, improve search ratings, provide shipping and payment options, and more. The VirtueMart eCommerce Bundle is a modification of Joomla with VirtueMart already preinstalled.
Joomla is a free, open source CMS that can be used for ecommerce, online reservations, small business websites, and more. The core framework includes inventory control systems, data reporting tools, and custom product catalogs, among other things. The Joomla marketplace contains nearly 6,000 extensions. Joomla was launched in 2000 and has 200,000 members.
OroCommerce is a B2B e-commerce platform. Build a self-service e-commerce website, customer portal, or wholesale portal. The Community Edition offers a multichannel customer portal, multiple shopping lists, a dynamic price engine, inventory management, marketing functions and more.
Zen shopping cart is a free open source app that was branched off from osCommerce in 2003. Zen Cart is PHP-based, with a MySQL database and HTML components. It has over 2,000 add-ons in 16 categories, with a community of around 30 active developers and a relatively active forum.
Shopware was founded in Germany in 2000. Shopware 6 is supported by Symfony and Vue.js. (The predecessor Shopware 5 has over 800,000 downloads.) Shopware 6 is based on Twig and Bootstrap. In addition to the free, self-hosted Community Edition, Shopware also offers the Starter, Professional and Enterprise editions with a revenue share of between 0.5% and 3%.