DOCS
Customize

Translations

Localise customer-facing labels and copy for memberr Loyalty UI extensions and metafields.

Use the Translations page in the memberr app to localise every customer-facing string that memberr shows in Shopify customer accounts, checkout, and related metafields - without editing Liquid or extension code.

memberr Translations overview with Customer Account, Checkout, and Metafields sections

Open Translations

  1. Open the memberr app in Shopify Admin.
  2. In the sidebar, go to Translations (globe icon).
  3. Grant the write_translations and write_locales scopes if Shopify prompts you - these are required to save locale content.

The overview groups everything you can translate into three sections.

What you can translate

Customer Account UI Extensions

Strings shown in the customer account profile blocks:

AreaWhat it covers
Account BlocksStore credit, membership, referral, and birthday sections
DonationsDonate-with-store-credit flow (titles, labels, validation messages)
Review RewardsReview rewards block (title, description, CTA)

Checkout UI Extensions

Strings shown during checkout:

AreaWhat it covers
Referral LinkCheckout referral block (heading, description, rewards info)
Free ProductsMembership free-product picker at checkout

Metafields

AreaWhat it covers
Store Credit NameThe shop-level name customers see for store credit (e.g. “Store Credit”, “Guthaben”)

Edit a translation set

  1. From the overview, open a card (for example Account Blocks).
  2. Each row is a Field. Columns are locales (your primary language plus any additional languages you enable).
  3. Edit the text in a locale column, then click Save for that locale.
Account Blocks translation editor with Field, German, and primary locale columns

Default (primary) locale values are stored on the underlying Shopify metaobject or metafield. Additional locales are registered through Shopify’s Translations API - the same system Translate & Adapt uses - so storefronts pick up the correct language for the customer’s locale.

Account Blocks fields

Account Blocks power the main customer-account loyalty block (balance, membership, referral, birthday). Defaults are English unless you override them.

FieldDefaultNotes
Additional Content(empty)Optional rich text above the block (bold, lists, links)
Store Credit LabelStore CreditSection heading for balance
Current Balance LabelCurrent BalanceAvailable balance
Upcoming Balance LabelUpcoming BalancePending / not-yet-available credit
Membership LabelMembershipMembership section heading
Current Membership LabelCurrent MembershipActive tier label
Expires At LabelExpires AtMembership expiry
Referral LabelReferralReferral section heading
Referral DescriptionSee belowSupports placeholders
Referral Link LabelYour LinkLabel next to the share link
Birthday LabelBirthdayBirthday section heading
Birthday DescriptionSee belowSupports placeholders
Birthday Input LabelYour birthdayDate field label
Birthday Button LabelSaveSubmit button
Birthday Input HintFormat: YYYY-MM-DDHint under the date input

Placeholders

Keep these tokens in your translations - memberr replaces them with live values at render time:

PlaceholderUsed inReplaced with
{{referring_customer_gets_value}}Referral DescriptionReward the referrer earns
{{referred_customer_gets_value}}Referral DescriptionReward the friend receives
{{birthday_reward_value}}Birthday DescriptionBirthday store credit amount

Default Referral Description:

Share your referral link and earn {{referring_customer_gets_value}} in store credit for every new customer who makes a purchase using your unique link. Your friends get {{referred_customer_gets_value}} off their first purchase.

Default Birthday Description:

Celebrate your special day with us! We'll give you {{birthday_reward_value}} in store credit on your birthday as our gift to you. Make sure to enter your birthday below to claim this offer.

Other translation groups

Donations

Localise the donate flow: info title/description, cause labels, amount labels, donate button, min/max amount labels, and error/success messages (for example when the amount is below the minimum or above the customer’s balance).

Review Rewards

FieldDefault
TitleReview rewards
Description(rich text)
Review CTA LabelWrite a review
FieldDefault
HeadingRefer friends & earn rewards
Description(rich text)
Rewards Info(rich text)

Free Products (checkout)

Membership free-product UI at checkout. Several defaults are German out of the box - translate them for each locale you serve. Placeholders include {{ membership_name }}, {{ free_product_count }}, {{ minimum_order_value }}, and {{ missing_amount }}.

Store Credit Name

Sets the shop metafield used wherever memberr displays the programme’s currency name. Translate it so “Store Credit” becomes e.g. “Guthaben” for German storefronts.

Tips

  • Translate Account Blocks first - that is what most customers see in their account.
  • Keep placeholders intact when localising descriptions; remove or rename them and rewards will not interpolate.
  • After saving, check the customer account (or checkout) in that market’s language to confirm the copy.
  • You can still inspect the same content under Shopify Admin → ContentMetaobjects (for example Customer Account Blocks ContentV2), but the in-app Translations page is the intended workflow for multi-locale edits.

On this page