Variant Translations let you create localized versions of a variant's name, slug, and storefront copy for a specific language - the same translation pattern used across Perno, applied to an individual variant rather than the base product. Every translation carries its own name, slug, and content blocks, so customers browsing in a different language see a fully localized variant page. This guide picks up once a variant already exists in the Variant Product registry - see How to add a product variant? if you need to create one first.
Opening a variant's Translations page
From the Variant Product registry, click the ⋮ menu next to the variant you want to translate, then select Translations:

The Product Translations page shows the variant, how many translations already exist, and the store context they belong to:

Adding a translation
Click + Add Translation, choose the target language, then fill in the localized content:
| Field | Description |
|---|---|
| Language | Required. The language this translation applies to. |
| Product Name | Required. The localized name of the variant shown in this language. |
| Slug | Required. The localized URL slug used for the variant's storefront page in this language. |
| Product Description | Optional. The localized main descriptive copy shown on the variant page. |
| Additional Product Description | Optional. Localized supplementary copy for the variant. |
| Additional Description Box 1-4 | Optional. Extra localized content blocks for further storefront copy. |
| Care Instructions - Left Column / Right Column | Optional. Localized two-column care instructions for the variant. |
| Delivery Description | Optional. Localized delivery information specific to the variant. |
| Returns Description | Optional. Localized returns information specific to the variant. |
The Product Summary panel on the right confirms the variant and store you're adding the translation to, and shows the current mode (Creating new translation).
Further down, the same rich-text pattern repeats for each additional content block.
Saving the translation
Once the form is filled in, click Add Translation to save it, or Cancel to discard it.

Reviewing the new translation
The translation now appears in the registry, listing its language, localized name, and slug. If every configured store language already has a translation for this variant, the + Add Translation button is replaced with a disabled No Languages Left button:

Managing a translation
Click the ⋮ menu next to a translation to:
- Edit - change the translated content.
- Delete - remove the translation.
