Translating Upsell Engine Contents
The Upsell Engine app's different upsell offers are designed to automatically translate their text strings into any of the 16 supported languages based on the active language of the store. This ensures that visitors see the app's content in their preferred language, enhancing the user experience.
Supported Languages
Language | Language Code |
English | en |
Spanish | es |
French | fr |
German | de |
Italian | it |
Swedish | sv |
Dutch | nl |
Arabic | ar |
Danish | da |
Japanese | ja |
Chinese (simplified) | zh-CN |
Chinese (traditional) | zh-TW |
Portuguese | pt-BR |
Russian | ru |
Norwegian | no |
Romanian | ro |
How Automatic Translations Work
- When a visitor lands on a store, the app detects the store's locale code (language setting) through Shopify and displays the content accordingly.
- If the visitor switches the store’s language, Shopify updates the locale code, and the upsell offers that are displayed automatically adjusts to show the appropriate language.
Manually Customizing Translations
If a language of the store is not in the supported languages above, merchants still have control on the translations through the Localization section of each upsell offer. This allows for flexibility and customization to better fit your store’s branding.
Where to Access Translations
There are two areas where merchants can set the translations, depending on the scope.
The General Settings tab contains the commonly used terms in all upsell offers, which you can translate to the words you would like them to use.
Inside each upsell offer, you can click the Translate button to translate the different words the upsell offer uses, per language.
Editing Translations Per Language
If you chose to translate the different terms used in a particular upsell offer to different languages you have enabled (by clicking the Translate button inside the upsell offer), you will be transferred to the Translations page where you can choose the language to be used, and then you can modify the different strings that are allowed to be translated.
Frequently Asked Questions
How does the app know which language to use?
The app uses the store’s locale code to detect the visitor's preferred language. If the store supports multiple languages and the visitor switches to another language, the app updates automatically.
What happens if the visitor’s language is unsupported?
- If the store’s primary language is supported, the app displays content in the primary language.
- If neither the primary language nor the visitor's language is supported, the app defaults to English.
For example, if the store’s primary language is French, but a visitor from Malta visits the store (an unsupported language), then the Upsell Engine app's upsell offers displayed on the visit will use French.
Below is a great reference on how to understand this further with a diagram:
Are the offers from the Upsell Engine app only translate its own text strings? How about the product names/variants inside the apps?
They are also translated according to the detected language. the Upsell Builder app is integrated with the Shopify Translation API and supports selling in multiple languages.
I have a concern with some of your text's translations on how they are written (ex. incorrect terms used, grammar improvement, etc).
The strings are professionally translated and proofread in all languages. However, we are always welcome to suggestions and improvements. Contact our support team for help. We always value feedback!
For any issues or further guidance, feel free to reach out to our Support team.