Translate your offers - August 24, 2026

Sectionheroes lets you translate the storefront text of your Upsells, Bundles and Quantity Breaks into every language your store sells in. Shoppers automatically see the version for their language, with no extra setup on the storefront.

This is separate from Shopify's Translate & Adapt app. Sections and Modules are translated there. Upsells, Bundles and Quantity Breaks are translated inside Sectionheroes, because Translate & Adapt cannot edit app content.

Before you start

Add the languages you want under Settings > Languages in your Shopify admin, and make sure they are published. If your store only has one language, there is nothing to translate yet.

Opening the translate screen

You will find a 🌐 Translate button in two places:

  • In the Upsells and Bundles lists, on each row next to Edit.

Bildbeschreibung

  • Inside the Upsell / Bundle / Quantity Break editor, next to Save.

Bildbeschreibung

Click it to open the translation screen for that offer.

If you do not see the button yet, open the app and approve the update when Shopify asks. That grants the translation permission and turns the feature on.

How the screen works

At the top you pick:

  • Language: the language you are translating into. The dot shows its status: green means published (live), gray means added but not published yet.
    Bildbeschreibung

  • Offer: jump to another Upsell or Bundle without leaving the screen. Here the dot is green for active and gray for draft.
    Bildbeschreibung

Below that, every piece of text is shown in two columns:

  • Left (read only): the original, in your store's primary language. Use the copy icon to grab it.
  • Right: your translation. Leave a field empty to fall back to the original automatically.

Translate with one click (AI)

Bildbeschreibung

Press Auto-translate with AI to fill all fields at once. A short loading window appears, then the translations drop into the right column. Review them, adjust anything you like, then save.

The AI keeps placeholders like {{ value }} and emojis exactly as they are, so your prices and icons stay intact.

Saving

Click Save [Language]. The translation goes live for that language right away. Repeat for each language using the Language switcher at the top.

What your shoppers see

A shopper browsing in French sees the French text, a shopper in German sees German, and so on. If you have not translated a language yet, that shopper simply sees the original text. Nothing ever shows blank or breaks.

Changing the original text

The left column is your primary language and is not edited here. To change the original wording, edit it in the normal Upsell / Bundle editor. If you change the original after translating, open the translate screen again and save once more to refresh it. The screen will remind you with a note.

Was this article helpful?