If you sell into more than one country, you probably already have Shopify Markets set up with more than one storefront language. Arbyn can follow it: a shopper browsing your French storefront gets the chat widget in French, without you configuring anything per language.
This page explains what has to be true before that works, and how to check it.
What the integration actually does
It controls the chat widget's own language: the buttons, the placeholder text, the agent's replies. A shopper on your fr-ca storefront sees the widget in French automatically.
It does not translate your product descriptions. Those come from Shopify, in whatever languages you have published there.
What it needs before it can do anything
More than one published language in Shopify Markets. That is the whole prerequisite, and it is worth being blunt about it. With a single published language there is nothing for the integration to switch between, so turning it on changes nothing.
If that is your situation, Arbyn says so on the integration page rather than showing you a green light that means nothing. You will see a note explaining what is missing, and where to fix it.
Adding a language
In your Shopify admin: Markets in the left navigation, then choose a market, then Domain and language, and add or publish a language there.
Markets is a top-level item in the admin navigation. It is not under Settings, which is where most people look first.
Three states, not two
The integration page shows one of three things, and the middle one is the reason this page exists.
Enabled. More than one language is published, and the widget is following the shopper's market.
Needs setup. The integration is switched on, but your store does not yet have the languages it needs. Nothing is broken; there is simply nothing for it to do yet.
Off. You have turned it off, and the widget uses your default language for everyone.
The middle state exists because "on but doing nothing" and "on and working" used to look identical, and there is no way to tell them apart from the outside.
The Test connection button
It asks your store, live, which languages are currently published, and shows you the answer. For example, "Found 3 published languages: de, en, fr."
That is a deliberately small claim, and worth understanding. It confirms Arbyn can reach your store and read your Markets configuration right now. It tells you what Arbyn is working from. It does not predict what any individual shopper will see, because that depends on which storefront they land on.
If the test cannot reach your store, it says so rather than reporting zero languages. A failed lookup and a store with no extra languages are different situations and should never read the same.
If a shopper still sees the wrong language
Check, in this order:
The language is published in Shopify Markets, not merely added.
The shopper is genuinely on that market's storefront. The market selector is usually at the top of your storefront.
The integration shows Enabled, not Needs setup.
If all three are true and the language is still wrong, tell us. A widget showing the wrong language to a real shopper is worth hearing about, and we would rather know than have you work around it.
