Commerce Category Multi-Language Support

Multi-language support for commerce categories enables you to add your own translations for multiple languages directly to the commerce category record. Each website supports multiple domains. This enables you to create language-specific domains and host multiple languages from a single site. After you enable and setup the feature, you can add, edit, or delete custom translations on the category record for any language supported by NetSuite.

Along with the ability to manage the translations in NetSuite there is also a domain switcher in Site Management Tools. Clicking this dropdown menu lets you switch between any domain currently associated to your website.


All new domains must be registered through an internet domain registration service.

Translation Internationalization

There are three important language preference considerations for your website and NetSuite account:

  • Company default language — This is the language you choose when you first setup your website. It is the language for the system records. You cannot change this setting.

  • Web Site default language — This is the language you choose for performing administrative tasks on the website.

  • User Preference Language — This is the language the shopper chooses to view your website.

It’s also important to know which translation areas are managed by NetSuite and which translations are provided by you.

NetSuite is responsible for:

  • NetSuite Administration Interfaces

  • Commerce Transactional Application

  • Extensions

You are responsible for:

  • Items

  • Commerce Categories

Business Case

You currently have a US-based company, but have a line of goods you want to sell in Canada. Multi-Language Support lets you enter the translations for the domain you designate as the French-Canadian domain. In Canada, you must provide detailed product information in English and French to comply with certain provinces like Quebec.

You create a new domain for your French-Canadian language site. This enables you to enter translations for the items and commerce categories. These translations display when a customer visits the French-Canadian site. To help simplfy the creation of your french site, use the csv import tool to enter your french translations for items and commerce categories. You can also add, edit, or delete individual translations directly on the NetSuite record.

Prerequisites for Using Commerce Category Multi-Language Support

To use the multi-language support for commerce categories you must.

  • Multi-Language — Enable the feature, go to Setup > Company > Enable Features > International. Check the Multi-Language box to enable the feature if it is not already.

  • Configuring Multiple Languages — Choose the system-supported languages. For more information, see the help topic Configuring Multiple Languages.

Commerce Category Multi-Language Support Setup

There are more steps to setup the multi-language feature for commerce categories. With the Multi-Language feature enabled and your desired languages selected you can finish setup of this feature. Follow each of the procedures in order. This procedure assumes you are following the business case we presented earlier, where you have an English site but want to add a French-Canadian site to sell in Quebec.

To update your items and commerce categories:

When you complete the prerequisite setup steps, the next step is to update the items and commerce categories for your foreign language. Update your existing CSV import files to include the new language. Use the CSV Import tool in the NetSuite administration to upload the new translations.

For item imports, see the help topic Item Sublists Available for Import.

For commerce category imports, see the help topic Commerce Category Import.


The translations will not display until the rest of the procedures are complete.

    To update your website settings:

    1. Go to Setup > SuiteCommerce Advanced > Set Up Web Site.

    2. Click Edit for the correct website.

    3. Click Shopping.

    4. Click Languages.

    5. Check the Online box next to the new language so it will display on your site. This automatically begins a reindex of your site.

    To create your new language specific domain:

    1. Go to Setup > SuiteCommerce Advanced > Domains.

    2. Click New.

    3. Enter a name in Domain Name. Ensure the new domain name indicates the specific language.

    4. Ensure the information and settings match your web site. For more information, see Domains.

    5. Click Save.


    All extensions, themes, and custom content types must be redeployed for the new domain.

    To setup the locale for the new domain:

    1. Go to Setup > SuiteCommerce Advanced > Configuration.

    2. Select the correct website and domain, click Configure.

    3. Click Multi-Domain.

    4. Click Hosts.

    5. Enter your information and click Add.

    6. Click Save.

    Managing Your Translations

    There are two methods you can use for managing commerce category translations:

    • CSV Import — Use the csv import to add, edit, or delete your translations. For more information, see the help topic Importing CSV Files with the Import Assistant.

    • Commerce Category Record — This lets you make your edits directly on each individual record.

    To enter translations for a commerce category:

    1. Go to Lists > Web Site > Commerce Categories.

    2. Click Edit on the category record you want to update.

    3. Go to System Information > Translations.

    4. Click the Locale dropdown list and choose the desired language. Only languages you have previously selected for use are available to choose.

    5. Enter your translations in the fields on the line of the selected language.

    6. Click Add.

    7. Click Save to complete your edits to the commerce category record.