One Shopify store with Markets, or expansion stores?

Short answer

Most merchants selling abroad can use one Shopify store with Markets: currency, pricing, catalogs, languages, domains and duties can be customized per market on every plan. Expansion stores are extra stores under one Shopify Plus contract, up to nine alongside the main store. They share no products, settings or inventory by default, so choose them only when a region needs its own operations.

  • A market is a set of customers you define in your store, with its own currency, pricing, catalog, languages, domain and duty settings.
  • Customizing currencies, catalogs, domains and languages per market is available on all plans; per-market theme customization needs the Advanced or Plus plan, and only one theme can be published at a time.
  • Shopify Plus organizations can have up to ten stores on their contract at no extra cost: one main store and nine expansion stores.
  • Store settings, products, collections and inventory aren’t synced between expansion stores.
  • Apps are billed per store, and each expansion store needs its own theme license.

A merchant ready to sell abroad usually asks the same question first: one store for every country, or a store per region? Shopify supports both. Markets changes what one store shows to each group of customers. Expansion stores are separate stores under a Shopify Plus contract. They solve different problems, and picking the wrong one is expensive to undo.

What one store with Markets can do

In Shopify’s terms, a market is “a set of customers that you define in your store”. You set conditions, such as a list of countries, and the market decides what those customers get. Per market you can change:

  • Currency and local pricing: prices converted into the local currency, rounded, adjusted by a percentage, or set per country.
  • Catalogs: which products are available and at what price.
  • Domains and languages: a separate domain, a subdomain or a subfolder such as /en-ca, with the languages published there.
  • Duties and taxes: how import duties and taxes are handled at checkout.
  • Theme customizations: different section content, banners or layouts for the market, applied to the one published theme, on Advanced and Plus only.
  • Business entities: selling through a different legal entity in a market, on Plus only.

All of this lives in one admin, with one product catalog, one inventory and one set of orders. That is the main reason to prefer it: nothing has to be copied or kept in step.

What each plan allows

Shopify publishes a plan table for Markets features, and the language limits on its localization page. The parts that usually decide the architecture:

FeaturePlans
Regional markets, per-market currencies, catalogs, domains and languagesAll plans
Market-specific discounts, duties and taxesAll plans
Theme customizations per market (one published theme)Advanced and Plus
Customized checkout and accounts pages per marketAdvanced and Plus
Checkout blocks per market, business entities per marketPlus
B2B catalogsUp to 3 across all B2B markets below Plus; unlimited on Plus
Published languagesUp to 20 on Basic to Advanced; up to 30 on Plus

Local currencies come with a payments condition. Only stores on Shopify Payments with one-page checkout get all of the local pricing features, and selling in local currencies is supported by Shopify Payments or Adyen. With another payment provider, orders are processed in the store’s default currency.

What expansion stores are

Expansion stores are additional .myshopify.com stores under the same organization and Shopify Plus contract. A Plus organization can have up to ten stores at no extra cost: one main store and nine expansion stores. Staging stores don’t count toward that limit.

Shopify lists international expansion as one use case, next to product line extensions, B2B, employee or VIP stores and retail. The conditions are strict: an expansion store has to be an extension of the main brand, use the same store name and branding, carry the same types of goods, and have its billing currency set to USD or INR. The billing currency is separate from the currencies the store sells in.

The part that matters most for planning: store settings, products, collections and inventory aren’t synced between stores. Each store is independent. Shopify points to third-party apps or an ERP to sync data such as inventory. Apps are billed per store, and each store needs its own theme license.

How to decide

SituationUsually the better fit
Same catalog, different currencies and languagesOne store with Markets
Some products hidden or priced differently in some countriesOne store with Markets (catalogs)
A market needs its own layout or contentOne store on Advanced or Plus (per-market theme customization), or an expansion store
A region ships from its own warehouse team with its own apps and staffWorth comparing expansion stores
A region sells through a separate legal entityMarkets business entities on Plus, or an expansion store
Not on PlusOne store with Markets; expansion stores aren’t available

Four questions settle most cases:

  1. Is the catalog the same? If most products sell everywhere, one store keeps one product record per item. Separate stores mean every product edit happens several times, or through a sync.
  2. Who runs each region? If the same team fulfils and answers every order, one admin is simpler. If a region has its own team, apps and processes, separate stores can match how the business already works.
  3. How does inventory move? With separate stores, stock that is shared has to be synced by an app, an ERP or a custom integration. Our inventory sync article covers what that involves.
  4. What does each region’s storefront need? Currency, language and domain differences fit Markets. Per-market theme customizations, such as different sections, banners or layouts, need Advanced or higher, and they all live in the one published theme. A completely separate theme per region means separate stores.

What changes for search

Markets generates hreflang tags and sitemap entries automatically, but only for markets that have a distinct domain, subdomain or subfolder. Markets that share a URL with another market get no hreflang tags of their own, so a market you want found in search needs its own URL space. Search engine crawlers are excluded from Shopify’s automatic redirection: they receive the market version of the URL they asked for, which is how every version gets indexed.

Expansion stores behave like separate sites. Each has its own domains, and Shopify generates hreflang tags from a store’s own market and language settings, so connecting versions that live in different stores is work you take on yourself. A single store with Markets handles it for you.

A worked example: adding the UAE

Take a store that sells in English and US dollars and wants to add the United Arab Emirates. With Markets, the UAE becomes a new market: prices in AED, Arabic published on a subfolder, and the same catalog, possibly with a few products removed. Local AED pricing needs Shopify Payments or Adyen. The theme has to support right-to-left layout for Arabic, which is theme work rather than a Markets setting. All of this fits one store.

An expansion store would make sense only if the UAE business ran differently: its own stock and staff, its own app stack, or operations the main store shouldn’t touch. Without that, a second store doubles the catalog work for no gain. Our page on Shopify for UAE stores covers the rest of what a UAE build has to handle.

What this looks like in practice

Before Lintel, our founder Gencer Karakaya worked on stores that took the one-store route. G-Line, a modest workwear store, serves 50+ European markets plus the US, Canada and Mexico from one catalog, with Shopify Markets handling currency and language. DiaFifth shows its jewelry in more than twenty currencies from one store. Both are founder history, not Lintel client work.

A sensible order of work

  1. List the target countries and, for each, the currency, language, catalog differences and who fulfils orders.
  2. Check the payment setup: local currencies need Shopify Payments or Adyen.
  3. Check the plan against the features you need: per-market theme customization needs Advanced or Plus; expansion stores need Plus.
  4. Default to one store with Markets, and move a region to an expansion store only for an operational reason you can name.
  5. Give every market you want indexed its own subfolder or domain, then check hreflang and redirects per market before launch.

Questions

Do I need Shopify Plus to sell in several countries?
No. Regional markets and per-market currencies, catalogs, domains and languages are available on all plans. Plus adds features such as business entities per market and expansion stores.
How many expansion stores does Shopify Plus include?
A Shopify Plus organization can have up to ten stores on its contract at no extra cost: one main store and nine expansion stores. Staging stores don’t count toward the limit.
Do expansion stores share products and inventory?
No. Store settings, products, collections and inventory aren’t synced between stores by default. Shopify suggests third-party apps or an ERP to sync data such as inventory.
Can one store show a different theme in each market?
Not a different theme: only one theme can be published at a time. On the Advanced and Plus plans you can customize that theme per market, such as different sections, banners or layouts. On other plans, all markets share the same theme customization.

Sources

  1. Overview of markets features and conceptsShopify Help Center, checked 26 September 2026
  2. Markets requirements and considerations (plan requirements)Shopify Help Center, checked 26 September 2026
  3. Overview of expansion stores for organizations on the Shopify Plus planShopify Help Center, checked 26 September 2026
  4. Guidelines and restrictions for selling in local currenciesShopify Help Center, checked 26 September 2026
  5. International SEO for marketsShopify Help Center, checked 26 September 2026
  6. Localization and translationShopify Help Center, checked 26 September 2026