Skip to content
Shopify & Ecommerce

Shopify Markets: How to Build a Multi-Market Ecommerce Store

How to use Shopify Markets: market types, customizations, currencies and rounding, catalogs and pricing, domains and languages, SEO, duties and Hydrogen.

Quick answer

Shopify Markets lets one Shopify store sell to many markets. Each market has conditions (countries and regions, B2B company locations, retail locations or sales channels) and customizations: currency, catalogs and pricing, product availability, domains or subfolders, languages, theme settings and tax and duty collection. Submarkets inherit settings unless overridden. Selling in multiple currencies requires Shopify Payments; rounding and fixed prices keep price points clean. Shopify generates hreflang, canonicals and sitemaps for configured market URLs. Headless builds pass country and language context to the Storefront API.

How Markets Work

Shopify describes markets as two components: conditions that define who the market applies to, and customizations that shape their experience (Shopify Help Center). When a visitor arrives, Shopify determines which market they belong to; visitors who match no active market fall back to a backup region, set by default to the store's home country. Submarkets inherit their parent market's customizations by default, so you can adjust a subset of countries without rebuilding everything.

The diagram above groups the pieces into conditions, customizations, storefront and operations. For the platform-agnostic view, see international ecommerce website development.

Market Types

Shopify's documentation describes four market types (Shopify Help Center):

Market typeConditionTypical use
Country and regionCountries or regionsCross-border consumer selling; available on all plans with no limit on number
B2B company locationCompany locationsWholesale buyers grouped by region or account
Retail locationPOS locationsIn-person selling with market-specific catalogs (catalog customization needs POS Pro or Plus)
Sales channelSpecific sales channelsChannel-specific experiences

Currencies, Pricing and Rounding

To sell in multiple currencies, Shopify requires Shopify Payments. Converted prices are calculated from your base price using the exchange rate (automatic or manual) and a currency conversion fee, then rounded if rounding is enabled; the conversion fee applies when customers pay in a currency different from your payout currency and varies by store location (Shopify Help Center). For important markets, set fixed prices through catalogs or price lists rather than relying on conversion. See multi-currency ecommerce.

SettingPurpose
Market currencyCurrency customers see and pay in
Exchange rate: automatic or manualHow converted prices are calculated
RoundingClean price endings after conversion
Catalogs and fixed pricesMarket-specific pricing and availability
Tax-inclusive pricingMatch market display conventions

Catalogs and Product Availability

Catalogs let you control which products are available in a market and at what prices. Use them for products that can't be sold in some countries (regulatory or licensing reasons), market-specific ranges and fixed local pricing. For B2B markets, Shopify limits the number of active B2B market catalogs on non-Plus plans, while Plus allows unlimited B2B market catalogs; check current plan details.

Domains and Languages

Each market can use a subfolder (yourstore.com/fr/), subdomain (fr.yourstore.com) or top-level domain (yourstore.fr), with one or more languages. Shopify describes subfolders as suitable for most stores, being simple to set up with no extra domain costs (Shopify Help Center). Translate content with the Translate & Adapt app (automatic or manual translation and CSV import) or other translation apps, and adapt market-specific content where needed. See multi-language ecommerce website.

Setting up Shopify Markets for new countries?

ZSpace configures Markets, pricing, languages and duties so each market feels local without separate stores.

Start a Project

International SEO on Shopify

Shopify's documentation states that for configured market domains and subfolders it automatically generates hreflang tags (including x-default), self-referencing canonical URLs and sitemaps that include market URLs, and that crawlers bypass the automatic redirection applied to customers (Shopify Help Center). Automatic hreflang can be turned off if a theme or app manages it, to avoid duplicates. Still verify the output with a crawler, localize metadata and content, and check that each market's pages are indexed. See international ecommerce SEO.

Redirection and Selectors

Shopify documents redirecting customers to the domain and language that match their location, based on IP address and browser language, with store selectors letting them override and their choice saved (Shopify Help Center). Google's general guidance is to avoid automatically redirecting users between language versions. Keep country and language selectors prominent in the header and footer, test the redirection behaviour for your markets, and make sure travellers and people shopping for others can reach the version they want.

Duties, Taxes and Compliance

Markets can be configured for tax-inclusive pricing and duty collection for international orders. Shopify's documentation also notes market-specific compliance features, such as showing the lowest price in the previous 30 days when advertising reductions to customers in the EEA (Shopify Help Center). Shopify also offers Managed Markets for eligible stores, which takes on more of the cross-border work; check current eligibility, coverage and terms. Tax obligations remain country-specific; take advice.

Headless and Hydrogen

Headless storefronts built with Hydrogen or other frameworks use the Storefront API with country and language context so product prices, availability and translated content are returned for the right market. The storefront implements locale routing (for example /fr-ca/ paths or domains), a market selector and hreflang, and hands off to Shopify checkout with the correct market. Plan how market configuration in the admin maps to routes in the storefront. See Shopify Hydrogen and headless ecommerce architecture.

Markets vs Expansion Stores

Markets handle most multi-country needs from one store. Shopify Plus includes expansion stores for cases where a separate storefront is justified, for example very different catalogs, brands, teams or operations. Start with Markets and move a market to an expansion store only when configuration can't cover the differences. See country-specific ecommerce stores.

Setup Sequence

  • Define markets and submarkets from demand and operations
  • Activate Shopify Payments and choose currencies
  • Set exchange rate approach, rounding and fixed prices where needed
  • Configure catalogs and product availability per market
  • Assign domains or subfolders and languages; translate content
  • Configure tax display and duty collection
  • Set shipping zones, rates and delivery estimates per market
  • Test selectors, redirection, hreflang, checkout and emails per market
  • Monitor indexing, conversion and margin by market

Worked Example: Adding Canada and the EU

An illustrative scenario: a US Shopify store adds a Canada market (Canadian dollars, English and French, /en-ca/ and /fr-ca/ subfolders) and an EU market (euros, English and German, with a Germany submarket inheriting EU settings). Bestsellers have fixed prices per market; other products convert with rounding. Two products unavailable in the EU are excluded through the EU catalog. Duties are collected at checkout where configured. After launch the team crawls the site to confirm hreflang and canonicals, checks indexing per subfolder and compares conversion by market.

Common Mistakes

  • Relying only on converted prices for key markets
  • Turning on markets without translations or localized content
  • Duplicate hreflang from both Shopify and an app
  • Hiding the country selector
  • Not testing duties, emails and refunds per market
  • Using expansion stores when Markets would do

Ready to take your Shopify store international?

Talk to ZSpace about Shopify Markets setup, Hydrogen and headless localization and localized storefront UX.

Start a Project

Conclusion

Shopify Markets gives one store the tools to sell across countries: market conditions, currency and pricing controls, catalogs, domains, languages, SEO output and duty settings. Configure them deliberately, localize beyond translation and verify every market end to end. For checkout specifics, see global ecommerce checkout.

For related guides, see multi-region ecommerce and international shipping.

FAQ

Common questions

Shopify's set of international and multi-market selling tools. Markets combine conditions (who a market applies to, such as countries and regions) with customizations (currency, catalogs and pricing, product availability, domains, languages, themes and tax and duty settings).

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.