Spree Multi Vendor Installation
Learn how to setup a multi-vendor marketplace with Spree
This installation instructions assume you have purchased the Spree Enterprise Edition license.
Prerequisites
- You need to be on Spree 5.1+, we recommend using spree_starter as a base for your application
- You need to have 2 environment variables set:
KEYGEN_ACCOUNT_ID
KEYGEN_LICENSE_KEY
- We support both PostgreSQL and MySQL databases
- Redis/Valkey for background jobs
Environment variables will be provided to you after purchasing the Spree Enterprise Edition license.
You will need to add these environment variables to your CI/CD pipeline and production environments.
Installing gems
-
Add the following code to your
Gemfile
: -
Install gems:
-
Run generators:
This will copy and run migrations for
spree_enterprise
andspree_multi_vendor
gems.