When it comes to open source ecommerce platforms, there are plenty to choose from. Here, we take a close look at the 15 best available, which should help guide you in the right direction. I’m not going to lie- finding the perfect platform is not easy.
Each one has its own set of pros and cons and has been designed with a slightly different user in mind. Uploading products and customising your store can be very time consuming, so make sure you have given several platforms a try before you make that final decision and integrate one into your site.
You’ve only got to look at Magento’s client list to realise what an excellent piece of open-source software it is. Samsung, The North Face, Stussy and Nespresso all use it to power their online stores. It’s used by 30,000 merchants and is the world’s fastest growing ecommerce platform. You have to pay for the Enterprise Edition, which is packed full of extremely useful features, but the Community Edition, meant for developers only, is free to download and use.
osCommerce is absolutely free under the GNU General Public License and caters very well to most people’s needs. Unsurprisingly, considering how easy it is to set up and run, it’s extremely popular, powering over 228,700 online stores. Such popularity does come with a significant downside however- it makes it harder for you to differentiate your store from the thousands of others out there. If you want to stand out from the crowd, you’re going to need to use some of the 5,800 add-ons available, some of which cost money.
Not only does OpenCart look great, it’s extremely scalable. You can create an unlimited number of categories, sell an unlimited number of products, accept multiple currencies, use multiple languages, and choose from over 20 payment and 8 shipping methods. It’s user-friendly and search-engine-friendly too, so will help your prominence in Google. Customers can even review and rate the items you sell. It’s not as popular as osCommerce, so help and guidance is not so freely available, but it’s a darn sight better looking.
Spree is an open-source ecommerce platform for Ruby on Rails. Using Spree’s extension system, you’ll be able to customise your store and mark yourself out from your competitors. Useful features include support for over 50 payment gateways, single page checkout and custom tax logic, which can save merchants lots of time and effort. It also comes with Google Analytics built in.
PrestaShop is another robust, professional-grade e-Commerce solution that you can download, install, and use for free. On the back end, you’ll use a full-featured back-office application to manage your online business (including inventory, orders, shipping, and customers) in real-time. Your customer’s payments are sent directly to your commerical bank account using the latest security technology.
VirtueMart, which has been designed to work alongside Joomla!, is a really neat cart which customers feel instantly comfortable with. Not only does it let customers buy things, it lets them create an account, add addresses and access their order history. Multiple languages and currencies, and unlimited products and categories are supported. 2.5 million people have downloaded VirtueMart so far and the vast majority is happy with the results.
Ubercart is specifically designed for people selling things like file downloads, event registrations, website access passes and event tickets, rather than physical products. Like VirtueMart, which must be integrated with Joomla!, Ubercart must be integrated with Drupal. Drupal users will feel comfortable choosing the ideal modules and themes to customise their shop with, but if you’re not a Drupal user, I suggest choosing a platform that’s a little more straightforward.
The best thing about Zeuscart is its user interface, which is rich, attractive, user-friendly and generally less boring than most of the open-source UIs that I have to look at on a daily basis. Designed with small and medium businesses in mind, users can make the most of SEO friendly URLs, gift cards, discounts, email templates and tier-pricing, which makes it possible to decrease prices for bulk orders.
If you want to keep your ecommerce platform really, really simple, then Afcommerce could be the option for you. It’s not particularly good looking, neither on the customer nor the user side, but it works right out of the box and is ideal for beginners. It has a speedy one-page checkout, customer help pop-up windows and customer accounts are generated automatically from orders.
Easy to install, easy to customise and easy to manage, Zen Cart is perfect for those who want a straightforward ecommerce platform without the fuss. It comes with a newsletter manager, discount coupons, gift certificates and all the basic features you’d expect. Users can make the most of the numerous add-ons available to customise their store and make their admin experience a little easier. Too many add-ons, however, and the UI does get rather cluttered, which is a downside of the platform.
SimpleCart(js) 2.0 is no longer only for Paypal. It now works with Google Checkout as well. You can now add increment, decrement, and remove buttons to your cart. You can also rearrange items, change the HTML tags, do whatever you like to display your cart how you want. No databases, no programming, no headaches. A simple javascript shopping cart in under 20kb that you can setup in minutes. It’s lightweight, fast, simple to use, and completely customizable. All you need to know is basic HTML.
TomatoCart is the new generation of open source shopping cart solution. It is branched from osCommerce 3 as a separate project. As web applications become more and more sophisticated, modern web 2.0 technology such as Ajax and Rich Internet Applications offers significant usability improvements and makes interacting with the web interfaces faster and more efficient.
CubeCart is great. It integrates really well into all kinds of sites and looks very professional from the customers’ point of view. CubeCart 3 is free and CubeCart 4, the premium platform, costs £110. There are a number of significant differences between the two: CubeCart 3 has 3 skins, CubeCart 4 has 5; CubeCart 3 has 4 payment steps, CubeCart 4 has 2; customer registration is mandatory in CubeCart 3, but optional in CubeCart 4 etc etc etc. I recommend investing in CubeCart 4 if you’re serious about using the platform for a long time, but suggest you give 3 a go first to see if you like the feel of it.
RokQuickCart is a very, very simple cart for Joomla!. Its simplicity, however, is both a help and a hindrance as although it can be set up in minutes, it lacks some features which you’ll find in other platforms in this list, for example, it only accepts payments through PayPal and Google Checkout. Having said that, it generally looks good and product image display is impressive.
Despite being completely free, StoreSprite offers many features that you’d expect to find only on paid-for and more popular platforms. These include loyalty points, customer ratings and reviews, status notifications, order tracking, special offers, best sellers and shopper accounts. The main drawback of the platform is that your store will come with visible StoreSprite copyright notices, unless you pay to have them removed.
James Adams is a staff writer with Cartridge Save where he reviews products such as the HP 901. He also writes about design and marketing on their blog.





Great list! I need to create a new cart site for a client of mine pretty soon and this list will come in handy.
Although I have looked at ZEN before it looks simple enough.
Thanks again!
Does anyone know of any .net ecommerce platforms out there? They don’t have to be free but any help with pointing me in the right direction would be great.
Nice list,
i have problems installing Magento tough.. hmm
Ahh btw.. oscommerce is CRAPPPPP, don’t touch that beast,
because if you have to extend it (addons, templates..) you discover the horrible code architecture (you install addons by using CORE-HACKS!!!!!!!) buahh
I’ve used mangeto, it’s great, easy to customize and styling
15 Best Free Open Source Ecommerce Platforms | WebAppers…
When it comes to open source ecommerce platforms, there are plenty to choose from. Here, we take a close look at the 15 best available, which should help guide you in the right direction. I’m not go……
Very interesting article with good information.
I recommend PrestaShop !
I’ve tried VirtueMart only. It’s based on Joomla! and it’s quite slow. As any other framework it has its own limitations and rigiditiew so prepare yourself to accept the (not bad) result you get as is, with few chances to adjust something.
Community support is good enough and there’s a lot of templates (free and not free) to skin your site.
Personally I ended up writing my own shopping cart in PHP & MySQL, mainly because of the slowness but also for some little imperfections that can’t be solved.
Magento is a piece of garbage. And I don’t mean to sound dramatic. It does not deserve to be at the top of this list. The creators (Varien) built it in a way that makes upgrading and extending it difficult and dangerous. Our company started with Magento. When a new release came out, we attempted to upgrade, but the way the core code and the modules interact would not allow that. Our store came crashing down, and the only way we would have been able to fix it is by outsourcing the problem to… guess who… Varien. Magento is a racket, in my opinion. And calling it “open source” is wrong, because it lacks any of the real community that true “open source” projects are all about. It is owned and operated by Varien, and if you use it, you will be paying them for it sooner or later.
Also: Ubercart is not specifically designed for “virtual products” as this article suggests. It supports physical products just as much as any ecommerce platform does. After dumping Magento, we migrated our entire store to Drupal+Ubercart and have been thrilled with the results. Ubercart is dependent on Drupal, so if you don’t have a Drupal site, I wouldn’t recommend it (unless you’re ready to convert to Drupal… which I would recommend, but does take some time and learning).
Very nice list ! Thanks for sharing Ray…
I personally found OpenCart very versatile and a perfect solution for a couple of projects. Previously I’ve also played with VirtueMart+Joomla amd Magento, but OpenCart is definitely my favourite… even if I think that sometime (i.e. micro catalogs with 1-10 products) a simple ad-hoc php script is the best solution
Does anybody know if any of these shopping carts have a “mix and match” functionality built in? So customers can compare and see which tops match with which bottoms?
I would choose OpenCart, it is great one, specially for multilanguage.
Thank you.
Thks for the useful list.
I tried many carts, Magento, os…,all along have not found the best one suitable for me. here I came cross TomatoCart, which is great, especially for the “DESKTOP” admin page, the most easy-to-use project, IMO.
OH, thk u again~
I’ve used Magento, OSCommerce, Virtuemart and PrestaShop, and for those people without the resources to run Magento, I’d definitely recommend PrestaShop. Its easy to use, fast, and easily customizable.
without any doubt, Magento is the revolution, i have use also oscommerce many years ago and for now i will sitck to magento
I started with osCommerce back in the days, then went over to Magento, and am now a happy camper with Prestashop. Its fast, has a small footprint, is powerfull to do most of the things you’ll ever need, easily extendable, a dream to theme and work with. osC is outdated (even v.3) and Magento is a big piece of overengineered junk.
Great post !
I’m looking for partnering with existing ecommerce sites so i can sell my products without having to handle the webhosting/webdesign operations, like the amazon.com feature but its limitating the categorys.
Any ideas of possible ways to do so ?
[...] Shared 15 Best Free Open Source Ecommerce Platforms | Web Resources | WebAppers. [...]
Similar list (with some other eCommerce platforms mentioned) from tripwiremagazine:
http://www.tripwiremagazine.com/2010/02/15-open-source-ecommerce-platforms.html
ubercart + drupal – rocks
a small learning curve for drupal but the results are !
You should also take a look at http://www.nopcommerce.com . .NET based and very powerful. Social networking, live chat, cell phone notification – all built in.
Magneto is the slowest shopping cart I have ever tested, it’s also almost impossible to upgrade without crashing your site. Only Magneto’s pay version will be PCI compliant which means if you use credit cards you will either have to buy their $500 version or pay higher credit card fees. Avoid this crap at all costs.
[...] 15 best free open source ecommerce platforms [...]
as non-savvy, yet love to explore the tech…i tried zencart with zero knowledge of html. Love it for lots of modules offered, but now I am getting tired of updating manually…
[...] features. Other solid products are OSCommerce and OpenCart, but rather than me go through them all, check out this article comparing the top 10 open source [...]
I’ve been using os commerce and it’s ok however there are some limitations with how much it can be customised. Also some issues with using third party plug ins.
I would choose OpenCart, it is great one, specially for multilanguage.
Thank you.
RSS feed for comments on this post · TrackBack URI