Mar 30, 2023
How Shopify Markets Works — And When You Need Expansion Stores Instead
International selling on Shopify has become significantly more accessible, primarily because of Shopify Markets.
The platform's built-in international solution handles a surprising amount of cross-border complexity without custom development or third-party tools.
However, Markets has limits, and understanding those limits is essential to making the right architectural decision for your international strategy.
What Shopify Markets Does
Shopify Markets allows you to manage multiple international markets from a single store and admin.
For each market you can configure different pricing, currencies, language options, product availability, and domain or URL path structures.
From the customer's perspective they see a localised experience.
From the merchant's perspective, one product catalogue, one inventory pool, one set of orders — all from the same Shopify admin.
Practical features include automatic currency conversion, market-specific pricing overrides, duty and tax calculation, hreflang tag management, and integration with Shopify's Managed Markets for simplified cross-border logistics.
Where Shopify Markets Has Limits
Markets struggles when markets genuinely need to be different in fundamental ways — not just different pricing and currency, but different product ranges, different brand positioning, or different regulatory environments.
Content management is also a constraint: all markets in a single store share the same product catalogue, theme and content structure.
If your international markets require genuinely different catalogue presentation, Markets' single-store architecture makes this difficult to manage at scale.
When Expansion Stores Are the Right Answer
Expansion stores are separate Shopify storefronts, each with their own domain, theme and content, connected to a shared Shopify Plus account.
They're the right answer when markets need to be genuinely distinct: different product ranges, different regulatory requirements, or different brand expressions.
One important operational reality to understand: expansion stores don't share data by default. Products, inventory, collections and settings are all siloed — changes in one store aren't reflected in others.
If you need to sync inventory or product data across stores, that requires third-party apps or an ERP integration.
It's one of the most common surprises for merchants moving to this architecture, and worth factoring into your planning.
The John Packer project illustrates the use case well — operating across multiple regions with different product ranges, pricing structures and customer profiles, a single Markets-based store couldn't accommodate the genuine differences between their market requirements.
The Decision Framework
If your markets differ only in currency, pricing, language and basic localisation: use Shopify Markets.
If your markets need different product ranges, regulatory content, or genuinely different brand expressions: consider expansion stores.
If you're starting out with international selling: start with Markets and add expansion stores if and when the requirements demand it.
If you're planning international expansion on Shopify and want help choosing the right architecture for your specific market requirements, this is something we do.
→ Read about our international commerce service
→ See how we built John Packer's multi-regional Shopify Plus store