Multilingual widgets for Shopify

Every widget, in your shopper's language

Translate the text in every Discount Prime widget into each language your store publishes in Shopify. The storefront detects the shopper's locale and shows the right text automatically, with fallback to your default. No code, no theme edits, no translation app.

See the widgets and every other feature working live on a real Shopify store.

Last updated: July 2026

What are multilingual discount widgets?

Multilingual discount widgets show every storefront widget's text, such as a free shipping message, a Saved on cart label, or badge text, in the language the shopper is browsing in. In Discount Prime you type a translation for each field in each of your store's published Shopify languages, and the storefront renders the matching one automatically, falling back to your default text for anything not yet translated.

If you sell through Shopify Markets or into non-English markets, a fully translated theme can still leave your discount widgets speaking English. That mismatch is exactly where trust leaks out of the funnel. Discount Prime keeps the widgets in step with the rest of the page, so a shopper in Tokyo, Berlin, or Paris sees the same promotion in their own language, with nothing to duplicate on your side.

How translations work, in three steps

There is no separate language setup and no theme work. You publish languages in Shopify, type your translations in the widget you are already editing, and the storefront does the rest.

1

Publish your languages in Shopify

Add the languages you sell in under Settings then Languages in the Shopify admin. Discount Prime reads that published list directly, so there is nothing extra to set up inside the app.

2

Open any widget and pick a language

Whenever your store has more than one published language, a language selector appears in each widget's settings. Switch to a language and type the translation for each text field.

3

The storefront switches automatically

The widget detects the shopper's current locale and renders the matching text. Anything you have not translated yet falls back to your default, so nothing ever shows blank.

Fallback is automatic

Any field you leave untranslated in a language falls back to your default text, in both the admin preview and on the storefront. Languages with missing translations are flagged in the selector, and each language has a reset-to-default, so a widget is never left blank while you fill the rest in.

Full widget coverage

Every widget is translatable, not just some

The feature spans the entire widget set. Wherever Discount Prime shows text on your storefront, that text can be translated into each language you publish. Here is the full list, with a couple of the strings you can translate on each.

Free shipping bar

Initial, in-progress, and threshold-reached messages

Free shipping unlocked!You're $25 away from free shipping

Discount progress bar

Initial, in-progress, and goal-reached messages

Add $10 to unlock 15% offYou've unlocked your reward

Product page discount table

Title, Buy, Get, Off, on each, and new-price labels

Buy 3, get 10% offon each

Cart summary widget

Total and Saved on cart labels

Saved on cartTotal

Sales badge

Badge text, plus per-campaign custom badge text

SaleBundle deal

BOGO / free-gift modal

Header title, subtitle, Select, Add to cart, Continue shopping

Choose your free giftContinue shopping

Cross-sell widget

Title, Add to cart, View collection, View variant buttons

Complete the lookAdd to cart

Inventory (low-stock) alert

Alert text

Only 3 left in stockSelling fast

Countdown timer

Footer text, days/hours/minutes/seconds labels, before/after title text

Sale ends inDays · Hrs · Min · Sec

Why merchants translate their widgets

One store, every market

The same campaign runs in every language you publish, with nothing to duplicate. Sell into new markets and the widgets already speak the language.

A consistent, trusted storefront

No English widget strings stranded on an otherwise fully translated page. Consistent language keeps the shopping experience trustworthy right through the cart.

Reaches text other apps can't

Translation apps usually can't touch text that lives inside a discount app's widgets. Discount Prime closes that gap natively, from its own settings.

Zero maintenance

Fallback to default means nothing renders blank, and you can add a new language any time. Missing translations are flagged so you always know what is left.

Frequently asked questions

Can I translate Discount Prime's widgets?+
Yes. Every storefront widget's text can be translated into each of the languages your store publishes in Shopify. When a store has more than one published language, a language selector appears in each widget's settings, and you type the translation for each text field. Translations save with the widget and apply instantly, like any other setting.
Which languages are supported?+
Any language your store publishes in Shopify, set under Settings then Languages in the Shopify admin. Shopify supports up to 20 published languages, and Discount Prime reads that list directly, so there is no separate language setup inside the app.
What happens to text I haven't translated yet?+
It falls back to your default-language text automatically, both in the admin preview and on the storefront, so a widget never renders blank. Languages with missing translations are flagged in the selector so you can see what is still incomplete, and each language has a reset-to-default option.
Does it work with Shopify Markets and translated themes?+
Yes. On the storefront the widget detects the shopper's current locale, the language they are browsing your store in, and renders the matching text automatically. It works with Shopify Markets and translated themes out of the box, with no theme edits.
Do I need a translation app or code?+
No. There is no code, no theme editing, and no third-party translation app required. You type your own translations in each widget's settings, and the app handles detecting the shopper's locale, switching to the right text, and falling back to your default when a field is untranslated.
Is it included in the plan?+
Yes. Widget translations are included at no extra fee, alongside every discount type and every widget. There is no separate multilingual add-on.
Install on Shopify

Run one promotion in every language you sell

Translate every widget into your store's published Shopify languages, with automatic locale detection and fallback to your default. Included in the plan, no extra fee.

  • Every widget, every published language
  • Automatic fallback to default
  • Works with Shopify Markets and translated themes
  • No code, no theme edits, no translation app