How We Run a 14-Language Shopify Store and Price One Catalog for Three Economies
How to build a Shopify multi language store: Markets, translation limits, hreflang, multi-currency and PPP pricing, from stores we run in 11–14 languages.

On this page
- How Shopify handles multiple languages (the short version)
- Shopify translation: where Translate & Adapt stops
- Shopify Markets: languages, currencies and URLs
- PPP pricing on Shopify: one catalog, three price levels
- A setup checklist for a multi-language Shopify store
- Common mistakes on a Shopify multi language store
- When a multi-language store is the wrong move
- Where to start
zubracolors.com sells limewash paint and lime plaster in 14 languages from one Shopify store. kissmyskills.com sells digital products in 11 languages and charges three different price levels depending on where the buyer lives. Neither store has a second domain, a second admin, or a second catalog.
That’s the point of a Shopify multi language store done properly: one catalog, one admin, and a separate language, currency and price for each market, configured through Shopify Markets. The setup is mostly settings. The hard part is translation quality and knowing where Shopify’s built-in tools stop.
Here’s how we set it up, where the limits are, and how purchasing power parity (PPP) pricing works on a single Shopify catalog.
How Shopify handles multiple languages (the short version)
Shopify splits international selling into three layers:
- Markets decide who sees what: a country or group of countries, with its own currency, pricing, domain or subfolder, and languages.
- Languages are added to the store, then published to one or more markets.
- Translations fill those languages with content: products, collections, pages, navigation, SEO fields, checkout and email notifications.
The limits worth knowing before you plan, per the Shopify Help Center: up to 20 languages on Basic, Grow, Shopify and Advanced plans, and up to 30 on Shopify Plus. Localization isn’t available on the Lite plan.
Shopify translation: where Translate & Adapt stops
Shopify’s free Translate & Adapt app gets added when you add a language. It gives you a side-by-side editor and can translate most store content, including metadata and notifications.
The catch is in the app’s help page: you can automatically translate a maximum of 2 languages. Manual translation has no such cap, but typing 14 languages by hand across a real catalog isn’t a plan.
So for anything past two languages, you choose between:
| Route | Good for | Watch out for |
|---|---|---|
| Translate & Adapt, auto (2 languages) + manual | Small catalogs, 2–3 languages | Manual work grows with every product |
| Import translations (CSV or API) | Large catalogs with a translation workflow | Needs someone to manage files and re-imports |
| Third-party translation app | Many languages, frequent catalog changes | Monthly cost, and some apps add storefront scripts |
Whichever route you pick, machine translation is a first draft. Product names, technical terms and sizing need a human who knows the language and the product. A lime plaster that’s “breathable” in English has a specific trade term in German and Norwegian, and the literal translation reads like a warning label.
What auto-translation usually misses
- SEO titles and meta descriptions. Easy to skip, and then your German pages rank with empty or English metadata.
- Image alt text.
- Metafields and custom sections that the translation tool doesn’t pick up.
- Theme strings like “Add to cart,” “Sold out” and filter labels, if the theme has custom ones.
- Legal and policy pages, which need a human anyway.
Check these on every new language before you publish it.
Shopify Markets: languages, currencies and URLs
Once languages exist, Markets decides who gets them.
URLs. Use subfolders: yourstore.com/de/, yourstore.com/no/. According to Shopify’s international SEO guide, subfolders share domain authority with your primary domain, hreflang tags are generated automatically from your market and language setup, and each version gets a self-referencing canonical. You don’t write hreflang by hand, and you shouldn’t try.
Currencies. With Shopify Payments, each market can show and charge in its local currency, with rounding rules so prices end in something sensible instead of 23.47. Shopify notes that only stores using Shopify Payments with one-page checkout get all international pricing features, so check that before you promise local currencies to anyone.
Market structure. Group countries by how you actually sell to them, not by geography. zubracolors.com runs five markets: EU, Norway, Poland, Switzerland and the UK. Norway, Switzerland and the UK sit outside the EU’s customs and VAT area, which is the usual reason to give a country its own market instead of folding it into “EU.”
Lab note
zubracolors.com launched in January 2026 and today publishes 14 languages across those 5 markets, with 157 products and 617 variants, plus a B2B wholesale layer and a samples and testers flow. Publishing a language in Shopify takes minutes. Making it read like it was written by someone who sells paint is the real work, which is why we treat each language as its own launch, not a toggle.
PPP pricing on Shopify: one catalog, three price levels
Purchasing power parity pricing means charging what a product is worth in the buyer’s economy, not the seller’s. It matters most for digital products, where your cost per sale is roughly the same everywhere and a price that’s fair in the US can be out of reach elsewhere.
kissmyskills.com, our digital products store, uses three PPP tiers: World, Mid PPP and Emerging. Same products, same checkout, three price levels.
How PPP pricing maps onto Shopify
Shopify doesn’t have a “PPP” switch, but Markets gives you the parts:
- Group countries into tiers. Each tier is a market (or a small set of markets) containing countries with similar purchasing power. Public data like the World Bank’s PPP conversion factors is a common starting point.
- Set prices per market. Per Shopify’s catalog documentation, you can apply a percentage price adjustment to a whole catalog, or set specific prices for individual products. A product-level price overrides the percentage.
- Round prices locally, so a tier discount doesn’t produce odd-looking numbers.
- Keep subscriptions and single purchases consistent across tiers. kissmyskills.com sells Free, Month and Year subscriptions alongside single purchases, so every tier needs every offer priced, not just the products.
PPP pricing risks to plan for
- Arbitrage. Buyers in expensive markets can try to appear to be elsewhere. For physical goods, the shipping address solves it. For digital goods, decide how much leakage you’ll accept; cheap tiers are usually still profitable.
- Too many tiers. Three is manageable. Ten is a spreadsheet you’ll stop maintaining.
- Anchoring. If a buyer sees two prices for the same thing, explain why. Transparency works better than hoping nobody notices.
A setup checklist for a multi-language Shopify store
| Step | What to check |
|---|---|
| 1. Plan markets | Group countries by tax, shipping and price level, not by map |
| 2. Add languages | Stay within your plan’s limit (20, or 30 on Plus) |
| 3. Pick a translation route | Translate & Adapt auto covers 2 languages; plan the rest |
| 4. Translate SEO fields | Titles, meta descriptions, alt text for every language |
| 5. Use subfolders | Let Shopify generate hreflang and canonicals |
| 6. Set currencies and rounding | Confirm Shopify Payments supports your markets |
| 7. Set market prices | Percentage adjustment first, product-level overrides where needed |
| 8. Test checkout per market | Language, currency, payment methods, shipping rates |
| 9. Check indexing | Search Console: are language versions indexed, with translated titles? |
| 10. Check speed | Translation apps can add scripts; measure before and after |
Step 10 matters more than it looks. Some translation apps inject a script on every page. If you’re choosing one, compare it against the numbers in our Shopify speed optimization post first.
Common mistakes on a Shopify multi language store
Publishing every language at once. It feels efficient. In practice it means 14 half-checked languages instead of three good ones. Publish in batches, starting where you already get traffic.
Leaving checkout and emails in English. Buyers who browsed in Norwegian and then get an English order confirmation feel the seam. Check notification templates for every language you publish.
Translating prices but not policies. Shipping, returns and payment terms need to be readable in every market you sell to, not just the product pages.
Separate stores “to keep it simple.” Two admins means two catalogs, two sets of apps, and every product change done twice. A single Shopify multi language store with Markets is simpler to run, even when the setup takes longer.
Forgetting the search engines. Translated pages with English titles, or no titles at all, won’t rank in the local market. The SEO fields are part of the translation, not an extra.
When a multi-language store is the wrong move
If 90% of your orders come from one country, a second language won’t fix that. It adds translation debt to every product you publish. Start with the market where you already get traffic or inquiries, launch one language well, and let the data decide the next.
And if you also sell wholesale across borders, the price logic gets more layered. Our Shopify wholesale guide covers how we run B2B pricing next to DTC on the same store.
Where to start
A Shopify multi language store is one of the best things the platform does, if you plan markets before languages and treat each translation as a launch, not a checkbox. For the SEO side of translated pages, see our Shopify SEO checklist.
If you’re launching internationally from day one, our Launch Pro package starts at $6,500 and includes custom sections for up to 1,000 SKUs in 3–4 weeks. We’ve set up Markets, languages and pricing tiers on our own stores, so we’ll plan yours around how you actually sell. Not sure your current setup is right? Run a free Store Scan first.
FAQ
Questions merchants ask
How many languages can a Shopify store have?
Per Shopify's help center, stores on Basic, Grow, Shopify or Advanced plans can sell in up to 20 languages from a single store, and Shopify Plus stores in up to 30. Localization isn't available on the Lite plan.
Is Shopify Translate & Adapt free?
The app is free to install and lets you translate manually into as many languages as you add. Automatic translation is capped: Shopify's help center says you can automatically translate a maximum of 2 languages. Beyond that you translate manually, import translations, or use a third-party translation app.
Does a multi-language Shopify store need separate domains?
No. Subfolders such as yourstore.com/de/ are the simplest option and share your main domain's authority. Shopify generates hreflang tags and self-referencing canonicals for each language version automatically when you set languages up through Markets.
What is PPP pricing on Shopify?
PPP (purchasing power parity) pricing means charging different prices in different countries based on local purchasing power. On Shopify you can approximate it by grouping countries into markets and giving each market's catalog its own price adjustment or fixed prices.
Can I show local currencies on Shopify?
Yes. With Shopify Payments, markets can show and charge in local currencies, with price rounding rules per market. Shopify notes that only stores using Shopify Payments with one-page checkout can use all international pricing features.


