Wednesday, May 13, 2015

CRM 2015 Product Catalog Localization

How can Sales operations managers or customizers localize the product catalog for different regions?

The Microsoft Dynamics CRM introduced many great new features. One of them is the new product catalog.
I like the families, the bundles, the connection between the products and all other features.

Unfortunately, one great feature is not mentioned much in the official material.
It is the Localization. Microsoft says:

"Sales operations managers or customizers can localize the product catalog for different regions with localization tools."

What it really means, is that you can now have the product names translated into different languages.

Many of our customers who sell their products or services in more countries were asking for this feature, so we had to create custom fields for names and descriptions and modify the reports and the export to work with such a customization.
Now it is not necessary anymore. The product fields such as name can be translated to any language enabled in CRM.

Before you can use this feature, you need to enable more than one language in your CRM. Once you have done that, go to Data management section and click Export Field Translations.
Product Catalog Localization
Three steps to localize product names
You will get a zip file, which contains two XML files. Do NOT modify [Content_Types].xml file. Just open the CrmFieldTranslations.xml file in Excel.
The structure of the file is similar to the file for editing translations of customizations, so if you have done that, it will be very easy to use this file as well.
You can then import the translations back into the CRM in the Data management section. When you import, it is reflected automatically. No need for publishing.

As this is new feature in CRM 2015, it has some limitations:
  • So for now, you can have only product name in different languages, fields such as description or productid are not supported for translations
  • You can translate only name fields of the Product properties and Optionsets names in the properties
  • You can only translate to the languages which are enabled in CRM and the name in different languages appears after the user changes his/her language. If you do not translate to some language, then the default value is used (the one of the basic language)
So I hope, this will help you with this promising feature.


  1. Hi!!! thanks for sharing this blog it is informative and beautifully articulated there have been a number of critical trends in the past decade, No of trends that are still running, and a lot from them will definitely move in the future to new heights. Apart from the variety of directions; CRM is one of them. It would be a game-changing trend that have gone from a little niche to full-fledged acceptance.

  2. This comment has been removed by the author.

  3. Now is the time to take advantage of the Local SEO tools available to boost your business. Your search strategy should include ways to help you increase the search visibly of your brick-and-mortar business
    product description