Skip to main content
Spree Commerce Enterprise makes it simple to launch and manage multiple stores from a single backend and admin dashboard, while giving you full control over what’s shared and what’s isolated between them. Whether you’re running regional storefronts, separate brand identities, or product-specific microsites, Spree’s multi-store architecture ensures operational efficiency, flexible configuration, and a unified customer experience, without the complexity of managing multiple platforms.

Admin Capabilities

Spree gives store operators the flexibility to manage multiple storefronts from a single admin interface, while defining what should be shared and what remains isolated. Admins can:
  • Easy setup - provision new stores instantly via the dashboard, each with its own custom domain and branding.
  • Cross-store sharing - choose what to share between your stores.
  • Store-specific payment gateways - support localized payment methods or region-specific accounts.
  • Per-store inventory visibility - allow a product to appear in one store but not another.
  • Admin user permissions - control access per store or across all stores.
  • Customize themes and pages per store - allows design freedom within a unified architecture.
  • Store-specific integrations - connect per-store third party tools like marketing or analytics.
  • Store-specific promotions - configure promo’s for each store separately.

Customer Experience

Shoppers can enjoy a seamless and localized experience even across multiple Spree storefronts. Highlights include:
  • Store-specific branding and layout - maintaining clarity and identity for each regional or brand-based store.
  • Localized content and pricing by store - including currency, tax logic, and shipping options.
  • Shared customer accounts - allow shoppers to log in once and access their saved info across stores.
  • Saved payment methods - users can reuse payment methods across stores, providing a frictionless checkout experience for returning customers.
  • Tailored promotions per store - supporting unique marketing campaigns or regional offers.
  • Cart isolation - carts and checkouts are kept separate per store

Use Case-Specific Customizations

Depending on how the multi-store setup is used, businesses can apply different configurations and custom features:
  • Global vs. Regional Stores - businesses can share a global product catalog and then localize only what’s needed (e.g., language, prices).
  • Brand Collections - use multi-store to separate visually and operationally distinct brands while maintaining a shared backend.
  • Regulatory Isolation - maintain strict separation of tax, privacy, and compliance settings across regions or countries.
  • Promotional Experimentation - run different marketing strategies per store and compare performance centrally.
  • Content Flexibility - use store-specific blog content, landing pages, and campaigns for better audience alignment.

Flexible, Customizable Architecture

While many multi-store features are available out-of-the-box in Spree Enterprise, the open-source foundation means you can extend and tailor the platform to your exact business model - whether that means custom commission logic, ERP integrations, or unique checkout flows. Spree Enterprise offers flexibility across all layers of the platform, from code-level customization to no-code configuration.
  • Customization (Custom Code)
    • Backend (Ruby on Rails) - extend business logic, workflows, and integrations via Spree’s modular architecture. See: Spree Developer Quickstart
    • Frontend Themes (HTML, CSS, JS) - customize storefront layouts, styling, and interactivity to match your brand and UX goals. See: Storefront Customization
  • Configuration (No-Code / Low-Code)
    • Store Settings - configure store name, logo, contact details, and supported languages/currencies.
    • Custom Domains & Code Snippets - set up domains and inject scripts (e.g., Google Tag Manager, Hotjar) without code.
    • Shipping & Tax - define shipping zones, rates, and tax rules per market.
  • Theme Editor (No-Code / Low-Code)
    • Drag-and-Drop Editor - create and rearrange content using pre-built modules.
    • Modular Pages - build landing pages, homepages, and campaign sections.
    • Brand Asset Management - upload logos, banners, and product imagery without developer input.

Full Ownership And Control

With Spree Enterprise, you’re not locked into a black-box SaaS model. You retain complete control over your infrastructure, data, and roadmap, enabling long-term flexibility, scalability, and compliance.
  • API-Driven Extensibility
    • Full API Coverage - extend the platform via REST APIs for storefronts, checkout, vendor dashboards, or 3rd-party integrations. See: API Reference
    • Custom Integrations - seamlessly connect with ERPs, CRMs, payment providers, POS systems, or headless frontends.
  • Deployment Flexibility
    • Self-Hosting Options - deploy Spree anywhere; your cloud provider, on-premise, or in specific geographic regions. See: Deployment Guide
    • Provider Agnostic - run on AWS, GCP, Azure, or Render.com. Tailor infrastructure to budget, compliance, and performance needs.
  • Scalability & Performance
    • Built for Scale - Spree supports advanced architectures using load balancers, Redis caching, CDN layers (e.g., Cloudflare or Fastly).
    • High Availability - avoid downtime during peak sales periods or global rollouts with scalable infrastructure.
  • Security Under Your Control
    • Data Encryption - Protect sensitive data in transit and at rest using standard encryption protocols.
    • Anti-DDoS & Rate Limiting - configure your own network protections using preferred security services.
    • Vulnerability Management - patch quickly, audit dependencies, and apply security policies with no vendor bottlenecks.
  • Compliance Ownership
    • Full Compliance Control - build to meet your exact regulatory requirements, whether WCAG, GDPR, HIPAA, or SOC2.
    • Data Sovereignty - keep data within borders required by your industry or region.

Get Started

Further Reading

I