# How to make product name localizable

**URL:** https://www.virtocommerce.org/t/how-to-make-product-name-localizable/88
**Category:** howto
**Tags:** storefront
**Created:** [November 13, 2019, 8:58am UTC](https://www.virtocommerce.org/t/how-to-make-product-name-localizable/88 "2019-11-13T08:58:56Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![OlegoO](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/olegoo/32/27_2.png) [@OlegoO](https://www.virtocommerce.org/u/OlegoO)
#### Post date: [November 13, 2019, 8:58am UTC](https://www.virtocommerce.org/t/how-to-make-product-name-localizable/88/1 "2019-11-13T08:58:56Z")

</div>

## Overview

Developers ask us to find the easiest way to localize product name.

You can select multiple languages for the catalog. But if you open the product blade, you see one value for the product name. It’s the System Product Name. You can make product name localizable by adding a new property DisplayName and use this property in StoreFront.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/2a838e94108b0b4cb80b494793e8c905d3bdf918.png)

## Step 1. Create Display Name property

1. **Open** Catalog Settings
2. **Add** a new Product Property: Display Name
3. **Save** property

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/3d293dbee0a5f9c2e6f4bd8d5a2a9853cc5e956f.png)

## Step 2. Populate Display Name property

Use **Import** or **Manually Enter** the value to populate **Display Name** property for the products.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/0dd1b5949aabc6c4f507828e2457ded2b536966a.png)

## Step 3. Change the liquid template

Change the liquid template to display localized value from Display Name property.

```auto
{{ product.properties['DisplayName'] }}

```

## PS

You can add additional logic to check if Display Name value is empty, then display System Name.

---

<div class="post-metadata">

### Author: ![sasha](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/sasha/32/8_2.png) [@sasha](https://www.virtocommerce.org/u/sasha)
#### Post date: [November 18, 2019, 5:44pm UTC](https://www.virtocommerce.org/t/how-to-make-product-name-localizable/88/2 "2019-11-18T17:44:08Z")

</div>

You shouldn’t be using arrays in liquid view so instead of

`{{ product.properties['DisplayName'] }}`

use

`{{ product.properties.DisplayName }}`
