Solving the Multilingual Mystery: Shopify's Thank You & Order Status Pages

Hey store owners!

As a Shopify migration expert and community analyst, I spend a lot of time sifting through discussions to bring you the most helpful insights. Recently, a thread caught my eye that really hit home for anyone dealing with international sales, especially in bilingual markets like Canada. The original question, from a merchant named chcsep, was all about getting their Thank You and Order Status pages to display in the customer's preferred language, specifically French, after upgrading to Shopify's new page format.

chcsep was understandably frustrated. They'd done all the work to make their store bilingual, but after the upgrade, these crucial post-purchase pages seemed stuck in English. They mentioned the old pages allowed a language switcher from an app like Langify, and thought the new ones relied on browser settings – which, as we'll see, isn't quite the case. This is a common point of confusion, and the community really stepped up to clarify things!

Understanding How Language Works on Shopify's New Post-Purchase Pages

The biggest takeaway from the discussion, and something Priyasha and Ploqo both highlighted, is that the Thank You and Order Status pages don't have their own separate language switcher. Nope, they're not looking at your customer's browser settings either (that's a common misconception!). Instead, these pages simply display in whatever language the customer used during checkout. This is called their “order locale,” and it gets locked in the moment they start the checkout process.

So, if a customer starts their journey on your English storefront, even if they would prefer French, the entire checkout flow and the subsequent Thank You and Order Status pages will be in English. There's no “mid-flow” switch once checkout begins.

The Real Fix: Getting Customers to the Right Language From the Start

The community consensus was crystal clear: the real solution isn't about configuring the Thank You page itself, but about ensuring your customers land on the correct language version of your storefront before they even think about adding to cart. Here's a breakdown of the actionable steps:

Step 1: Publish Your Languages Correctly

This might sound basic, but it's a common pitfall. As Priyasha and kai_xing pointed out, simply “enabling” a language in your Shopify settings isn't enough. You need to make sure it's actually published for your relevant markets.

  • Go to Settings > Markets.
  • Select your market (e.g., Canada).
  • Ensure French is listed as a published language for that market, not just “added.”
  • Double-check under Settings > Languages that French also shows “Published.”

Settings > Languages, French Published

Step 2: Implement a Prominent Language Switcher on Your Storefront

Since the “order locale” is set at the start, customers need an easy way to choose their preferred language before they even hit “add to cart.”

  • Use Shopify's built-in language selector: Go to your Theme editor > Header or Footer > Add a language selector section.
  • If you're using a translation app like Langify (which chcsep mentioned), Weglot, or Shopify's own free Translate & Adapt app, make sure its language switcher is clearly visible on your main store pages.

Storefront language switcher, English or Francais

Step 3: How to Properly Test Your French Content (Don't Skip This!)

This was a huge point of clarification in the thread. chcsep initially tried using browser settings, but that's not how Shopify determines the order locale. Here's the foolproof way to test:

  1. Open an Incognito or Private Browser Window: This ensures no cached data or cookies interfere.
  2. Navigate Directly to Your French Storefront URL: This is usually something like yourstore.com/fr. Don't just rely on the language switcher if you're trying to verify the initial landing.
  3. Verify the Storefront is in French: Before doing anything else, make sure all the visible text on your homepage and product pages is in French.
  4. Place a *Brand New* Test Order: This is critical! As kai_xing and Ploqo emphasized, the language is “embedded into the order.” You can't change the language of an existing order. Go through the entire checkout process, ensuring every step is displayed in French.
  5. Check the Thank You and Order Status Pages: After completing the test order, these pages should now be fully in French.

Thank you page in French

Order status page in French

Step 4: Troubleshoot: Native Shopify vs. App Content

kai_xing offered a fantastic tip here: if your test order still shows English on these pages, you need to figure out if it's a Shopify issue or an app issue.

  • If native Shopify labels (like “Order Confirmed,” “Shipping Address,” etc.) remain English even though your checkout was French: This might indicate a “migration defect” or a deeper configuration issue. Grab the order number and screenshots, and take this directly to Shopify Support.
  • If only your app content (e.g., from Langify or another custom block) remains English: The issue likely lies with the app developer. The new checkout/account block might require the app to support its own localization on these pages. Reach out to the app's support team.

You can also use Settings > Checkout > Customize (or Edit configuration) to preview these pages, but an actual test order is always the most reliable way to verify the full customer experience.

It's clear from this discussion that Shopify's multilingual capabilities, while powerful, sometimes require a clear understanding of their underlying logic. The shift to a “locked-in” order locale on post-purchase pages is a key piece of information for any international merchant. By focusing on the customer's journey before checkout, you can ensure a seamless and localized experience.

Hopefully, these community insights help demystify the process and smooth out those multilingual bumps. If you're looking to start your own online store and want a platform that can handle global reach, I highly recommend exploring what Shopify has to offer. Their continuous evolution, while sometimes requiring adjustments like this, is ultimately geared towards helping you serve a wider audience.

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases