---
title: 'How to Run Multiple Shopify Stores: Markets vs Expansion Stores — Skai'
description: 'Shopify Plus organizations can include up to 9 expansion stores that share the main brand. Learn when to use Shopify Markets, expansion stores, or multi-brand agreements, plus how to share code and sync content.'
canonical_url: 'https://www.skaidigital.com/guides/shopify-multiple-stores'
markdown_url: 'https://www.skaidigital.com/guides/shopify-multiple-stores.md'
date_modified: '2026-10-09'
last_updated: '2026-10-09'
---

# How to Run Multiple Shopify Stores: Markets vs Expansion Stores

[← Back to Guides](/guides)

Brands run multiple Shopify stores when they need separate storefronts for different markets, business models like B2B vs D2C, or different brands. The decision is whether to use Shopify Markets on one store, set up expansion stores that share the main brand under one organization, or operate different brands with separate Plus subscriptions — and how to manage shared product content when you do operate multiple storefronts.

One store with Shopify Markets handles most multi-market operations: different currencies, languages, domains, pricing, and product availability by region. Expansion stores make sense when you need fully independent operations that Markets can't provide, but they must be identical to the main brand with respect to store name and other branding (checked Oct 9, 2026: https://help.shopify.com/en/manual/organization-settings/expansion-stores). Different brands need a multi-brand agreement where each brand has its own Shopify Plus subscription.

[Book a discovery call to discuss your multi-store setup](/book)

## Quick Answer: Markets vs Expansion Stores

**Use one store with Shopify Markets when:**

- You sell the same brand across different countries or regions
- Products overlap significantly between markets
- Regional differences fit within Markets' customization: currency, language, domains, pricing, theme content per market

**Use expansion stores (same brand, up to 9) when:**

- You need separate international stores for the same brand
- You need B2B and D2C storefronts with different catalogs for the same brand
- You operate product-line extensions of the same brand
- Different teams manage different storefronts with independent workflows

**Use a multi-brand agreement (different brands) when:**

- You operate different brands under one parent company
- Each brand needs its own Shopify Plus subscription and organization

## Shopify Markets: One Store, Multiple Regions

Shopify Markets lets you sell to different regions from one store while customizing currency, language, pricing, product availability, domains, and theme content per market. All Shopify plans include Markets (checked Oct 9, 2026: https://help.shopify.com/en/manual/markets).

**How Markets work:**

- **One product catalog** — Products exist across all markets; control which markets see which products and at what prices
- **Localized experiences** — Each market has its own currency, language, subdomain or top-level domain, and customized theme content
- **Market-specific SEO** — Markets automatically generate sitemaps with market URLs and hreflang tags (checked Oct 9, 2026: https://help.shopify.com/en/manual/markets/seo)

**Example:** Kastel Shoes operates one backend for Norway, Sweden, and the EU, with multi-market and multi-language support.

## Shopify Expansion Stores

Shopify Plus organizations can include up to 10 stores on one contract: one main store plus 9 expansion stores. Each store runs independently with its own settings, products, and storefront, while billing and user management are centralized. Expansion stores must be identical to the main brand with respect to store name and other branding (checked Oct 9, 2026: https://help.shopify.com/en/manual/organization-settings/expansion-stores).

**Eligible uses for expansion stores:**

- **International stores** — Separate stores for different countries, all selling the same brand
- **Product-line extensions** — Extensions of the same brand with different product lines
- **B2B and D2C separation** — One B2B wholesale store (free with Plus contract) and one D2C store for the same brand
- **Wholesale-to-D2C** — One free D2C store for wholesale-only merchants
- **Employee stores** — Staff purchasing for the same brand
- **Physical retail** — Separate stores for retail locations

Different brands need a multi-brand agreement where each brand has its own Shopify Plus subscription.

## Shopify Organization Features

Shopify Plus organizations provide centralized management (checked Oct 9, 2026: https://help.shopify.com/en/manual/organization-settings):

- **User management** — Add users once, assign permissions across stores
- **Centralized billing** — One invoice for all stores
- **Cross-store analytics** — View sales and orders across all stores or filter by specific stores (checked Oct 9, 2026: https://help.shopify.com/en/manual/organization-settings/analytics)

**What doesn't sync:** Products, collections, inventory, theme customizations, and orders stay in their originating store. For shared product content, use a CMS like Sanity.

## Sharing Code Across Stores

When stores share UI patterns, you can share code while keeping content separate.

**For headless storefronts:** Maintain one codebase with separate deployments per store. Each store has its own Next.js deployment connected to its Shopify store.

**For Liquid themes:** Connect each store to its own GitHub branch. Sync Liquid, CSS, and JavaScript while keeping `templates/*.json` and `settings_data.json` separate per store (checked Oct 9, 2026: https://shopify.dev/docs/storefronts/themes/tools/github).

**Theme licenses:** Each live store needs its own license (checked Oct 9, 2026: https://help.shopify.com/en/manual/online-store/themes/managing-themes/unlicensed-themes).

**Example:** TileCloud operates five storefronts, including TileCloud, Yabby, Dawn Lighting and Verandah Trade, on shared headless storefront code. Updates propagate to all stores while each keeps brand-specific styling.

## Syncing Product Content with Sanity

When stores share product catalogs, Sanity can centralize content:

1. **Edit once in Sanity** — Manage shared descriptions, specifications, care instructions, and media
2. **Choose which stores** — Mark products for specific stores
3. **Each store keeps its own records** — Sanity updates shared content fields; store-specific pricing, inventory, and variants stay in Shopify

**Example:** TileCloud edits products once in Sanity and selects which of its five storefronts, including TileCloud, Yabby, Dawn Lighting and Verandah Trade, receive them. Each store maintains its own Shopify product records and pricing.

[Learn more about Sanity for Shopify projects](/technology/sanity)

## When One Store with Markets Is Enough

Markets handle most multi-region operations without separate stores:

**Markets can handle:**

- Different currencies and pricing per market
- Multiple languages
- Market-specific domains: subfolders, subdomains, or top-level domains (checked Oct 9, 2026: https://help.shopify.com/en/manual/markets/seo)
- Product availability per market
- Localized theme content per market

**When Markets don't work:**

- Fully separate product catalogs with minimal overlap
- Independent brand identities (Markets share one theme)
- Separate operational workflows with no shared processes

## Setting Up Multiple Stores

**1. Decide your structure**

Map which storefronts you need and whether Markets can handle regional differences or you need eligible expansion stores.

**2. Set up expansion stores**

Create stores from organization settings. Import themes, products, and files where relevant (checked Oct 9, 2026: https://help.shopify.com/en/manual/organization-settings/expansion-stores).

**3. Share code if needed**

Set up shared codebase with per-store branches or deployments.

**4. Sync product content**

Consider Sanity for shared product content if catalogs overlap.

## Decision Framework

**Start with one store and Markets if:**

1. Product catalogs overlap significantly
2. You operate one brand with regional variations
3. Markets' customization meets your regional needs

**Use expansion stores (same brand, up to 9) if:**

1. You operate international stores, product-line extensions, or B2B/D2C separation for the same brand
2. You need fully separate storefronts with independent workflows
3. Different teams manage different storefronts

**Use a multi-brand agreement (different brands) if:**

1. You operate different brands under one parent company
2. Each brand needs its own Shopify Plus subscription

## Getting Started

**If you're evaluating Markets vs expansion stores:**

1. **Map product catalogs** — Quantify overlap between regions or brands
2. **Define operational ownership** — One team managing all or different teams per region
3. **Consider cost** — Theme licenses, apps, and overhead scale with store count

**If you need help with shared code or content syncing:**

[Book a discovery call](/book)

## Frequently Asked Questions

### How many Shopify stores can I have on Shopify Plus?

Shopify Plus organizations include up to 10 stores on one contract: one main store plus 9 expansion stores. Expansion stores must be identical to the main brand with respect to store name and other branding. Eligible uses include international stores, product-line extensions, one free B2B wholesale store per contract, employee stores, and physical retail. Different brands need separate Plus subscriptions per brand (checked Oct 9, 2026: https://help.shopify.com/en/manual/organization-settings/expansion-stores).

### Do I need multiple stores to sell internationally?

No. One store with Shopify Markets handles international selling: different currencies, languages, domains, pricing, and product availability per region. All plans include Markets. Use separate stores only when you need fully separate catalogs or operational separation that Markets can't provide (checked Oct 9, 2026: https://help.shopify.com/en/manual/markets).

### Can I share product data between stores?

Shopify stores don't sync product data automatically. You can sync shared content using Sanity, which updates common fields (descriptions, images, specifications) while each store keeps its own pricing, inventory, and Shopify-specific data (checked Oct 9, 2026: https://help.shopify.com/en/manual/organization-settings/expansion-stores).

### Can I use the same theme on multiple stores?

Each live store needs its own theme license. For headless storefronts, share frontend code with separate deployments per store. For Liquid themes, share code by connecting each store to its own GitHub branch (checked Oct 9, 2026: https://help.shopify.com/en/manual/online-store/themes/managing-themes/unlicensed-themes, https://shopify.dev/docs/storefronts/themes/tools/github).

### Should I use Markets or separate stores for B2B and D2C?

Shopify Plus supports B2B markets with unlimited company catalogs, allowing one store to serve both B2B and D2C through separate markets. If catalogs overlap significantly, one store with B2B markets works. If they need independent operations, use separate stores. Shopify Plus includes one free B2B wholesale store per contract as an expansion store (checked Oct 9, 2026: https://help.shopify.com/en/manual/intro-to-shopify/pricing-plans/plans-features/shopify-plus-plan, https://help.shopify.com/en/manual/organization-settings/expansion-stores).

### How does TileCloud manage five storefronts?

TileCloud operates five storefronts, including TileCloud, Yabby, Dawn Lighting and Verandah Trade, on shared headless storefront code with centralized product content through Sanity. The team edits products once in Sanity, chooses which stores receive them, and each store keeps its own Shopify product records.

### Can I manage multiple stores from one admin?

Shopify Plus organizations provide centralized billing and user management, but each store has its own admin for products, orders, and settings. You can switch between stores and view aggregate analytics, but day-to-day operations happen in each store's admin (checked Oct 9, 2026: https://help.shopify.com/en/manual/organization-settings).

### When should I use Sanity to sync content across stores?

Use Sanity when you operate multiple stores with overlapping product catalogs and complex product content (specifications, care instructions, rich media). Sanity lets you edit shared content once and sync to selected stores. TileCloud uses this setup to manage shared product details across five storefronts.
