Spree out of the box supports multiple stores on the same instance. This is useful for running multiple brands or multiple language versions of the same brand on the same instance.

Spree multi-store setup

Store resources

Each Store can have its own resources. For example, a Store can have its own Products, Taxonomies, Promotions, etc.
ResourceRelationship
OrderOne Order belongs to one Store
ProductOne Product can be associated with many Store(s), you can pick and choose in which Store(s) each Product will be available
Payment MethodOne Payment Method can be associated with many Store(s), you can select in which Stores given Payment Method will be available on Checkout
TaxonomyOne Taxonomy belongs to one Store
PromotionOne Promotion can be associated with multiple Stores
Store CreditOne Store Credit belongs to and can be used in one Store

Setup multi-store application

Follow the setup guide to get started.