A attractive and complete Rails engine providing e-commerce functionality for any Rails 4 application.
Clone or download
adamcooke Remove links to shopr
Shopr is an unofficial fork and not endorsed by me or aTech Media.
Latest commit b68a43c Aug 28, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Merge pull request #358 from svenyurgensson/product-category-filter Apr 13, 2016
bin initial commit Oct 6, 2013
config time format error local es Apr 4, 2016
db unify code style Feb 7, 2016
lib unify code style Feb 7, 2016
test unify code style Feb 7, 2016
.gitignore Add Gemfile.lock to .gitignore. Oct 23, 2014
.ruby-gemset test 2.1.3 Oct 13, 2014
.ruby-version update ruby version to 2.1.5 Jan 14, 2015
.travis.yml stop testing 1.9.3 Dec 2, 2015
.yardopts tweaks Oct 25, 2013
CHANGELOG.md v1.1.2 Dec 2, 2015
Gemfile unify code style Feb 7, 2016
Gemfile.lock v1.1.2 Dec 2, 2015
MIT-LICENSE update README Jul 6, 2014
README.md Remove links to shopr Aug 28, 2016
Rakefile unify code style Feb 7, 2016
shoppe.gemspec unify code style Feb 7, 2016



Shoppe is an Rails-based e-commerce platform which allows you to easily introduce a catalogue-based store into your Rails 4 applications.

This version of Shoppe is currently unmaintained.


  • An attractive & easy to use admin interface with integrated authentication
  • Full product/catalogue management
  • Stock control
  • Tax management
  • Flexible & customisable order flow
  • Delivery/shipping control, management & weight-based calculation

Getting Started

Shoppe provides the core framework for the store and you're responsible for creating the storefront which your customers will use to purchase products. In addition to creating the UI for the frontend, you are also responsible for integrating with whatever payment gateway takes your fancy.

Installing into a new Rails application

To get up and running with Shoppe in a new Rails application is simple. Just follow the instructions below and you'll be up and running in minutes.

rails new my_store
cd my_store
echo "gem 'shoppe'" >> Gemfile
rails generate shoppe:setup
rails generate nifty:key_value_store:migration
rake db:migrate shoppe:setup
rails server


If you'd like to help with this project, please get in touch with me. The best place is on Twitter (@adamcooke) or by e-mail to adam@atechmedia.com.


Shoppe is licenced under the MIT license. Full details can be found in the MIT-LICENSE file in the root of the repository.