social marketplace extension built over spree wher user can sell its own products.

Last updated on: January 15 at 06:59 PM

source code bug tracker
0 0 0
owner:  MateoLa

Spree Social Sales

This is a social marketplace extension (demo here) where users can have their own shops and sell its own products. The store earns a commission with each transaction. It's racked on top of Spree,

Developed and maintained by:


You can create and manage your own Shop which can manage on their own:

  • [X] Shop Profile
  • [X] Orders
  • [X] Products
  • [X] Stock Locations
  • [X] Vendors

Also: - [X] Super Admins can assign Users to Vendors - [X] You can modify which permissions and models/resources Vendors can manage quite easily


  1. Add this extension to your Gemfile with this line: ruby gem 'spree_social_sales', github: 'MateoLa/spree_social_sales'

  2. Install the gem using Bundler: ruby bundle install

  3. Copy & run migrations ruby bundle exec rails g spree_social_sales:install

  4. Restart your server

    If your server was running, restart it so that it can find the assets properly.

  5. Optionally you can also create sample Vendor by running:

 bundle exec rake spree_social_sales:sample:create


  1. Fetch new database migrations:

    bundle exec rake railties:install:migrations FROM=spree_social_sales
  2. Run migrations

    bundle exec rails db:migrate


The gem is available as open source under the terms of the MIT License.

compatible spree versions
tags spree versions
master >= 3.2.0, < 5.0
VeroLa Srl.