Smile automatically displays your loyalty program in the customer’s store language on Shopify. On BigCommerce, your program appears in your default program language instead.
This article explains how automatic translation works on Shopify, how to set your default language, what content Smile translates automatically, what you’ll need to translate manually, and which languages are supported.
ℹ️ Platform-specific behavior
Shopify: Smile detects the customer’s store language and displays your loyalty program in that language automatically.
BigCommerce: Automatic translation isn’t supported. Smile displays your program using your default language setting instead.
How automatic translation works (Shopify only)
On Shopify, Smile detects the language your customers use to browse your store.
If the detected language matches one of Smile’s 20 supported languages, your loyalty program displays in that same language — no setup required.
If the store language isn’t supported or can’t be detected, Smile uses your default program language as a fallback.
Default language setting
Your default program language is used on BigCommerce and acts as a fallback on Shopify when Smile can’t display your program in the customer’s store language.
You can choose your default language in Smile Admin under
Settings > Display > Language.
Any of Smile’s 20 supported languages can be selected as your default.
Here’s how it works on Shopify:
Smile detects the language your customer uses to browse your store.
If that language matches one of Smile’s 20 supported languages, your program appears in that language.
If the language can’t be detected or isn’t supported, Smile displays your program in your default program language instead.
ℹ️ Note: Embedded features such as points at checkout and the Loyalty Hub default to English if the customer’s store language isn’t supported. Other areas, such as the panel and customer emails, use your default program language instead.
Translated content in your loyalty program
Smile automatically translates most standard program text when a supported language is detected or when your default program language is set to one of Smile’s 20 supported languages. Custom text that you’ve added manually will not be translated automatically.
Automatically translated by Smile
The following content is translated automatically:
The Smile panel
Points and VIP labels
Referral links and instructions
Standard program emails
Common button text and notifications
Manually translated by you
If you’ve customized the following content, it won’t translate into your default or automatic translations:
Reward names or descriptions
Custom earning rule titles
Customized content always appears exactly as you’ve written it. To show translated text instead, revert to Smile’s default content, which is automatically translated.
Supported languages
Smile supports translation for these 20 languages, which are automatically detected on Shopify and can be set as your default program language in Smile Admin.
Arabic
Bulgarian
Czech
Danish
Dutch
English
Finnish
French
German
Greek
Hebrew
Hungarian
Italian
Japanese
Norwegian
Polish
Portuguese (Portugal)
Portuguese (Brazil)
Spanish
Swedish
