spree_multi_tenant
gem providing full multi-tenant support.
Multi-Store vs Multi-Tenant
To sum it up:- Multi-Store setup is recommended for running multiple brands or multiple language versions of the same store
- Multi-Tenant allows you to create a SaaS application with multiple tenants, each of them with their own Spree instance