List of values attributes are attributes that can possess a set of multiple predefined values from which the user can choose one or several values, depending on the attribute type. Additionally, a value mapping can be used to specify that a particular value is set for a related attribute, once the user selects a certain value for the initial attribute.
This chapters shows how to create an attribute with a list of values, using the example of an optional standard attribute on the item level, that depicts the various shades of a main color. Additionally, a dependent value mapping is set up. The value mapping effects that a value is set for the related main color attribute, once a value is set for the attributes that depict the various color gradation.
Step 1: Specify base data and create the attribute
In the first step you need to insert the basic attribute data and create the attribute. To do so, proceed as follows:
- Call up the iPIM CC module and go the “Configuration” area of the “Attributes” section.
- Click on the button. Following this, a new attribute dataset with empty input fields is generated.
- In the “Configuration” card, enter an attribute ID in the “Attribute ID” field.
- Select the option “List of vales, single” from the “Attribute type” menu.
- Select the option “Standard attribute” from the “Scope” menu.
- Select the option “Item” from the “Attribute level” menu.
- Select the option “Optional” from the “Mandatory field” menu.

- In the “Attribute localizations” card, enter the various multilingual attribute names in the respective fields of the “Name” column.
- Click on the button in the lower right corner to finish the process. If the process was successful, a corresponding message will appear. The attribute is now created and it can be configured further in the following tabs.

Step 2: Create values
In the second step you need to create the individual values of the value set. To do so, proceed as follows:
- Go the “Values” tab.
- Click on the button in the footer to call up the corresponding dialog box.
- Enter a value ID in the “Value ID” field.
- Enter the values for the various locales. To do so, click on the button in the “Name” field. Following this, you will be directed to another slider.
- Enter the values for the various locales in the respective input fields. You don’t have to fill in all the fields.
- Click on the button to get back to the previous slider.
- Possibly make additional settings.
- Click on the button to finish the process. If the process was successful, a corresponding message will appear. The value is now created.
- Create the remaining values as described above.

Step 3: Set up value mappings
In the “Value mappings” tab you can set up value mappings for an automatic setting of attribute values. Such a value mapping effects that a specified value is set for a related attribute when the user selects a particular value for a source attribute. This chapters explains how to set up a value mapping using the example of a value mapping which effects that a value is set for the related main color attribute, once a color gradation value is set for this exemplary color gradation attribute.
- Go to the “Value mappings” tab.

- In the “Value mappings” card, activate the “Dependent values” tab.
- In the “Value mappings” card, click on the value for which you want to set up a value mapping.
- Click on the button in the footer to call up the corresponding dialog box. Here you can select a dependent attribute and a dependent value.
- In the first slider, select the dependent attribute by transfering it from the left column to the right column. To do so, click on the attribute.
Possibly use the text search to filter the list of attributes by a search term. - Click on the
button to get to the next slider.

- In the second slider, select the dependent value by transfering it from the left column to the right column. To do so, click on the values.
Possibly use the text search to filter the list of values by a search term. - Click on the button to finish the process. If the process was successful, a corresponding message will appear. The value mapping is now set up.


- Possibly set up value mappings for the other values as described.