π Bundles Offer β Translation
Hoppy Bundles allows merchants to create translations for the customer-facing texts shown inside their bundle offers.
This helps stores provide a more localized shopping experience for customers browsing the storefront in different languages β¨
Translations can be added for any offer type in Hoppy Bundles:
- π¦ Bundle / Combo offers
- π Quantity Breaks (Volume Discounts)
- ποΈ Category Quantity Breaks
- π§± Build Your Own Bundle (BYOB)
- ποΈ Frequently Bought Together / Upsell Slider
- β Product Add-ons
Depending on the offer type, you can translate things like:
- π·οΈ Offer Title
- π Description, Footer text & Total text
- π Button (CTA) texts
- ποΈ Discount labels, Tags, Subtitles & the Highlighted Tag
- π BYOB Sticky Bar text
π Before Adding Translations
Before translations can be added inside Hoppy Bundles, the language must already exist inside your Shopify store settings.
Hoppy Bundles automatically detects the languages configured in:
β Shopify Admin β Settings β Languages
Only the languages configured there will become available inside the app for translation.
β οΈ Important:
- If a language is not added in Shopify Settings first, it will not appear in the Translation section inside Hoppy Bundles.
- Your store's primary (default) language is not listed β the offer texts you write while creating the offer are already in that language. Translations are only needed for your additional languages.
π‘ Inside the Translation section there is a shortcut link β "Add languages in Shopify Settings to translate" β that takes you straight to Shopify Admin β Settings β Languages if you need to add a new language first.
π οΈ Step 1 β Open Hoppy Bundles
Open the Hoppy Bundles app from your Shopify Admin.
Then:
β Open an existing offer β Or create a new offer (Bundle, Quantity Break, BYOB, Upsell, Add-ons β translations work the same way for all of them)
π― Step 2 β Navigate to the Translation Section
Once the offer setup is opened:
β Make sure you are inside the General tab β Scroll toward the bottom of the setup page β Locate the Translation section This section allows you to add translated versions of the customer-facing texts shown in the offer widget on your storefront.
β Step 3 β Add a Translation
Inside the Translation section:
β Click Add translation
Once clicked, a Translation modal will appear.
Inside this modal, you can:
- Select the language
- Enter the translated texts for your offer
- Configure storefront-facing translation content
π‘ The language dropdown only shows languages that don't have a translation yet. To translate into more languages, simply add them one by one.
βοΈ Step 4 β Configure Translation Content
Inside the Translation modal, manually enter the translated text you want customers to see on the storefront.
The fields available depend on the offer type:
π¦ Bundle, Category Quantity Break, Upsell Slider & Product Add-ons:
- Title
- Footer text
- Total text
- CTA text (the button label)
- Highlighted Tag
π Quantity Breaks (Volume Discounts) β everything above, plus per-offer-tier texts:
- Offer title
- Discount Label
- Tag
- Subtitle
π§± Build Your Own Bundle (BYOB):
- Title
- Description
- CTA text
- Sticky Bar Text
- Product Card CTA Text (the "Add" button on each product)
β οΈ Important:
For BYOB Sticky Bar Text, do not remove the dynamic variable:
{target}
This variable is required β it gets replaced with the required quantity on the storefront.
π‘ Example Translation
If your base Sticky Bar Text is:
"Add {target} more items to get the discount"
then a French translation could look like:
"Ajoutez {target} articles de plus pour obtenir la rΓ©duction"
Notice that the variable {target} is still preserved inside the translated message.
This ensures the quantity updates dynamically on the storefront β¨
β Step 5 β Confirm & Save
Once the translations are added:
β Click Confirm translation inside the modal β Click Save on the offer setup page β Publish the offer (if not already live)
After saving, customers browsing your storefront in the selected language will automatically see the translated offer texts.
This creates a more localized and user-friendly storefront experience π
βοΈ Managing Existing Translations
Every translation you add appears as a row inside the Translation section.
Click the β― (more options) button next to a language to:
- Edit translation β update the translated texts anytime
- Delete β remove the translation completely
β οΈ Important:
Deleting a translation can't be undone β the app will ask you to confirm before removing it.
π How Translations Behave on the Storefront
Hoppy Bundles automatically detects the language your customer is browsing in (the storefront locale) and shows the matching translation.
- β If a translation exists for the customer's language β the translated texts are shown
- β If no translation exists for that language β the original offer texts are shown instead
- β Fields left untranslated simply fall back to the original text β nothing breaks
π‘ This means you can translate as many (or as few) fields as you like, and add more languages later whenever you're ready.
π Final Result
Once configured successfully:
β
Customers see bundle offers in their own language β
Dynamic values like {target} update correctly inside translated texts β
Multiple storefront languages become supported β
Shopping experience feels more localized and personalized β¨
Using translations properly can significantly improve customer experience for international storefront visitors π
Updated on: 31/07/2026
Thank you!