Open Source Resources for Web Application Developers

Shopify - Online Store Builder
Follow Us on Social Sites
Subscribe RSS Subscribe Newsletter Like us on Facebook Follow us on Twitter Follow us on Google+
  • Home
  • News
  • Plugins
  • Design
  • Others
  • Books
  • About
09 Jul

15 Best Free Open Source Ecommerce Platforms

  • eCommerce
  • Leave a Comment

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.

1. Magento (free)

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.

2. osCommerce (free)

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.

3. OpenCart (free)

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.

4. Spree Commerce (free)

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.

5. PrestaShop (free)

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.

6. VirtueMart (free)

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.

7. Ubercart (free)

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.

8. Zeuscart (free)

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.

9. Afcommerce (free)

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.

10. Zen Cart (free)

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.

11. SimpleCart js (free)

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.

12. Tomato Cart (free)

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.

13. CubeCart (free)

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.

14. RokQuickCart (free)

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.

15. StoreSprite (free)

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.

Premium Ecommerce Solution

If you are looking for a premium e-commerce solution I would recommend Shopify. Shopify is secure, easy to use, and best of all, offers fully customizable store designs. Over 20,000+ stores run on Shopify. Start your free, no-risk, 30 day trial now.

shopify2

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.

Share
Tweet
Sponsors
subscribe to our newsletter - weekly free resouces for web developers
follow us on social sites - rss, facebook, google+, Twitter
Subscribe RSS Like us on Facebook Follow us on Twitter Follow us on Google+
Related Resources
Open Source Shopping Cart for Joomla! and Mambo

Open Source Shopping Cart for Joomla! and Mambo

Avactis 2 with Visual CSS Editor & Visual Layout Editor

Avactis 2 with Visual CSS Editor & Visual Layout Editor

Digistore Open Source Ecommerce Software Solution

Digistore Open Source Ecommerce Software Solution

Professional Open Source E-Shop for Free with Magento

Professional Open Source E-Shop for Free with Magento

A New Generation of Open Source Shopping Cart Solution

A New Generation of Open Source Shopping Cart Solution

Avactis and Sitepoint 50 Licenses & Books Giveaway

Avactis and Sitepoint 50 Licenses & Books Giveaway

Comments
Newer Comments →
  • http://www.macjunky.nl dejunky

    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!

  • MKStokie

    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.

  • alex

    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

  • http://www.intenseblog.com Jennifer R

    I’ve used mangeto, it’s great, easy to customize and styling :)

  • Pingback: Web Mee

  • http://blog.joelgaujard.info Joel Gaujard

    Very interesting article with good information.

    I recommend PrestaShop !

  • Marco

    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.

  • Mike

    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.

  • Mike

    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).

  • http://www.trebiano.it/ecommerce E-commerce Italia

    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

  • Kevin

    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?

  • http://thebusy.me isogashii

    I would choose OpenCart, it is great one, specially for multilanguage.
    Thank you.

  • mitsui

    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~

  • JPinheiro

    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.

  • http://www.thepaginasweb.com Diseño Paginas Web

    without any doubt, Magento is the revolution, i have use also oscommerce many years ago and for now i will sitck to magento

  • Netcrawle

    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.

  • fourat

    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 ?

  • Pingback: Eric Blue’s Blog » Weekly Lifestream for July 11th

  • Aleksejs

    Similar list (with some other eCommerce platforms mentioned) from tripwiremagazine:
    http://www.tripwiremagazine.com/2010/02/15-open-source-ecommerce-platforms.html

  • uberfan

    ubercart + drupal – rocks
    a small learning curve for drupal but the results are !

  • http://allaboutfocus.com Patrick Allmond

    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.

  • zipp

    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.

  • Pingback: 10 Sources For Better Conversion

  • http://www.jewelrysilverworld.com Silverjewelry

    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…

  • Pingback: The Gloo » Ecommerce 3.0

  • Beer Cartel

    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.

  • http://www.posicionamiento-web.org/ posicionamiento web

    I would choose OpenCart, it is great one, specially for multilanguage.
    Thank you.

  • http://wearefound.com Timothy Johnson

    We have used Magento numerous times, and like it. Spree is too young by my opinion, and lacks alot. I may try opencart in the future

  • Michel

    Excuse me for my English.
    OpenCart exceeds Magento and PrestaShop. It is the only MVC structure, not using Smarty, is multi lingual, multi shop and is the fastest.

  • http://www.zscart.com sridevi

    My favorite open source shopping cart software is zeuscart.

  • http://www.brillcreative.co.uk brill

    I’ve been using Magento for the last 2 months and I have to say, it has an extremely steep learning curve. It doesn’t have many decent free plugins/extensions (compared to Wordpress for example) and the template and theming system can, at times, be a complete headache/nightmare. I will give it this however: It is secure, mature and stable, its just a shame its not so clear cut to begin with.

  • Giles

    One that you have missed off is osCmax (www.oscmax.com) – has all the modules you need (for free unlike PrestaShop and others) – based on osCommerce so all the modules from there are easy to integrate. Similar to OpenCart but with loads more functionality.

    Magento – is resource hungry – not recommended for smaller stores (or smaller budgets).

  • SP

    Does anyone know if any of these open source eCommerce platforms are able to integrate with MS Dynamics GP accouting/financial software?

  • http://abeledesign.com MontrealOnline

    We prefer to use osCommerce because it is realiable, highly-customizable and easy to implement ecommerce solution. It gives us all necessary features to run a professional ecommerce website

  • evolgenius

    I’ve found magento (free) to be quite convoluted and over engineered. Learning curve for theming is steep. What takes me usually a few hours to a day with a different solution, took me weeks.

    There are over 600 editable template files. Every single little module, contains several tpl files, and xml files. The little “search” box? 3 files. Want to add an image to a sidebar? Create a new tpl file and xml file, then modify the main catalog xml file to include your new image.

    The OOBE: Many features were broken from right out of the gate. Most of the cart emails are flagged as level 8 or 9 spam unless some serious tweaking is done. Other times emails would not send at all. Many other things broken. I also ran into a glitch where item quantities on the front end would not update. Nor would wish-list items or reviews post. When contacting the developer for help, most of the solutions offered were “hacks” to the application layer that should not even need to be touched by the end user in the first place. One solution (also offered by the developer) was to download a previous build, and rob a file from it to replace the offending module. I was quite upset that the cart would not work as it was meant to without hacking it. If you want to give magento a try, I would not recommend it unless you have unlimited time to invest on the project.

    I looked like a complete renob to my client. The estimate I gave for the timeline was based upon previous ecommerce sites I’ve setup + fudge time for learning a new system. I underestimated this by over a month and almost got hung out to dry for it. This was due to the over-engineered and needlessly complex file-system, themeing process, and above all – the slow response times from Varien who offered hacks which worked “some” of the time. There was no way I could anticipate this as I’ve never worked with a product that was put together this badly, with such counter-intuitively planned architecture.

    The only reason I offered it up in the first place was because of the gleaming reviews it got from Envato, the features it boasted, that the demo passed validation checks, and the urls looked SEO friendly.

    Updating the cart to a newer version is a crapshoot, and the odds will not be in your favor. 9 times out of 10 this will break your installation completely.

    I’m quite turned off by Varien… Since they are a consulting company I can’t help but to wonder if they make most of their money troubleshooting their broken and buggy software.

    I’m not the only one with this experience. However, I do have to say that some of my colleagues use Magento with no real problems aside from the steep learning curve because under the hood it’s not like ANY other cart out there. The experiences I hear from people seem to be one or the other; either bliss or complete hell. Unfortunately my experience was in the latter category.

    In the end I ended up porting everything over to OpenCart. It took me about 3 or 4 hours tops to theme it. After configuration I have not run into any real glitches yet. I’m sure it will have it’s issues once I run through all the pre-flight checks but we’ll see…

  • http://www.esp-valley.com/ Hany Shalaby

    Hi,

    I am wondering if any of these OSS has some capabilities of CRM software. I am looking for something like membership management where gift vouchers are available.

    Thanks,

  • http://www.onestopecommerce.co.uk OneStopEcommerce

    Hi,

    I have tried many different ecommerce solutions over the years, but I keep coming back to OSCommerce!

    Granted, your not going to get a professional looking store out of the box with it, but from a development point of view it is so easy to work with.

    People ask me to add all sorts of extra features, with OSCommerce it’s easy. You do have to hack the core code, but once you get your head around they way it works it’s not difficult.

    I looked at Magento and it does look great, but really does need a dedicated server. The basic installation comes in at around 6500 files! If you want to add a feature that isn’t included, or isn’t one of the available extensions, then you’d better have deep pockets.

    TomatoCart has caught my eye recently, a really innovative admin console, and a pretty light installation.

  • http://ekspressfinans.net Forbrukslån

    This review of the e-commerce made me even more confused than I already was. I use Virtuemart and think it works quite good. Magento is a good system but the modules are expensive I think, and you need a higher budget for hosting. I wish they made Magento lighter so it could work fast on a normal hosting.

  • http://www.hstores.com Stephen

    I agree with your comments about Opencart, so much so, that I have created a free ecommerce website based on Opencart at HSTORES dot com.

    Cheers
    Steve

  • Dmason

    Currently I am using Prestashop 1.4.0.17 and let me tell you this.. I think its one of the worst softwares to develope a simple websites.. I have never pulled rank till now but I cannot even get a sample website up.. The software is unpredictably unstable

  • http://koowie.com Koowie

    We like Opencart the best.

  • Saira Caan

    Dont ever touch a crap and suck Prestashop, with my experience i have listed around 500 Items and now when i found a problem which is completly shit with 1.4, Google Chrom says My site is not secure and i have lost around 70% business with presta it shows unsecured cross on padlock many customer run away and think you are scammer or something doughy.

    PRESTASHOP IS CRAP AND NEVER TRY THIS DEAD SOURCE, and community is sucks no one will help you my question was remove 5 times from their Official Forum.

    Now i am planning to migrate to OpenCart… Best of luck

  • Royce

    Just tried Magento and I was extremely dissapointed. Its very unituitive. For example after you add products they don’t show up until you click the attributes, then “add them to your website” then you have to add display widgets to the home page. There is barely any community and good luck finding the forum from their website. I mean I’m an experienced developer and I shouldn’t have to watch a video just to get some products displayed on the home page, you know what I mean? Iv’e used ubercart before and I loved it and drupal, but it is way too much for afew products. I’m going to try openCart next.

  • http://www.cynicologist.com/ Orun

    Magento? Are you f’n kidding me? Magento is a nightmare. Poor documentation and awful support forums. Any advanced functionality means modification of core files and then everything goes to shit.

    While it is very robust and especially well suited for managing multiple storefronts you might lose your mind trying to manage the obscene quantity of files it installs on your server.

    Magento takes the seasoned PHP programmer about two-four months to really pick up on after which said programmer can make a living by charging up to $200/hr for grueling and psychologically tormenting work. Only use Magento if you have a masochistic proclivity toward pain.

  • alex

    magento.. 600 or more tables, core files difficult to edit… best out of box, but do not touch it. works well on dedicated server, poor performance on shared sever.

    prestashop, difficult to edit, buggy, most of addons not free. good looking, smarty templates, good option out of box.

    zencart, fork of oscommerce, advance features, easy to edit, outdated storefront not easy to modify. excellent speed.

    tomato cart, good… too advanced, second best out of box.

    oscommerce, very poor out of box, but is the mos versatile, editable, ample support, and upgradeable; the sky is the limit… new version tableless.

    opencart, is the future.

  • http://www.rabbitdigital.com Website Design Cheshire

    I’ve used Zen Cart for a few websites, its fast but difficult to work with.

    I also tried out Presta Shop and it was bulky, slow and hard to modify.

    I’ve settled on Opencart, its the best of the lot, easy to customize, cheaper plugins and quick reply backs when you need help… as Alex says above “Opencart is the future”

    Cheers
    Warren

  • http://www.naturalfrenchsoap.com Ken

    Opencart is great if you don’t need help. Ask a question on the forum and you’ll receive heavy sarcasm for being stupid enough to ask the question in the first place. Complaints are dealt with in an innovative way also….they just delete your post!
    Opencart looks great but is backed by a shit attitude

  • http://www.beetlesales.com Thomas

    OpenCart is the best FREE e-commerce solution out there! I use it to power BeetleSales.com

    The default template is a little crappy, but extremely easy to customize and packed with a crap load of features! Definitely recommend this shopping cart.

  • http://www.ketchupworld.com/ Ketchup Man

    @evolgenius Thanks for your review of magento. I think you might have saved me from a lot of headache. I’ve been on the search for a platform to migrate over to that is simple, low cost, and easy to skin.

    BTW – if your a designer or developer don’t be afraid to give me a quote. Use the contact form on my site.

  • http://www.kreditkortet.org/ kreditkort

    Very good overview. I really think Mangento is superior to all of these though. More flexible and more seo friendly.

Newer Comments →

Open Source Resources for You

What we need is a list of the top quality resources, so that we can spend more time on our web development. WebAppers only picks the top quality web development resources for you.

© Copyright 2012 WebAppers | About | Archives | Privacy Policy | Advertise | Contact

Sponsors
Advertise Here
Search
By Keywords
30 Days / All Time
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Professional Business Cards Made By Designers
  • Best Free Chrome Extensions for Web Developers
  • All of the Best Free WordPress Themes You Need
  • How to Create a Web App Admin User Interface
  • Nice List of Open Source Fish Eye Menu
  • Best Web Admin Templates
  • 25 Useful Blogs for Web Design & Development
  • Simple Javascript Progress Bar with CSS
  • 10 Useful & Quality Design Resources
  • Free Web Application Icons
  • How to Create High-Performance Code
  • Easy to Use, Drag & Drop Bootstrap Interface Builder
  • The Most Well-Made, Free & Open Source Fonts
  • Tiny Responsive jQuery Slider without Fancy Effects
  • How to Create Realtime Multi-player Games in HTML5
  • Create an Amazon-like Navigation Menu with jQuery
  • A True Responsive jQuery Lightbox Plugin for Free
  • How to Make FullScreen Page Transitions with CSS
  • How to Use Web Workers for Image Manipulation
  • Pretty Neat jQuery Mobile Theme Based on Flat UI
Sponsors
Plugins
  • Advertisement15
  • Calendar47
  • Capture19
  • Charts55
  • Chat22
  • Demo Tour16
  • Gallery121
  • Maps30
  • Menu86
  • Polls9
  • Popup49
  • Tooltips42
  • Upload33
  • Video18
Desgin
  • Brushes11
  • Buttons25
  • Color Schemes24
  • Fonts47
  • Forms112
  • Icons108
  • Patterns24
  • PS Tutorials15
  • Stock Photos21
  • Tables25
Others
  • Announcement103
  • Best Collections6
  • Code54
  • eCommerce24
  • Framework214
  • Hosting13
  • Information238
  • Inspiration32
  • Legal Documents10
  • Reviews8
  • Security13
  • Social28
  • Sound16
  • Stats39
  • Tools293
  • Webmail14
Licesnes
  • BSD License67
  • CC License122
  • GPL License224
  • LGPL License40
  • License Free738
  • MIT License408
Sponsors
Advertise Here
Partners
NetDNA