k-sync
Back to blog

Shopify markets vs WooCommerce multi-currency after migration (2026)

How Shopify Markets compares to WooCommerce multi-currency (WooCommerce Payments, WPML, WooCommerce Multi-Currency) — currency conversion, localized pricing, international checkout, and what changes after migrating.

·By k-sync
5 min read · 1,004 words

If your WooCommerce store sells internationally with multiple currencies, migrating to Shopify changes how multi-currency works. WooCommerce's multi-currency setup typically involves plugins (WooCommerce Payments Multi-Currency, WPML WooCommerce Multilingual, Currency Switcher for WooCommerce). Shopify's equivalent is Shopify Markets — a native feature that handles international selling at a platform level. Here's what changes and what to prepare for.

WooCommerce multi-currency approaches

WooCommerce doesn't include multi-currency natively. Common implementations:

Shopify Markets overview

Shopify Markets (introduced 2021, significantly expanded 2023–2024) is Shopify's native international selling platform. It handles:

Shopify Markets vs WooCommerce multi-currency comparison

FeatureWooCommerceShopify Markets
Automatic currency conversionVia plugin (WC Payments, Aelia, etc.)Native — automatic by customer location
Fixed localized pricesManual price override per currency (plugin-dependent)Native market price lists — set exact price per market
Currency exchange rate sourcePlugin-configured (manual or API)Shopify's rate + configurable % markup
Payout currencyGateway-dependentSettlement in store currency (Shopify Payments)
Multi-language URLsWPML: separate pages per language/en-us/, /en-gb/, /fr-fr/ subfolder per market
Checkout in local currencyPlugin-dependentNative — customer sees and pays in local currency
Local payment methodsGateway + plugin dependentShopify Payments supports 15+ local payment methods
Duties/taxes at checkoutPlugins like TaxJar, AvalaraShopify basic (rate-based), Shopify Plus for full landed cost
Market-specific product availabilityVia plugin or conditional logicNative: hide products from specific markets
Market-specific domainWPML: separate WordPress install per domainNative domain assignment per market (basic+ plan)

Setting up Shopify Markets after migration

Step 1: Access Markets settings

Shopify Admin → Settings → Markets. By default, your store has a primary market (your home country). Add international markets by country or region.

Step 2: Currency configuration

For each market:

Step 3: Domain/subfolder setup

For international SEO, set up market-specific subfolders or subdomains:

This replaces WPML's separate WordPress install per language — Shopify handles market-specific URLs natively.

Step 4: Language translation

Shopify Markets handles currency and market configuration. For translated content:

Migrating existing multi-currency pricing

If your WooCommerce store had manually set prices per currency (not just auto-conversion), you need to recreate these in Shopify's Price Lists:

  1. Export your WooCommerce multi-currency prices (plugin-dependent — check if your plugin exports price overrides to CSV)
  2. In Shopify Admin → Settings → Markets → your market → Price List → Import CSV
  3. Format: product ID/variant ID + price per currency

k-sync's product export can help here — export normalized product data with all variant prices to prepare the Price List CSV.

What WooCommerce multi-currency setups don't have a direct Shopify equivalent

WPML separate stores per language

WPML creates entirely separate WordPress pages per language with their own content, SEO settings, and often different products. Shopify Markets doesn't create separate stores — it's one store with market-specific views. If you had deeply customized per-language content on WPML (different product descriptions, different blog posts), this requires manual translation work in Shopify's translation system.

Complex market-specific product catalogs

If your WooCommerce setup shows completely different products in different countries (e.g., certain products only available in the EU), this requires product availability settings per market in Shopify (Admin → Markets → Products availability). This is native on Shopify but needs to be configured manually.

Testing after migration

Before going live internationally:

Migration checklist: multi-currency / international

Shopify Markets consolidates multi-currency and multi-market management into a single, well-integrated interface. The transition from WPML's complex multi-site architecture or plugin-based currency switching is a simplification for most stores — though stores with heavily customized per-language content will need to invest time in the translation workflow.

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