How to translate a bundle into another language
Bundlex lets you translate the text in a bundle deal so shoppers see offer titles, benefits, and messages in their own language. Translations live on a dedicated screen, separate from the bundle's design and discount settings, and they publish to your storefront the moment you save.
Before you start
Translations are driven by the languages you have set up in Shopify. Add the languages you want to support first.
- In your Shopify admin, go to Settings > Languages and add (and publish) the languages you sell in.
- Back in Bundlex, those languages appear in the language selector on the Translations screen.
- If no extra languages are set up, Bundlex shows a notice that there are no languages to translate into. Add them in Shopify, then return.
Your store's primary language is the source text. You translate from it into each additional language.
How to translate a bundle
- Open the bundle deal you want to translate in the editor.
- Click Translations to open the Translations screen.
- Use the language selector at the top to pick the language you want to translate into.
- Work through the fields. Each one shows two columns: the Original (your primary language) on the left and the Translation on the right. Type your translation in the right-hand column.
- Click Save. Saving stores your translations and republishes the storefront so the widget picks up the new text.
A live preview on the side updates as you type, so you can see how the translated widget, sticky add-to-cart bar, and countdown timer will look.
Save (or discard) before switching languages. The language selector is locked while you have unsaved changes, so finish the current language first, then move on to the next one.
Auto-translate
If you'd rather not type every field, the Auto-translate button fills the selected language for you. It only fills empty fields, so any wording you've already entered by hand is left untouched. Review the results and save when you're happy.
What you can translate
The Translations screen only shows fields that actually have content in your bundle, so the list you see depends on how the bundle is built. Translatable text includes:
- Offer text for each tier: title, subtitle, badge, and discount label.
- Header and footer: the widget header, plus the left and right footer text.
- Price labels: the per-item price text and the free gift price text.
- Free gifts and cross-sells: the title shown for each gift or paid extra in an offer.
- Benefit bullets: each benefit line under an offer.
- Sticky add-to-cart bar: its title and button text.
- Countdown timer: the compact title, title, subtitle, the day, hour, minute, and second labels, and the expiry message.
- Low-stock message: the alert text (for example, "Only a few left").
- System messages: built-in storefront notices such as item unavailable, not enough stock, option unavailable, and the cart error message.
What you cannot change here
This screen is for text only. To change design, colors, or the discount settings themselves, switch the selector back to your primary language and edit the bundle as usual. To translate product variant names and option values, use Shopify's Translate & Adapt app in your admin, since that content belongs to your products rather than to the bundle.
How the storefront falls back
When a shopper views your product page, Bundlex renders the widget in the buyer's language. For any field you haven't translated into that language, it automatically falls back to your primary-language text, so nothing ever shows up blank.
- Leaving a translation field empty means that field keeps showing the primary-language value for that shopper.
- Whitespace-only entries are treated the same as empty, so the original text is used instead of a blank string.
- A bundle with no translations at all simply displays its original text everywhere, exactly as before.
Because each field falls back independently, you can translate as much or as little as you like and roll out languages gradually.
Was this article helpful?
Your feedback helps us improve our docs.