k-sync
Back to blog

Setting up Shopify markets for international stores after WooCommerce migration (2026)

How Shopify Markets replaces WooCommerce multilingual and multi-currency plugins — localized pricing, currencies, language, and international SEO after migration.

·By k-sync
6 min read · 1,157 words

International WooCommerce stores typically rely on a collection of plugins: WPML or Polylang for translations, WooCommerce Currency Switcher or Aelia for multi-currency, and WooCommerce Tax for VAT by country. On Shopify, many of these are unified into a single feature: Shopify Markets. Understanding how to replicate your WooCommerce international setup in Shopify is essential before migration.

WooCommerce international stack vs Shopify Markets

WooCommerce approachShopify equivalent
WPML / Polylang (translations)Shopify Markets + Translate & Adapt app (or third-party: Weglot, Langify)
WooCommerce Multilingual & MulticurrencyShopify Markets (built-in multi-currency)
WooCommerce Currency SwitcherShopify Markets (auto currency by country)
Country-specific pricing (price lists)Shopify Markets: price adjustments per market
Country-specific product visibilityShopify Markets: product availability per market
Separate subdomains/subdirectories per languageShopify Markets: domain/subdomain/subfolder per market
EU VAT rates by countryShopify Tax: automatic EU VAT via Shopify Markets
hreflang tagsAuto-generated by Shopify Markets

What is Shopify Markets?

Shopify Markets is Shopify's built-in international commerce framework available on all paid Shopify plans. It allows you to:

Key limitation: Shopify Markets does not handle content translation natively — product descriptions, page content, and theme text still need a translation app or manual translation.

Multi-currency setup

WooCommerce Currency Switcher plugins typically let customers manually switch currency. Shopify Markets auto-detects customer location and displays prices in local currency.

Setting up multi-currency in Shopify

  1. Shopify Admin → Settings → Markets
  2. Create a market for each region (e.g., "European Union," "United Kingdom," "United States")
  3. Add countries to each market
  4. Under each market → Preferences → Currency: set local currency (€, £, etc.)
  5. Currency conversion is automatic using real-time exchange rates (Shopify charges a 1.5% currency conversion fee unless using Shopify Payments)

Fixed vs live exchange rates: Shopify Markets uses live rates by default. If your WooCommerce store used fixed exchange rates (e.g., you manually set 1 USD = 0.92 EUR), you can set manual exchange rates in each market's currency settings instead.

Localized pricing (different price per market)

Shopify Markets supports price adjustments per market — instead of just converting USD to EUR at the live rate, you can set specific prices per market:

  1. Markets → Your market → Manage pricing
  2. Choose "Set prices for this market"
  3. Adjust prices as a percentage of base price or set fixed prices per product

This replicates WooCommerce WMPL+WooCommerce Multilingual's country-specific price lists.

Content translation

Shopify Markets does not automatically translate content. For product descriptions, page copy, and navigation, you have two options:

Option A: Translate & Adapt (free, by Shopify)

Shopify's own translation app lets you create translations for any store content:

  1. Install Translate & Adapt from App Store (free)
  2. Connect it to your Shopify Markets setup
  3. Translate product titles, descriptions, collections, pages, navigation, and email templates
  4. Manual translation or connect to a machine translation service (DeepL integration available)

Translating existing WooCommerce content (from WPML or Polylang): export translations from WooCommerce and import them via Translate & Adapt's CSV import or the Shopify Products CSV import with translated fields.

Option B: Weglot

Weglot ($99+/month) is the most popular third-party translation app for Shopify:

If your WooCommerce site used Weglot (it supports both platforms), Weglot can often export your existing translations and import them to the Shopify integration, preserving translation work.

Option C: Langify or Transcy

Langify and Transcy are alternatives to Weglot at lower price points. Less polished but functional for basic multilingual stores.

Domain structure for international SEO

WooCommerce multilingual setups typically use:

Shopify Markets supports all three URL structures. To configure:

  1. Markets → Select a market → Manage domains
  2. Choose: subfolder (e.g., /de/), subdomain (de.yourstore.com), or custom domain
  3. Set up DNS for any new subdomains or country-code domains

SEO consideration: If your WooCommerce site had strong rankings for international URL structures (e.g., yourstore.com/de/products/), replicate the same URL structure in Shopify Markets to preserve link equity. Set up 301 redirects from old international URLs to new Shopify Market URLs.

Shopify automatically generates hreflang tags linking international versions of the same page — critical for preventing duplicate content penalties when the same product page exists in multiple languages.

Shopify Markets Pro (advanced international)

Shopify Markets Pro (part of Shopify Plus or available as an add-on) adds:

For non-Plus stores, local payment methods are available through Shopify Payments and local payment gateways (see payment gateway migration guide).

Migrating WooCommerce WPML content to Shopify

Exporting translated product content from WooCommerce

  1. In WPML → WooCommerce Multilingual, export products with translations (CSV export)
  2. The export includes a column per language: product_title:de, product_description:de, etc.
  3. In Shopify, use the Products CSV import with Translate & Adapt: the Shopify Products CSV accepts [title:de] column format for translated fields

Exporting translated pages from WooCommerce

WPML page translations don't export cleanly to CSV. Practical approach for translated pages (About, FAQ, Policies):

Currency display and rounding

WooCommerce currency plugins often have custom rounding rules (e.g., round all EUR prices to nearest .99). Shopify Markets has a "price rounding" option per market:

Match your WooCommerce rounding settings here to maintain price consistency for returning customers.

International migration checklist

International setup is one of the most complex parts of WooCommerce to Shopify migration. Allow extra time — typically 1–3 days for a store actively selling in 3–5 markets, depending on translation volume.

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides