If your customers speak different languages, you can translate the sections on the back of your loyalty card so each customer sees content in their preferred language. JeriCommerce supports English, Spanish, German, French, and Italian, and the same language settings also apply to rewards, earning flows, and automatic notifications.

Translated sections appear automatically on both Apple Wallet and Google Wallet passes based on the customer's device language.


Set up your program languages

Before you can translate sections, you need to add languages to your program. The first language in the list is your default — the one customers see when no translation is available for their language.

1

Open language settings

Go to Settings → Customer Flows → Languages in the JeriCommerce admin.

2

Add a language

Click Add language and pick from the available options: English, Spanish, German, French, or Italian.

3

Reorder languages

Drag and drop languages to change their order. The first language becomes the default — this is the language your wallet sections are written in before any translations.

4

Remove a language

Hover over a language and click the three-dot menu to remove it. You can't remove the last remaining language.

5

Save

Click Save to apply your language settings.

Languages settings in Customer Flows
Languages section in Settings → Customer Flows

Changing the default language doesn't translate existing content — it tells JeriCommerce which language your original sections are written in.


Translate wallet sections

Once you've added at least two languages, a language picker appears in the wallet editor toolbar.

1

Open the wallet editor

Go to Customize → Loyalty card and switch to the Back view where your sections are.

2

Open the language picker

Click the language button at the bottom of the editor (next to Save). It shows your current language and a small colored dot if translations are incomplete.

3

Pick a language to translate

Choose a non-default language from the dropdown. Each language shows a status dot:

  • Green — All sections are translated
  • Blue — Some sections are translated
  • Orange — No translations yet

The default language is always marked as Default and shows green.

4

Edit translations

The section editors switch to translation mode. Type the translated text for each section's Label and Content fields. The original text appears as a placeholder so you can see what to translate.

5

Save your translations

Click Save to store the translations. You can switch between languages to review and edit translations at any time.

Language picker dropdown in the wallet editor
Language picker with translation status per language

Auto-translate missing sections

When you save wallet sections and some languages are still missing translations, JeriCommerce offers to auto-translate them for you.

1

Save with incomplete translations

Click Save while one or more languages still have untranslated sections.

2

Review the translation status

A dialog appears listing all your languages with their translation status — complete, partial, or not translated.

3

Choose auto-translate or skip

  • Click Auto-translate to let JeriCommerce fill in the missing translations automatically
  • Click Skip to save without translating — you can always come back and translate later

Auto-translate uses your default language as the source. Review the auto-generated translations afterward to make sure they match your brand's tone and terminology.


How translations reach customers

Translated sections appear on wallet passes based on the customer's device language:

  • Google Wallet — Uses localized headers and body text. Google automatically shows the version that matches the customer's phone language.
  • Apple Wallet — Receives translated section content based on the customer's locale.

If a customer's device language doesn't match any of your translations, they see the content in your default language.

JeriCommerce emails (download pass, gift card, verification) also adapt to your program's default language automatically.

Once you've set up languages and translated your sections, customers around the world will see your loyalty card content in a language they understand.