Skip to main content

Manage units per locale

Locale-based units let you set different units for the same attribute depending on the shopper’s region. It is useful when one attribute, such as Price, must show a different currency in each locale.

Use this feature when your markets share a language but require different regional units. For example, EUR for France and CHF for Switzerland.

How it works

  • If a locale has a unit assigned, that unit is used.
  • If a locale is not configured, the language-based unit is used.

Existing projects continue to work as before unless you explicitly add locale overrides.

Setup

Step 1: Open the attribute

  1. Go to Data Platform.
  2. Open Catalogs in the left navigation.
  3. Select Attributes.
  4. Click the attribute you want to configure (for example, Price_Current).

Step 2: Open unit localization

In the General tab of the attribute:

  • Make sure the attribute has a Unit Type (e.g. Currency).
  • In Unit for Concept, click Set localizations.
  • This opens a panel showing all available locales for that language.

Locale-specific units

Step 3: Assign units per locale

For each locale:

  • Select the unit you want to assign (e.g. Euro, US Dollar, British Pound).
  • Repeat this for all locales relevant to your region setup.
  • Click Save.

Locale-specific values will now override the language default whenever a user views data in that locale.