OxifyOxify
Post-Purchase Upsell

OTO localization

Per-language translations for OTO and Thank-You widgets, with automatic fallback.

This article is a draft and may be incomplete or change before publishing.

Each Thank-You widget supports per-language overrides. Buyers see content in their language automatically.

How language is detected

Buyer language comes from the Shopify checkout locale and falls back to the store default if no translation exists for that language.

Recent improvements

The V1.03 release added comprehensive localization for the OTO Resolve flow — every customer-facing string now translates into all 23 supported languages.

How to translate

  1. Open the widget you want to translate.
  2. Use the language switcher chips next to each text field.
  3. Enter the translated copy.
  4. Save.

Fallback rules

If a translation is missing for a buyer's locale, the widget falls back to the default-language text. No blank fields.

Translate at minimum the OTO offer card and the Banner widget for your top markets. The rest can fall back to default English without much harm.

On this page