Last updated: October 2026

To translate a Shopify free-gift promotion, audit every message the shopper sees—not only the gift product title. A campaign can look complete on the product page while the cart drawer, gift picker, progress message, error state, and eligibility terms fall back to the default language.

Shopify's Translate & Adapt app supports translations for store resources and market-specific adaptations. Themes control language selectors, while apps must expose their own translatable content or provide language-specific settings. That division of responsibility makes a storefront-by-storefront QA pass essential.

Build a promotion string inventory

List the copy before translating it. A typical gift campaign includes:

  • Announcement bar and landing-page promise.
  • Product-page eligibility message.
  • Cart progress message before qualification.
  • Qualified-state confirmation.
  • Gift-picker heading, option labels, buttons, and selected state.
  • Out-of-stock, invalid-selection, and threshold-loss messages.
  • Gift product title and variant names.
  • Cart line properties or promotional labels.
  • Promotion terms, exclusions, and end date.
  • Email, order-status, and support responses.

Assign each string to its owner: Shopify resource, theme locale file, AutoCart setting, another app, or custom code. This prevents the common mistake of searching Translate & Adapt for text that belongs to an app block.

Translate Shopify resources first

Use Shopify Translate & Adapt—or a compatible translation app—to translate the gift product and campaign resources. Shopify lets you translate manually or automatically, but recommends reviewing automatic translations for accuracy.

Check:

  1. Gift product title and description.
  2. Variant labels such as size, shade, scent, or flavor.
  3. Collection and landing-page content.
  4. Promotional blog posts and FAQs.
  5. Image or file variants containing text.
  6. Localized URL handles where appropriate.

Keep the gift SKU stable. Fulfillment teams need one operational identifier even when the customer-facing product name changes by language.

Localize theme and cart messages

Theme text often lives in locale files or section settings. App content may live in the app's theme block or dashboard. Translate the exact states customers encounter:

  • “Spend €12 more to unlock your gift.”
  • “Your free gift has been added.”
  • “Choose your gift.”
  • “This option is no longer available.”
  • “Your gift was removed because the cart no longer qualifies.”

Avoid translating variables or placeholders as ordinary words. Currency amounts, product titles, remaining spend, and dates should stay dynamic. After translation, test grammar with short and long values; word order changes between languages.

Adapt the offer by Shopify Market

Translation answers “what language?” A market adaptation answers “what offer?” Shopify supports custom market content for regional spelling, promotional copy, and fixed money values when the language is available in that market.

A direct currency conversion can create awkward thresholds. A $50 offer may become €46.27, which is difficult to communicate. Choose a deliberate local threshold and confirm that the AutoCart rule evaluates the intended store currency or market context. Never change only the displayed number while leaving the actual qualification rule unchanged.

Review each market for:

  • Threshold and currency.
  • Gift availability and local inventory.
  • Shipping restrictions and customs implications.
  • Product claims, ingredients, or age limitations.
  • Campaign dates and time zones.
  • Returns and substitution terms.

The Shopify Markets gift-with-purchase guide provides the companion catalog, currency, and regional-availability checklist.

Make gift pickers work in every language

A gift picker has more states than a fixed auto-added item. Test option cards, variant selectors, button labels, validation, selected state, and out-of-stock behavior. German or French labels may be much longer than English; languages with different scripts can expose font or layout problems.

On mobile, verify that text does not overlap product images, truncate the important distinction between variants, or push the confirmation button below an unclear scroll area. If the picker cannot be fully translated, use a fixed gift in that market until the experience is complete.

For more picker-specific QA, see how to let customers choose a free gift.

Test language and market fallbacks

Open a clean session for every supported language-market pair. Do not rely on previewing one translated resource in admin.

Use this sequence:

  1. Select the market and language from the storefront selector.
  2. Add a qualifying product from that market's catalog.
  3. Observe the pre-qualification message and currency.
  4. Cross the threshold and use the gift picker if enabled.
  5. Confirm the gift title, variant, price, and cart message.
  6. Drop below the threshold and verify the removal message.
  7. Proceed through checkout and review order confirmation.
  8. Repeat with the gift out of stock and with an invalid option.

Also test direct links and saved carts. A shopper can enter through a URL from another market, and a localization fallback should still produce accurate terms.

If the campaign uses a spend threshold, pair this pass with the Shopify free-gift progress-bar checklist so the remaining-spend amount, currency, and qualified state stay consistent in every language.

Common translation mistakes

  • Translating “free” without explaining purchase conditions.
  • Leaving button, error, or removed-gift states in English.
  • Hard-coding one currency symbol in a progress message.
  • Translating the displayed threshold but not the rule.
  • Publishing automatic translation without product or legal review.
  • Assuming a theme language selector translates app-generated UI.
  • Reusing a gift in a market where it is unavailable.

Frequently asked questions

Does Shopify Translate & Adapt translate app messages?

It translates supported Shopify resources. App-generated messages depend on whether the app exposes translatable fields or provides language settings. Check the app block and live storefront.

Should every market use the same gift threshold?

Not necessarily. Currency, margins, inventory, shipping, and regional merchandising can justify different thresholds. Keep the displayed promise and rule logic aligned.

What should happen when a translation is missing?

Define a deliberate fallback language, then test it. A fallback is better than a blank control, but a mixed-language cart can reduce trust and create support questions.

Translate the whole promotion, not one headline

A multilingual gift campaign succeeds when the promise, progress state, picker, product, error messages, and terms all agree. AutoCart can control the rule-based addition and removal; your Shopify resources, theme, markets, and app settings control how that action is explained.

Build your market-specific gift rule with AutoCart: Try AutoCart on Shopify