Shopify Markets for International Selling: The Setup Guide That Actually Works
Shopify Markets handles international selling for a single-store setup — multi-currency, localized content, tax-inclusive pricing, market-specific domains. The problem is not that Shopify Markets lacks features. The problem is that most stores configure it like an afterthought.
We have set up international selling for D2C brands expanding from India to Dubai, Singapore, Saudi Arabia, and across the GCC. As an Official Shopify Partner, we have direct access to partner-level documentation and beta features that most agencies miss. When we migrated FloraSoul India from WordPress to Shopify and activated international markets, their mobile conversion rate jumped 41% — partially because we got the localization layer right from day one.
This guide covers the exact setup sequence we follow. Not theory. Not a feature list. The actual steps, in the right order, with the gotchas nobody warns you about.
What You Will Learn
- How Shopify Markets architecture actually works (primary vs. international markets)
- The currency rounding mistake that silently kills conversions
- Subdomain vs. subfolder vs. separate domains — the SEO-correct answer
- Geo-redirect strategies and why automatic redirects are usually wrong
- Tax-inclusive pricing setup for EU, UK, and GCC markets
- Shopify Markets Pro — whether it is worth the cost
- The exact 12-step setup sequence we use for client builds
Prerequisites
- An active Shopify store (Basic plan or above — Markets is available on all plans)
- At least one international market you want to target
- Shopify Payments enabled (required for automatic currency conversion)
- A translation strategy (even if you start English-only)
Understanding Shopify Markets Architecture
Shopify Markets organizes your international selling through three tiers:
Primary Market — your home country. This is set by your store address and currency. It defines the default customer experience. For Indian stores, this is India with INR.
International Markets — countries or groups of countries you actively sell to. Each market gets its own currency settings, pricing adjustments, domain strategy, and language configuration. You can create single-country markets (recommended for high-volume countries like UAE or Singapore) or multi-country markets (good for grouping similar regions like "GCC" or "Southeast Asia").
Countries You Don't Sell To — everything else. Customers in these countries cannot check out. They will see your default theme but hit a wall at checkout.
The critical decision most stores get wrong: they activate the default "International" market that Shopify auto-creates and call it done. That market groups every country into one bucket with one set of rules. For a brand doing serious international business, this is lazy architecture.
When we set up international selling, we create dedicated single-country markets for any country generating more than 5% of international traffic. Everything else goes into regional buckets ("GCC", "EU", "APAC").
Step 1: Create Your Market Structure
Navigate to Settings → Markets in your Shopify admin.
Delete or deactivate the default "International" market. Start fresh with intentional market architecture.
For a typical Indian D2C brand expanding to Middle East and APAC, here is the market structure we use:
Primary Market: India (INR)
Market 2: UAE (AED) — single country
Market 3: Saudi Arabia (SAR) — single country
Market 4: Singapore (SGD) — single country
Market 5: GCC Rest (QAR, BHD, KWD, OMR) — multi-country
Market 6: EU (EUR) — multi-country if applicable
Single-country markets give you granular control over pricing, language, domain, and shipping — which is exactly what high-value markets deserve.
Step 2: Currency Configuration and the Rounding Problem
Once you create a market and enable local currency, Shopify converts your base prices using live exchange rates plus a small buffer.
Here is where most stores go wrong: they leave automatic conversion on and never check the resulting prices.
USD 9.99 converts to AED 36.71 at the current exchange rate. No customer in Dubai sees AED 36.71 and thinks "that seems right." Perceived pricing psychology demands round numbers or .99 endings in every currency.
Our approach:
- Enable automatic conversion as a starting point
- Apply manual price adjustments — Shopify lets you set percentage-based adjustments per market (e.g., +5% for UAE to cover shipping cost differential)
- Set rounding rules — Shopify's built-in rounding can round to nearest .00 or .99. Enable this. AED 36.71 becomes AED 36.99 or AED 37.00
- For hero products, set fixed prices manually. Your best sellers should not rely on exchange rate fluctuations
The difference between a store that does this and one that does not: we measured a 12% conversion lift on a Baby Forest UAE sub-store simply by fixing currency rounding on their top 20 products.
Step 3: Domain Strategy — Subfolders Win (Most of the Time)
Shopify Markets supports three approaches for market-specific URLs:
Subfolders (example.com/ae/, example.com/sg/) — our default recommendation. Single domain authority, clean URL structure, easiest to manage. Google treats subfolders as part of the same domain, so your SEO equity stays consolidated.
Subdomains (ae.example.com, sg.example.com) — treated as separate properties by Google. More complex to manage. Only choose this if you need completely separate branding per market.
Separate domains (example.ae, example.sg) — maximum localization, maximum management overhead. Only for brands with dedicated market teams per country.
For 90% of our clients, subfolders are the answer. We have built international stores using all three approaches, and subfolders consistently deliver better SEO results with lower operational complexity.
To configure: Settings → Markets → [Your Market] → Domains and languages → Add subfolder
Step 4: Language and Translation Setup
Shopify's free Translate & Adapt app handles basic translation needs. For stores targeting Arabic-speaking markets (UAE, Saudi, Qatar), you need to know its limitations:
- It does not support RTL layout adjustments — that is a theme-level concern
- It covers product titles, descriptions, collections, and pages
- It does NOT translate app-generated content, checkout text (handled separately), or dynamic content from third-party apps
For serious multilingual stores, we pair Translate & Adapt with a third-party app like Weglot or Langify for broader content coverage.
Our translation workflow for GCC ecommerce builds:
- Set up Translate & Adapt for core content
- Use professional translation for product descriptions (machine translation kills luxury positioning)
- Configure theme-level RTL support for Arabic markets
- Test checkout flow in each language — broken translations at checkout destroy trust
Step 5: Geo-Redirect Configuration
Shopify offers two approaches:
Browser popup (recommended) — shows a subtle popup: "It looks like you're in UAE. Want to shop in AED?" The customer chooses. This respects user intent.
Automatic redirect — detects location via IP and redirects immediately. Sounds efficient. In practice, it frustrates users who are deliberately shopping on a different market (expats, gift buyers, business purchasers).
We always recommend the popup approach. Hard redirects cause three problems:
- Users on VPNs get sent to wrong markets
- Returning customers who bookmarked a specific URL get redirected away
- Google crawlers may get redirected, causing indexing issues for your international pages
Configure under: Online Store → Preferences → Market Redirection
Step 6: Tax-Inclusive Pricing by Market
This one catches merchants by surprise. In India and North America, prices are shown tax-exclusive — tax gets added at checkout. In the EU, UK, and increasingly the GCC, prices MUST include tax.
Shopify Markets lets you configure tax-inclusive pricing per market:
Settings → Markets → [Market] → Taxes → Include tax in prices
For UAE stores: VAT is 5%. Set tax-inclusive pricing for the UAE market. For Saudi Arabia: VAT is 15%. Separate configuration needed.
The gotcha: if you set tax-inclusive pricing, your effective margin changes. A product priced at AED 100 with 5% VAT inclusive means your actual revenue is AED 95.24. Price accordingly.
Step 7: Duties and Import Costs
For cross-border selling (shipping from India to UAE, for example), customers may face import duties. Shopify offers two approaches:
- DAP (Delivered At Place) — customer pays duties on delivery. This is the default and causes the most cart abandonment because of surprise charges.
- DDP (Delivered Duty Paid) — you collect estimated duties at checkout. Available on Shopify Advanced and Plus plans.
If you are on Advanced or Plus, always enable duty collection at checkout. The alternative is angry customers paying unexpected charges to the courier — and then leaving negative reviews.
Step 8: Shipping Configuration per Market
Settings → Shipping and delivery — create shipping zones that match your market structure.
For each market:
- Set realistic shipping rates (free shipping thresholds vary by market)
- Configure estimated delivery windows (under-promise, over-deliver)
- Enable carrier-calculated rates if available in your plan
Our rule: free shipping thresholds should be set at approximately 1.5x your average order value for that market. This pushes AOV up without making free shipping unreachable. For Baby Forest's India launch, this strategy contributed to their -22% cart abandonment rate.
Step 9: Payment Methods per Market
Different markets expect different payment methods:
- UAE: Credit cards + Tabby (BNPL) + Apple Pay + cash on delivery
- Saudi Arabia: MADA cards + stc pay + Tabby + Tamara
- Singapore: Credit cards + GrabPay + PayNow + Atome
- India: UPI + credit/debit cards + wallets + COD
Shopify Payments handles most card payments automatically. For local methods, install the relevant payment apps and configure them per market.
This is a critical step most guides skip. A UAE customer who does not see Tabby or cash-on-delivery at checkout will abandon. Period.
Shopify Markets Pro: Worth the Cost?
Markets Pro (powered by Global-e) is Shopify's fully managed international solution. It handles:
- Merchant of record (Global-e handles international transactions)
- Guaranteed duties and taxes (no surprises for customers)
- 150+ country coverage with local payment methods
- Returns management for international orders
The cost: you pay a per-transaction fee on top of Shopify's standard fees. For most of our clients doing under $50K/month in international sales, Markets Pro is overkill. The standard Markets setup with good configuration delivers 90% of the value at a fraction of the cost.
Our recommendation: start with standard Markets. Scale to Markets Pro when international revenue justifies the per-transaction cost — typically when you hit $100K+ monthly international GMV.
The Complete 12-Step Setup Sequence
Here is the exact order we follow for every international Shopify build at Innovatrix:
- Define market architecture (single-country vs. multi-country)
- Create markets in Shopify admin
- Configure currencies with rounding rules
- Set manual price adjustments for hero products
- Configure subfolder domains per market
- Install and configure Translate & Adapt
- Set geo-redirect popup (not automatic)
- Configure tax-inclusive pricing per market
- Enable duty collection at checkout (if on Advanced/Plus)
- Set up market-specific shipping zones and rates
- Install and configure local payment methods
- Test the full purchase flow in each market — currency, language, tax, payment, shipping
Step 12 is where most agencies stop at step 11. We buy test products through every configured market to verify the experience end-to-end. If you are expanding to APAC markets or GCC markets, this testing is non-negotiable.
Common Mistakes We See (And Fix)
Using the default International market without customization — this is the single most common mistake. It groups all countries together with identical settings.
Ignoring currency rounding — AED 36.71 looks suspicious. AED 37.00 looks intentional. This small detail measurably impacts conversion.
Automatic geo-redirects on custom domains — causes SEO indexing issues and frustrates VPN users.
Forgetting to test checkout in each market — a broken checkout in one market means zero revenue from that market. We have seen stores run for months with a broken AED checkout because nobody tested it.
Not setting up hreflang tags — Shopify handles this automatically for subfolder-based markets, but if you are using subdomains or separate domains, you need to verify hreflang implementation manually.
Frequently Asked Questions
Written by

Founder & CEO
Rishabh Sethia is the founder and CEO of Innovatrix Infotech, a Kolkata-based digital engineering agency. He leads a team that delivers web development, mobile apps, Shopify stores, and AI automation for startups and SMBs across India and beyond.
Connect on LinkedIn