SaltAISaltAI
Developer Tools24 March 202610 min read

Shopify App Localisation: Reaching Global Merchants

If you sell on Shopify and you've ever tried to expand into a new country, you already know the uncomfortable truth: your store's language settings are only the beginning. The real challenge sits in e

If you sell on Shopify and you've ever tried to expand into a new country, you already know the uncomfortable truth: your store's language settings are only the beginning. The real challenge sits in every app you've installed — the checkout upsell widget, the loyalty programme, the product review tool — each one potentially displaying English-only text to a customer in Berlin, Tokyo, or São Paulo. That friction is silent but expensive, and most merchants never trace lost conversions back to it.

The global Shopify ecosystem now spans merchants in over 175 countries. With that reach comes a serious responsibility to present a consistent, localised experience end to end. When a single app breaks the language immersion you've worked hard to build, customers notice even if they can't articulate why. Trust erodes, and the purchase doesn't happen.

In this post, you'll learn exactly how Shopify app localisation works, why it matters for merchants selling across borders, how to audit your current stack, and what practical steps you can take today — whether you're running a boutique fashion label or a high-volume B2B supplier. The strategies here apply to any Shopify store looking to grow internationally without sacrificing the customer experience that earns repeat business.


Why Localisation Goes Far Beyond Translation

Most merchants treat localisation as a translation task: swap English words for French ones, publish, done. In reality, localisation means adapting every customer-facing touchpoint — tone, currency formatting, date formats, units of measurement, and even colour associations — to feel native to the target market. A French customer who sees "€1,200.00" instead of "1 200,00 €" notices. A German shopper confronted with MM/DD/YYYY date formatting in an order confirmation email will hesitate. These details compound into an overall sense that the store wasn't really built for them.

The Shopify platform itself handles a lot of heavy lifting through its native Markets feature, which lets you assign currencies, domains, and price adjustments by region. But Markets cannot control what third-party apps display inside your storefront. Each app developer is responsible for supporting Shopify's App Bridge localisation API and publishing locale files — and many simply don't prioritise it. A store that has 12 apps installed might have only four that fully support localisation, leaving customers to encounter a patchwork of languages mid-journey.

For merchants supplying enterprise clients or premium retailers, this inconsistency can be especially damaging. If your brand is trusted by organisations that expect polished, professional digital experiences, a broken French checkout widget is not a minor bug — it's a signal that your digital infrastructure isn't mature. Understanding that app localisation is a distinct discipline from store translation is the foundational mindset shift that unlocks real international growth.


Auditing Your Shopify App Stack for Localisation Gaps

Before you can fix anything, you need to know what's broken. Start by opening your Shopify store in an incognito browser window set to a non-English locale — change your browser language settings to French, German, or Japanese — and walk through your entire purchase journey as a customer would. Click on product pages, trigger upsell popups, interact with the review widget, and proceed through checkout. Take screenshots of every piece of app-generated text you encounter.

Pay particular attention to post-purchase flows: order confirmation overlays, loyalty reward notifications, and email marketing popups. These are often built by apps that were installed years ago and never updated for localisation support. You may find that the main storefront translates beautifully into German but the loyalty programme fires a popup saying "You earned 50 points!" in English regardless of the customer's language preference. That specific moment — after the purchase, when you want the customer to feel celebrated — is precisely where brand consistency matters most.

Once you've completed your audit, cross-reference your findings against each app's documentation. Search the app's Shopify listing or help centre for "locale," "translation," or "i18n." Apps that genuinely support localisation will have a dedicated section explaining how to add or edit locale strings. Apps that don't will often have community forum posts from frustrated merchants asking for exactly that feature. This audit typically surfaces two or three apps that are responsible for the majority of localisation failures — which makes prioritisation manageable.


Understanding Shopify's Localisation Infrastructure

Shopify has built a reasonably robust infrastructure for localisation that many merchants never fully utilise. The Translate & Adapt app, available free from Shopify, lets you manually translate storefront content or connect to automatic translation services. It integrates directly with Shopify Markets, meaning translations are served contextually based on the customer's detected region or selected currency domain. For straightforward store content — product descriptions, collection pages, navigation labels — this covers most of what you need.

For app-level localisation, the key standard is Shopify's App Bridge i18n API, which allows app UIs rendered inside the admin or on the storefront to detect the merchant's or customer's locale and render translated strings accordingly. When an app developer uses this API correctly and publishes locale files for your target languages, the experience becomes seamless. The problem is that this requires ongoing maintenance: every time a developer adds a new feature with new UI strings, those strings need to be added to every locale file, tested, and published. That maintenance cycle is where many apps fall behind.

Third-party translation tools like Weglot and Langify offer a bridge solution by intercepting rendered DOM text and replacing it with translated equivalents. These tools work surprisingly well for app-generated content that other methods miss, and they can be configured to exclude strings you don't want auto-translated — such as product SKUs or brand names. For merchants who need a pragmatic fix while waiting for app developers to improve their native localisation support, these tools are worth the monthly cost, particularly if you're driving meaningful traffic from two or more non-English markets.


Choosing Apps That Prioritise Localisation from Day One

When evaluating new apps for your Shopify store, localisation support should be a non-negotiable criterion if you're selling — or planning to sell — in more than one language market. Before installing, check the app's listing for language support mentions, look at the reviews from non-English-speaking merchants, and check whether the developer's support documentation is itself available in multiple languages. A developer who hasn't localised their own documentation is unlikely to have prioritised localising their app interface.

Ask specific questions in the app's pre-sale support channel: "Does your app fully support French and German locale strings including post-purchase flows?" A developer confident in their localisation will answer immediately and specifically. A developer who responds with "you can use a translation plugin to handle that" is signalling that localisation is an afterthought in their product roadmap. That's useful information before you commit to an app that may become a significant piece of your customer journey.

It's also worth prioritising apps that are actively maintained — check the changelog or version history on the Shopify App Store listing. An app with regular updates every four to six weeks is far more likely to keep locale files current than one that was last updated 18 months ago. When a new Shopify feature or Markets update rolls out, well-maintained apps respond quickly. Poorly maintained apps leave merchants carrying the localisation burden themselves, which is exactly the kind of technical debt that quietly erodes international performance over time.


Practical Steps to Improve Localisation This Week

Start with the highest-traffic, highest-impact touchpoints. If your store generates most of its revenue from Germany and France, focus first on the checkout experience and any app that fires on product pages. Use Shopify's Theme Editor to review all app blocks and identify which ones display customer-facing text. For each app block, open the app's settings and look for a "translations" or "language" tab — many apps include basic manual translation fields that merchants never find because they're buried in the settings.

For apps without native translation support, create a simple spreadsheet listing every English string you've identified in your audit, your target translation, and the app responsible. Share this with a professional translator rather than relying solely on machine translation — especially for German and Japanese, where machine translation produces noticeably unnatural phrasing that native speakers identify immediately. A professional translation pass for a single app's UI strings typically takes two to four hours and is a one-time investment that pays back quickly in improved conversion rates.

Finally, build localisation testing into your regular workflow. Every time you install a new app, run a 10-minute localisation check in your highest-priority non-English locale before making it live. Every time you launch a new market through Shopify Markets, do a complete end-to-end journey test in that locale before driving paid traffic. The SaltAI Agent for Shopify can support your workflow by surfacing actionable insights and helping you optimise across your store. Treating localisation as an ongoing operational standard rather than a one-time project is what separates merchants who scale internationally from those who plateau.


Measuring the Impact of Better Localisation

Improving localisation without measuring its impact is like running ads without checking your ROAS. Set up Shopify Analytics segments filtered by country before you make any localisation changes, and capture baseline conversion rates and average order values for each target market. Give your changes three to four weeks to accumulate meaningful data before drawing conclusions, and compare conversion rates within the same market rather than across markets, since traffic sources and seasonal patterns will differ.

Beyond conversion rate, track bounce rate on localised landing pages using Google Analytics 4 or your preferred analytics tool. A high bounce rate on a German-language landing page often indicates a disconnect between the ad creative, which is localised, and the on-site experience, which isn't. When you fix the on-site localisation and bounce rate drops, the causal relationship is clear. These before-and-after comparisons become powerful internal evidence that justifies continued investment in localisation as a business priority rather than a developer nicety.

Also track customer support ticket volume by language. When app localisation is broken, customers in affected markets either abandon silently or contact support to ask why something looks wrong. A reduction in French-language support tickets about confusing checkout messages after a localisation fix is a tangible, low-noise signal that your changes worked. This kind of multi-metric measurement framework — conversion, bounce, support volume — gives you a complete picture of localisation's commercial value and helps you prioritise which markets and which apps to fix next.


Conclusion

Shopify app localisation is one of the most overlooked levers for international growth. It sits at the intersection of customer experience, technical architecture, and commercial strategy — which is why so many merchants address their store translation and assume the job is done. The reality is that your app stack creates dozens of customer-facing moments that fall outside your theme translations, and each unlocalized moment chips away at the trust you've worked hard to build.

The practical path forward is straightforward: audit your stack, identify the highest-impact gaps, prioritise apps that build localisation in from the start, and measure the results systematically. These aren't advanced technical tasks — they're operational habits that any merchant can implement with modest time investment.

Try SaltAI Agent for Shopify free at saltai.app — no credit card required.

#saltai-io

SaltAI Team

SaltAI builds focused Shopify apps for food merchants and general merchants. Every app is tested in production at a real food store — including Vanda's Kitchen — before it ships.