Spree – An Open Source Rails E-commerce Platform
Spree is Rails 2.1 compatible, distributed as a gem, designed to be very extensible, and includes production ready data models and full administrative interface. The developers stress, however, that you'll still need to do quite a bit of custom coding to get it where you want it. This isn't an "out of the box" solution. Spree is BSD-licensed, so commercial use is okay (with the requirement of copyright notice reproduction).
You can follow a quick start guide for either Gem based installation or a Git based workflow.
Post supported by thoughtbot training — Have you started making Rails apps? Making mistakes you know about? Mistakes you don't know about? We've been there. Learn real-world skills from a top Rails consultancy to take your use of the framework to the advanced level. Using Umbrella Today? as a case study, we'll walk through our process and our code. For truly deep comprehension, each lesson is accompanied by a hands-on workshop where you'll code while we mentor by your side. Bring the joy back to your work.