Translations
Blocks show their text in your store’s default language unless you add translations. Checkout Buddy shows the translation that matches the customer’s checkout language.
Where to translate
Section titled “Where to translate”| What you made | Where its translations are |
|---|---|
| Content blocks, automations, and the progress bars, Reviews and What happens next made since the Content block | The Translations card in the block’s own editor |
| Product offers, in checkout and on product and cart pages | The Translations card in the offer’s editor |
| Custom fields | The Translations card in the form’s editor |
| Thank you page blocks and customer account blocks | The Translations card in the block’s editor |
| Checkout blocks made before the Content block (older Banner, Text, FAQ, form fields, older product offers and others) | The Translations page, under App settings. The rest of this page is about it. |
Requires: Shopify Plus, and checkout blocks made the older way before November 11, 2026, when the Content block arrived. Blocks with their own Translations card, such as Product offers and Custom fields, don’t count. Only those stores have App settings in the app menu, with the Translations page in it. Other stores have Plans in the app menu instead, and translate in each editor. If you delete the last of those older blocks, App settings is replaced by Plans the next time you open Checkout Buddy.
Translate a block
Section titled “Translate a block”- In Checkout Buddy’s app menu, go to App settings → Translations.
- Use the Block menu at the top to pick the block, and the Language menu to pick a language. The list shows the languages published in your store.
- Fill in the translations on the right. The original text is shown on the left for reference.
- Click Save.

Reset translations clears the form so you can start again. Nothing changes until you click Save.
What can be translated
Section titled “What can be translated”Anything customers read: headings, body text, button labels, banner text, field labels and error messages, dropdown options, FAQ questions and answers, progress bar text, and so on.
Settings that aren’t text, such as field types, required fields, and validation rules, come from the original block and apply in every language. Images in Image, Trust badges and Icons with text blocks can be translated.
Product titles and descriptions in Product offers blocks and other offers come from Shopify, so they use your store’s product translations automatically.
How the language is chosen
Section titled “How the language is chosen”- Translations are per language, not per region.
pt-BRandpt-PTboth use the Portuguese translation. - If a field has no translation, the original text is shown.
- A dynamic text expression in a translation works the same as in the original. Use the same metafields and variables as the original text, because Checkout Buddy decides what to load from the original.
Product offers and Custom fields
Section titled “Product offers and Custom fields”Product offers and Custom fields forms aren’t on the Translations page. Translate them in the Translations card of their own editor, for each language published in your store.
- Your text, such as headings, labels and help text, shows in your default language until you translate it.
- Checkout Buddy’s own text, such as a Product offer’s Add and Free labels when you leave them empty, or Custom fields’ Check this box to continue, comes in English, or French for French checkouts. On product and cart pages, a Product offer’s own labels come in eight languages. For other languages, write a Product offer’s labels yourself in its Text card, then translate them.
- In Product offers, a Title or Description you write for a product replaces Shopify’s, and is translated in the offer’s Translations card. Products without one use your store’s product translations.
Things to know
Section titled “Things to know”- If you add or remove fields, icons, or options in a block after translating it, check its translations again. The list may no longer line up.
- For Discount buttons, you can translate the discount code too, to give each language its own code.
- Translations for the Line item upsell and SMS consent blocks aren’t used at checkout yet. Cart line editor translations are only used when the block is placed with the Cart line item app block.
- To show completely different content per country rather than per language, create separate blocks with markets.
