Skip to content

spree/spree-multi-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spree Multi-Store

Multi-store switching, custom domains, and store resolution for Spree Commerce.

Features

  • Multi-Store Management — create and manage multiple storefronts from a single Spree installation
  • Custom Domains — map custom domain names to individual stores
  • Store Resolution — automatically detect the current store based on request URL or custom domain
  • Resource Scoping — scope products, promotions, and payment methods to specific stores
  • Store Creation Wizard — admin UI for creating new stores with product/payment method imports

Installation

Add to your Gemfile:

gem 'spree_multi_store'

Then run:

bundle install

Configuration

Set your root domain for automatic subdomain-based store URLs:

# config/initializers/spree.rb
Spree.root_domain = ENV.fetch('SPREE_ROOT_DOMAIN', 'lvh.me')

License

Copyright (c) 2026 Vendo Connect Inc., Vendo Sp. z o.o.

Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).

For commercial licensing options, contact sales@getvendo.com.

About

Create and manage multiple stores in one Spree installation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors