

Selling internationally used to mean running separate stores. Today, Shopify Markets consolidates everything — currencies, languages, taxes, shipping rules, and localized pricing — into a single admin dashboard. If you source products from China and ship globally, getting this setup right is one of the highest-leverage things you can do for your revenue.
Here is a complete, practical walkthrough.
Shopify Markets is a built-in cross-border commerce tool available on all Shopify plans. It lets you manage country- or region-specific settings — prices, currencies, languages, domains, duties — from one place, without installing multiple apps or maintaining separate storefronts.
The feature was launched in 2022 and has grown significantly since. Today, Markets Pro (the managed merchant-of-record tier) is available in 100+ destination countries, B2B is integrated, and you can build fully localized headless storefronts via the GraphQL API.
“The challenge has always been complexity: managing multiple currencies, languages, tax regulations, and shipping rules used to require either multiple Shopify stores or expensive third-party solutions.” — the problem Shopify Markets was built to eliminate.
Don't try to serve the entire world on day one. Start with two or three high-opportunity markets where demand already exists.
The fastest way to identify real demand is to open Shopify Analytics and look at where your existing international traffic comes from. If 10 % of your sessions are already from the UK, that's validated demand you're currently underserving — not a guess.
On the grouping question: you can create a single “Europe” market covering all EU countries, or break it down into Germany, France, and so on. Grouping makes shared settings easier to manage; separating gives you finer pricing and language control. A common starting point is one market per major language block (e.g. DACH for German-speaking countries, a broader “Rest of World” fallback).
Shopify automatically creates a default “International” market for any countries not otherwise assigned. Replace it with specific configurations as you grow — don't leave customers in an unconfigured fallback indefinitely.
Local currency display is no longer optional. Research consistently shows that a significant share of international shoppers abandon when prices aren't shown in their own currency — the friction is psychological as much as practical.
Shopify Markets lets you assign a specific currency to each market. When a customer visits your store, their market is identified and prices are displayed in the configured currency. If that currency differs from your base currency, prices are converted using either automatic or manual exchange rates.
| Exchange Rate Option | How It Works | Best For | Conversion Fee |
|---|---|---|---|
| Automatic rates | Real-time market rates, updated throughout the day | Most merchants — set and forget | 1.5 % or 2 % depending on store location |
| Manual / fixed rates | You set the rate yourself | Markets where you want stable, round-number pricing | None (you absorb FX risk) |
| Market-specific price overrides | Hard-code a price per market regardless of FX | Premium markets (e.g. Switzerland) or strategic pricing | None |
For most merchants starting out, automatic rates are fine. Switch to fixed overrides in markets where you want pricing consistency — for example, £29.99 instead of a floating £28.73.
Language is where many merchants cut corners — and where they lose the most international conversions. Translating your store's content helps customers better understand your product details, shipping, and return policies, which directly drives sales.
Shopify supports up to 20 languages per store. The workflow:
One important dependency: to manage languages per market (rather than globally), you must first set up international domains or subfolders. Without this, your language settings apply identically across all markets.
This is the step most guides bury at the end — but it has the biggest long-term SEO impact.
You have three options for international domain structure:
The cleanest SEO approach is separate domains per market: each domain can rank independently in search engines, and customers land directly on the correct localized page. With subfolders as a middle ground, you still get market-specific URLs that search engines can index separately. Either way, make sure hreflang tags are correctly implemented — this is what tells Google which version of your page to serve to which audience.
To set up international domains in Shopify: go to your market settings, click Languages and domains, and add or connect the relevant domain or subfolder path.
Surprise customs charges at delivery are one of the most common complaints in international e-commerce — and one of the most avoidable.
Shopify Markets supports duty and import tax collection at checkout through the Managed Markets feature (available on certain plans). This calculates the landed cost upfront and removes the unpleasant surprise for your customer. For merchants not on Managed Markets, the minimum requirement is understanding your tax obligations in each market:
In your market settings, navigate to Products and pricing and configure duties and tax display. Decide whether to show tax-inclusive or tax-exclusive prices — in most European markets, customers expect to see the VAT-included price on product pages.
Every market you add needs shipping rates. Without them, customers in that region will reach checkout and find no shipping option — a silent conversion killer.
Go to Settings > Shipping and delivery and create shipping profiles for each market. Set rates based on weight, price, or flat fee — and be honest about transit times. Customers in Europe ordering from a China-based supply chain need accurate expectations, not optimistic estimates.
This is where having a reliable fulfillment backbone matters enormously. If you're sourcing products from Chinese platforms like 1688, Taobao, or Tmall and shipping them globally, the gap between your Shopify Markets setup and your actual logistics needs to be tight. Piratify's integrated sourcing and fulfillment is built specifically for this use case — connecting your Shopify store directly to Chinese suppliers and handling cross-border shipping, so your Markets configuration reflects real lead times and costs rather than guesswork.
Never assume your setup works — verify it. Use a VPN to simulate browsing from each target market and check that:
A common issue: checkout reverting to base currency. This usually means Shopify Payments or Markets isn't fully enabled — double-check that your payment gateway supports multi-currency for the markets you've activated.
Standard Shopify Markets is free and covers most of what growing merchants need. Markets Pro (a paid managed merchant-of-record service) goes further: it handles duties, import taxes, and cross-border compliance on your behalf, settling in the buyer's currency. It's worth evaluating once you're doing meaningful volume in markets with complex import tax rules — but start with standard Markets first.
If you're also considering comparing Chinese sourcing platforms to understand which ones integrate most cleanly with a multi-market Shopify store, that's a natural next step once your Markets setup is solid.
No. Shopify Markets lets you manage multiple countries from a single store. You can configure currencies, languages, taxes, shipping, and domains per market without duplicating your catalogue or running parallel stores. Separate stores only make sense in very specific scenarios — for example, a completely different brand identity per region.
Yes. The core Shopify Markets features — currencies, languages, market-specific pricing, duties display — are available on all paid Shopify plans. Some advanced features like Managed Markets (merchant-of-record duty handling) and certain B2B integrations require higher-tier plans. Check the Shopify pricing page for current plan feature breakdowns.
Shopify's free Translate & Adapt app covers basic storefront translation and lets you manually edit or review AI-generated translations for up to 20 languages. For full coverage including checkout pages, transactional emails, and SEO meta tags, a third-party app like Weglot is the most robust option and handles hreflang injection automatically. For any market where language accuracy matters for trust (e.g. Germany, Japan), always have a native speaker review the output before going live.