aov-post-purchase-upsell
⚙ Advanced Settings
Multi-language Support

Multi-language Support

Translate your upsell offers into multiple languages to match your store's published languages. Buyers see the translated offer based on their shipping country.

How it works

The app determines which languages to support based on the Markets you have set up in Shopify Admin → Markets. Each Market defines the countries and languages your store serves — the app reads this configuration automatically and makes those languages available for translation.

  1. The app reads the languages from your active Shopify Markets
  2. You activate and translate offer content for each language
  3. The translated offer is shown to buyers whose shipping country matches that language
  4. If no translation exists, the default language is shown

Heads up

Only buyers whose shipping country matches a language will see the upsell offer pages in that language. Translation targeting is based on shipping country, not the buyer's browser language.

What can be translated

Offer-level content

ElementDescription
Offer title (header)The main headline of your offer
Countdown timer textThe urgency message above the timer
Free shipping textFree shipping badge label
Coupon titleMain coupon text (TKU coupon offers)
Coupon subtitleSecondary coupon text

Widget-level content

ElementDescription
Variant picker (Label)Label for variant selection dropdown
Quantity selector (Label)Label for quantity input
Discounted price labelCompare/discount text under Price & Discount
Note (Content)Additional info/note content
Accept button textCTA button text
Decline button textSkip/decline button text
Per-product decline buttonIndividual product decline text

Price breakdown labels

ElementDefault text
Subtotal textSubtotal
Discount textDiscount
Shipping textShipping
Applied discount textApplied discount
Free textFree
Taxes textTax
Total textTotal
Show / Hide price breakdown textShow / Hide

Testimonial widget

ElementDescription
View more text"View more" link text
View less text"View less" link text

Subscription labels (if using selling plans)

ElementDescription
Accept terms textSubscription terms acceptance
Recurring subtotal textRecurring payment label
Selling plan help textHelp text for subscription options
One-time purchase labelOne-time purchase option label
Subscription labelSubscription option label

Claim Confirmation labels

ElementDefault text
Confirmation message"You've accepted the deal!"
Description"Your order has been updated – see below"
Original order text"Original order"
Subtotal, Shipping, Tax labelsStandard labels
Item text"item(s)"
Show/Hide text"Show" / "Hide"

Setting up translations

Step 1: Ensure languages are published in Shopify

Go to Shopify Admin → Markets and confirm that the Markets covering your target countries are active. The languages associated with those Markets will automatically appear in the app's Translation settings.

Step 2: Open translation settings

In the app, go to Settings and open the Translation tab. You'll see your store's published languages.

Step 3: Open a language

Select a language to open its translation page. At the top you can toggle the language active. The page lists an Offer list (each of your offers) and a Widget section (currently Claim Confirmation).

Step 4: Translate content

Select an offer or the Claim Confirmation widget to open the translation editor. The editor shows each item's Default text next to the translation field for the chosen language. For offers you can also switch the Template and, if an A/B test is running, the Base version or A/B option being translated.

Step 5: Save

Save your translations using the save bar at the top of the page.

AI-powered translation

On paid plans, Auto-translate is available. It uses ChatGPT to translate your offer content into the selected language in the background.

To use Auto-translate:

  1. Open a language page (Settings > Translation > select a language)
  2. Click Auto-translate at the top of the page
  3. Confirm in the dialog. Translation runs in the background and usually takes 1 to 2 minutes, so you can leave the page and come back
  4. Review the generated translations
  5. Adjust any translations as needed and save

Note: AI translation provides a starting point. We recommend reviewing translations for accuracy, especially for marketing copy and brand-specific terminology. On the free plan this feature is locked.

Tips

  • Always review AI translations for brand voice consistency
  • Test translated offers by placing a test order with a shipping address in the target country
  • Remember to translate both offer-level AND widget-level content for a fully localized experience
  • Claim Confirmation text should also be translated if you use the Claim Confirmation feature
Product
Install AppWebsiteAvada Apps
Resources
DocumentationFAQPrivacy Policy
Company
Avada GroupContact
© 2026 Avada Group. All rights reserved.