Skip to Main Content
Status Future consideration
Categories Data Model Enrich
Created by Steve Vink
Created on Nov 6, 2024

Localised CVL choices

Today, localeString CVLs allow you to select a single or multiple options, and the values are available in all of the defined languages. The option is the same for all languages.

Some markets require different CVL options. For example the months that a snow tyre is suitable for is different in Sweden and New Zealand. This could be a multivalue CVL of all of the months, and the relevant months are selected. In this scenario, the Swedish locale would want January, February, March and New Zealand would want to select July, August and September.


Who would benefit?

Customers operating globally with products that differentiate by region (climate, culture)

What impact would it make?

It would simplify data modeling, user enrichment and publishing of data by locale

How should it work?

The "localised" CVL field should present the field data in a way that different options can be selected for different locales.

Why is it needed?

Managing this scenario involves customised UI templates, data storage in a complex form (e.g Json) and additional issues such as complexity in Brand Store and syndication.


Additional feedback, background or context:


  • Attach files
  • Guest
    Reply
    |
    Jan 23, 2025

    Hello dear team,

    Thanks for considering this request, that is still very (very very) expected by Michelin.

    As a workaround we indeed had to store this data within json fields, but it makes translations gathering process a nightmare. Let me try to summarize our translation process:

    • Michelin central marketing/communication team provides Master (english) texts that are imported within PIM

    • Then countries are asked for translations. But Michelin teams in countries are marketing people, they do not have skills in data and even less in json structure. They are unable to fill json fields. To allow them filling those localized json fields, we have to transform the json field into excel columns for them to fill, then transform those excel columns back into a json message to be imported within PIM, avoiding erasing data for other countries. That makes it very difficult for us to manage and complexifies a LOT our process.

    Please let me know if you need more information, we can definitely show you what we currently do, you'll quickly understand why we highly need this enhancement.

    Thanks a lot.

    Mathilde

  • Tobias Månsson
    Reply
    |
    Nov 29, 2024

    Raise the view and make any data type "contextualized", meaning that you can add a context (like market) and have different data for different context.

    Today you need a field for each context/market. ItemPublishDateUK, ItemPublishDateDE, ItemPublishDateUS. If context would exist you could configure the Field temPublishDate to have three contexts, UK, DE and US.

    The data could be stored as a JSON dictionary

    {
    "UK":"2024-11-29T10:15:30Z",
    "DE":"2024-11-29T11:15:30+01:00",
    "US":"2024-11-29T05:15:30-05:00"
    }

    or like this is the data type is a boolean.

    {
    "UK": true,
    "DE": false,
    "US": true
    }

  • +2