Shopify Markets lets one store sell in multiple countries with local currencies, languages and URLs, all from a single admin and product catalog. What it won’t do is decide which countries to enter, what to charge there, who pays the duties or which content deserves translation. Settle that market structure first. Translating pages is the last step, not the first.
What Shopify Markets does and does not handle
A market in Shopify is a group of one or more countries or regions that share settings. Your primary market is the country the store was built for; everything else is an international market. You can create a market for a single country, such as Germany, or a region, such as the EU or a “Rest of world” catch-all.
Each market can carry its own currency, languages, domain or subfolder, price adjustments, product availability and duty settings. The trouble starts when teams treat that settings screen as the strategy.
| Shopify Markets handles | Still your decision |
|---|---|
| Showing prices in local currency, with rounding | What each product should cost in that market |
| Language versions and hreflang tags for market URLs | Which pages to translate and who checks quality |
| Subfolders, subdomains or country domains | Which URL structure serves your SEO plan |
| Calculating taxes, and duties where your plan and payments setup support it | Tax registrations, filings and whether you or the customer pays duties |
| Hiding products you can’t sell in a market | Carrier contracts, delivery promises and returns logistics |
| Local payment methods through Shopify Payments | Ads, shopping feeds, email and support in each market |
Choosing which markets to launch first
Start with evidence, not a map. Pull the last twelve months of sessions and orders by country from Shopify analytics and GA4. Countries where people already buy while paying in a foreign currency and waiting on slow shipping are your strongest candidates, because localization removes friction from demand that already exists.
Then score each candidate on:
- Existing demand: orders, sessions and email signups from that country
- Shipping: cost and delivery time from your warehouse
- Duties and tax: how much registration and paperwork entry requires
- Language: whether you can sell in English or need a full translation
- Payments: whether Shopify Payments supports the methods shoppers there expect
- Returns: whether you can offer a local returns address or must absorb international return postage
Launch one or two single-country markets properly, and put everything else in a “Rest of world” market with converted prices and English content. A typical first structure for a US brand: the US as primary, Canada and the UK as their own markets, and a catch-all for the rest. The EU can come next as one market, with German or French added once the numbers justify it.
The mistake I see most often is switching on dozens of countries on day one. Each one becomes a duty question, a returns question and a support ticket in a language nobody on the team reads.
Domains and subfolders per market
Shopify gives you three URL options for a market.
| Option | Example | Upside | Downside |
|---|---|---|---|
| Subfolder | example.com/en-ca | Inherits your main domain’s authority; one site to manage | Weaker local signal than a country domain |
| Subdomain | ca.example.com | Clear separation | Builds authority more slowly than a subfolder |
| Country domain | example.ca | Strongest local signal and trust in some countries | Starts with less authority; separate domain to buy and maintain |
Subfolders are the right default for most brands: a new market draws on your existing domain’s authority from day one. Choose a country domain when you already own one with rankings, or when shoppers in that country clearly favor local domains.
Shopify adds hreflang tags for your market URLs automatically, but it can’t fix a messy structure you choose. Avoid forcing visitors into a market by IP address: search crawlers and travelers get stuck in the wrong version. A country selector plus a gentle suggestion banner does the job without the SEO risk. The post on international SEO, subfolders and hreflang covers the search side in detail.
Currency, pricing and rounding rules
Pricing in Markets works in three layers, each needing a decision.
Conversion
By default, Shopify converts your store-currency prices at a current exchange rate. Automatic rates move, so a price that looked sensible at launch can drift. Depending on your plan, you can set manual rates to hold prices steady and review them on a schedule.
Rounding
Converted prices come out as numbers like €47.83. Shopify can round converted prices by currency so they end in clean, familiar numbers. Check the result against how prices look in that country; some currencies are priced in whole numbers, others end in .95 or .99.
Adjustments and fixed prices
You can raise or lower all prices in a market by a percentage to cover cross-border shipping or duties. Depending on your plan, you can also set fixed prices for specific products, which is worth doing for hero products where the price point itself sells.
Tax display is where conversion alone fails. US prices are shown before sales tax; UK, EU and Australian shoppers expect prices that include VAT or GST. A hypothetical example: a product sells for $80 in the US and converts to about €74. If you show €74 including 20% VAT, you keep about €61.67 before duties and shipping, roughly 17% less than you intended. To net €74, the tax-inclusive price has to be about €89. Shopify’s tax settings control whether VAT is added on top of the converted price or absorbed into it, so check how yours are configured before setting market prices.
So work backward: decide the net price you need, add VAT and any duties you absorb, then round to a local price point. Use fixed prices for your best sellers and let conversion with a percentage adjustment cover the long tail. Also check fixed-amount discounts and free-shipping thresholds, so they don’t land on odd numbers in local currency.
Duties, taxes and shipping
Duties
If you don’t collect duties at checkout, the carrier bills the customer on delivery, often with a handling fee on top. Some refuse the parcel, and you pay to ship it back. For markets where duties apply, either collect them at checkout or build them into the price and ship with duties paid. Either way, Shopify needs an HS code and country of origin on each product to estimate duties accurately.
Taxes
Shopify calculates tax at checkout, but registering, filing and remitting are your job. Many countries require non-resident sellers to collect VAT or GST at the point of sale on lower-value imports; the EU’s IOSS scheme and the UK’s VAT rules are the ones most DTC brands hit first. Get a tax adviser involved before launch, not after the first notice.
A merchant-of-record option, from Shopify or a third-party cross-border provider, takes on tax registration, duties and compliance for a per-order fee. It costs margin but lets you test smaller markets without registering everywhere.
Shipping and returns
Set shipping zones and rates per market, and show delivery estimates you can actually meet. Plan returns before launch: a local returns address or consolidation service keeps return costs from wiping out the order. EU consumers have a statutory right to withdraw from most online purchases within 14 days, so your policies there need to reflect it.
Translation and localized content
Translate in order of revenue impact:
- Product and collection pages for the products you’ll promote in that market
- Cart, navigation, search and theme text, including your theme’s language files
- Shipping, returns and FAQ pages, plus legal policies
- Landing pages your ads will point to
- Order notifications and email flows
- Blog and editorial content, last
Shopify’s checkout supports many languages already; the gaps are elsewhere: review widgets, upsell apps and size-guide popups that only render in English. Click through every app on a translated page before launch.
Machine translation is fine for a first pass. Have a fluent reviewer check product pages and policies, because a mistranslated size chart creates returns and a mistranslated policy creates disputes. Translate & Adapt also lets you adapt content by market, so UK shoppers can see “colour” while US shoppers see “color”.
Localization goes beyond words: metric units and local sizing, product names that don’t travel, reviews from local customers, local payment methods and support hours that fit the market.
When you need expansion stores instead
Markets covers most brands selling one catalog abroad. Separate expansion stores make sense when the differences go deeper than currency and language.
| Situation | Better fit |
|---|---|
| Same catalog, local prices and languages | Markets |
| Different product ranges or brand presentation by region | Expansion stores |
| Separate legal entity, bank account or payment provider per region | Expansion stores |
| Different warehouse, ERP or fulfillment integrations per region | Usually expansion stores |
| Local team running its own promotions and merchandising | Expansion stores |
| Testing a new country with little volume | Markets |
Expansion stores come with Shopify Plus, and they aren’t free to run: product data, apps, themes and content need syncing across stores, and reporting gets harder. If you’re weighing that step, Shopify vs Shopify Plus covers what the upgrade includes. Many brands start with Markets and split one region into its own store once volume and operations justify it.
Pre-launch checklist for each market
- Market grouping documented: which countries, which currency, which language
- Price points set and checked with VAT and duties included where applicable
- HS codes and country of origin on every product sold in the market
- Tax registrations confirmed with an adviser
- Shipping rates, delivery estimates and returns process tested
- Top product pages, policies and app widgets translated and reviewed
- Hreflang output and country selector checked on live URLs
- Test orders placed from each market, through to refund
Structuring markets, pricing and domains, then building the theme, app and checkout changes to support them, is a core part of my Shopify development work.
Get it built
If you’re planning an international rollout and want the market structure right before anything gets translated, I can plan it and build it. Start with a Growth Audit, $1,500 fixed and credited if we continue. See pricing or get in touch.