Wishlist: Translating Wishlist Text with the UGC Multi-Language Visual Translator
The UGC Multi-Language Visual Translator lets you translate all customer-facing Wishlist text — including button labels, pop-up copy, and back-in-stock notification messages — so shoppers in different markets see content in their preferred language. Some fields, such as the marketing consent text and compliance agreement text, contain dynamic link placeholders that require special handling during translation.
This guide explains how to translate Wishlist text in UGC, follow translation rules for fields with dynamic link placeholders, and set up translated link display names.
Prerequisites for Translating Wishlist Content with UGC
Before setting up translations:
- The Wishlist and UGC Multi-Language Visual Translator apps must both be installed and active in your SHOPLINE store.
- Configure your Wishlist display text and back-in-stock notification copy in Style settings first, so UGC has source text to translate. Refer to these articles for setup instructions:
- Wishlist style settings: "Wishlist: Configuring Style Settings"
- Back-in-stock notification settings: "Wishlist: Setting Up Back-in-Stock Notifications"
Translating Wishlist Storefront Text in UGC
To translate customer-facing Wishlist text into a target language:
- From your SHOPLINE admin, open the UGC Multi-Language Visual Translator app.
-
In the app list, find Wishlist and click Translate.
-
At the top of the translation interface, select your target language from the language dropdown (e.g., French). The English (Default) source text appears in the left column.
-
Enter translations in the corresponding fields on the right.
The tables below show how each UGC meta field corresponds to a setting in Wishlist. The translation fields are grouped into two categories:
Wishlist Text
UGC meta field Corresponding Wishlist setting wishlist_ugc.header_icon Navigation bar — icon label wishlist_ugc.PDP_button Product page — wishlist button text wishlist_ugc.quick_view_button Wishlist page — quick view button text wishlist_ugc.cart_popup Shopping cart — save-for-later confirmation pop-up Back-in-Stock Notification Text
UGC meta field Corresponding Wishlist setting wishlist_ugc.PDP_backinstock_button Back-in-stock — notification button text wishlist_ugc.backinstock_popup_title Back-in-stock — pop-up title wishlist_ugc.backinstock_popup_description Back-in-stock — pop-up description wishlist_ugc.backinstock_popup_button Back-in-stock — pop-up button text wishlist_ugc.backinstock_subscription_text Subscription & compliance — marketing consent text * wishlist_ugc.backinstock_subscription_link_[ID] Subscription & compliance — marketing consent policy link wishlist_ugc.backinstock_policy_text Subscription & compliance — compliance agreement text * wishlist_ugc.backinstock_policy_link_title_[ID] Subscription & compliance — compliance agreement policy link wishlist_ugc.backinstock_policy_error_text Subscription & compliance — terms decline error message * Fields marked with an asterisk contain dynamic link placeholders. Follow the translation rules in the "Translating Wishlist Fields with Dynamic Link Placeholders" section before translating these fields.
Tips:
- Click Automatic translation at the top right to generate translations for all fields at once. Automatic translation supports enabling up to two languages per store. If your target language is not one of the enabled languages, you must translate the content manually. Review and edit the generated translations before saving.
- You can use the Untranslated filter in the left sidebar to quickly identify any fields that still need a translation.
- Click Update to apply the translations to your storefront.
Translating Wishlist Fields with Dynamic Link Placeholders
Some Wishlist text fields — specifically the store subscription consent text and compliance agreement text in the back-in-stock notification settings — contain dynamic link placeholders in the format {Link Name}. These placeholders generate clickable links on the storefront.
The text you configure in Wishlist Style settings serves as the default-language version. Use UGC to provide translations for other languages.
| Note: For general instructions on translating store content with UGC, refer to "UGC Multi-Language Visual Translator: Adding and Managing Store Content Translations." If no translation is configured for a language, the default-language text will be displayed. |
Translating Wishlist Text with Dynamic Link Placeholders
To translate the store subscription consent text or compliance agreement text that contains dynamic link placeholders:
- In the UGC translation interface for Wishlist, locate the fields that contain dynamic link placeholders:
- Subscription & compliance — marketing consent text: wishlist_ugc.backinstock_subscription_text
- Subscription & compliance — compliance agreement text: wishlist_ugc.backinstock_policy_text
-
In the target language field for each item, enter the translated text.
When translating, follow these rules:
Allowed Not Allowed You may translate the regular text. Do not modify the link name inside {} in a dynamic link placeholder (for example, do not change {Privacy Policy} to {Privacy Pol.}). You may adjust the sentence structure to suit the conventions of the target language. Do not delete a dynamic link placeholder. You may reposition the dynamic link placeholder within the sentence. Do not manually add a dynamic link placeholder that does not exist in the source text. Important: If a dynamic link placeholder is modified or removed during translation, the system cannot recognize the link. As a result, the storefront will display plain text instead of a clickable link. - Click Update to apply the changes.
Translation example:
- Source text (English): By subscribing, you agree to the {Privacy Policy}.
- Correct translation (French): En vous abonnant, vous acceptez la {Privacy Policy} .
Translating Wishlist Dynamic Link Display Names
After translating the body text, you must also translate the display name for each dynamic link. The display name is the clickable link text shown to customers on the storefront. These are separate fields in the UGC translation interface.
To translate dynamic link display names:
- In the UGC translation interface for Wishlist, locate the link display name fields:
- Subscription & compliance — marketing consent policy link: wishlist_ugc.backinstock_subscription_link_[ID]
- Subscription & compliance — compliance agreement policy link: wishlist_ugc.backinstock_policy_link_title_[ID]
-
In the target language field for each item, enter the translated display name (for example, translate "Privacy Policy" to "Politique de confidentialité" for French).
- Click Update to apply the changes.
Translation example: In the Subscription agreement link display text or Compliance agreement link display text field, translate the link display name "Privacy Policy" to ""Politique de confidentialité".
Once all settings are complete, the storefront will correctly display: En vous abonnant, vous acceptez la Politique de confidentialité. The text "Politique de confidentialité" will appear as a clickable link.
FAQs for Translating Wishlist Text Fields
Q1. Why isn't the translated content displayed on the storefront?
If the translated content is not displayed on the storefront, please verify the following:
- The current language has been translated in UGC.
- You clicked Update to save the translation.
If no translation is available for the current language, the system will automatically display the content in the default language.
Q2. Why is a dynamic link not clickable?
If a dynamic link is not clickable, please check the following:
- The dynamic link placeholder (for example, {Privacy Policy}) has not been removed from the content.
- The link name inside the placeholder has not been modified.
- The link name inside the placeholder exactly matches the link name configured in the Wishlist settings.
- The corresponding link has not been deleted.
- The URL for the corresponding link is not empty.
If the system cannot recognize a dynamic link placeholder, it will display the text as plain text instead of a clickable link.
Q3. Why does the storefront display {xxx} directly?
This indicates that the system was unable to match the corresponding dynamic link. Common causes include:
- The corresponding link has been deleted.
- The link name has been changed, but the placeholder in the content still uses the old name.
- The text inside the curly braces ({}) was modified directly in the UGC translation.
Please ensure that the link name inside the placeholder exactly matches the link name configured in the Wishlist settings.
Q4. Can I configure different URLs for different languages?
Yes. You can configure a different URL for each language. When buyers switch languages, the system will automatically display the URL configured for that language.
If no language-specific URL is configured, the system will use the URL configured for the default language.