Generate attributes
Since 5.4.1: Using the “Generate attributes” action you can generate attribute values based on templates which can be configured in the “Text configuration” section of iPIM CC. For example, in order to generate a value for an attribute of a particular product, proceed as follows:
- For example, go to the “Product details” app and call up the product.
- Go to the “Attributes” tab and add the attribute to the table. More information about this you can find here.
- In the product search mask, to the product so that is shown in the table on the right side.
- Click on the
button in the footer to access the action menu. - Move the cursor over the option “Attributes”, to show the corresponding submenu.
- Click on the option “Generate attributes” to call up the corresponding dialog box.

- Select a template:
- In order to select a template, transfer it from the left column to the right column. To do this, click on the template.
- In order to deselect a template, transfer it from the right column back to the left column. To do this, click on the template.
- In order to finish the process, click on the button.
A success message is shown. The attribute value is now generated. - In order to cancel the process, click on the button.

Translate attributes

Since 5.4.1: Using the “Translate attributes” action you can translate string attributes and texts with external translation services such as DeepL being used. For example, to translate an attribute value before a particular product, proceed as follows:
- Go to the “Attributes” app, call up the product and tick it
. - In the “Locale” menu
of the “Search” card, select the desired locales. - Select the option “Localized view” from the “Display”
menu. - Include the attribute to the table. To do so, click on the
button
to call up the corresponding dialog box. More information about this you can find here. - Click on the
button
in the footer to access the action menu. - Move the cursor over the option “Attributes”
to show the corresponding submenu. - Click on the option “Translate attributes”
to call up the corresponding dialog box.
- Select a source locale from the “Source locale” menu
. - Select the desired target locale from the “Target locale” menu
. - Select the desired translation service from the “Service provider” menu
.
- To trigger the translation, click on the button
.
The dialog box closes and a success message is shown. The attribute is now translated. - To cancel the translating, click on the button
.

- This action can only be applied to string type attributes.
- Up to version 5.4.3 the use of this action was limited to the “Attributes” app. Since version 5.5.0, the action can be used in additional apps.
- Up to version 5.6.2 it was necessary to tick the attributes you want to translate.
Delete attributes
Using the “Delete attributes” action, you can remove the attribute values from selected products. To so, proceed as follows:
- In the respective product data table, tick the product from which you want to remove attribute values.
- Click on the
button in the footer to access the action menu. - Move the cursor over the option “Attributes” to show the corresponding submenu.
- Click on the option “Delete attributes” to call up the corresponding dialog box.
- Select the desired attributes:
- In order to select an attribute, transfer it from the left column to the right column. To do this, click on the attribute.
- In order to deselect an attribute, transfer it from the right column back to the left column. To do this, click on the attribute.
- In order to finish the process, click on the button.
A success message is shown. The selected attributes are now removed from the selected product. - In order to cancel the process, click on the button.

- Click here to learn more about the handling of the dialog box for selecting attributes.
- In some sections, the button for calling up the dialog box possesses the
button. Via this button you can call up attribute profiles with a pre-selected group of attributes directly. Click here to learn more. - Using the
icon and the
icon you can transfer all the attributes from one column to the other column at once.
Use cases
Translate texts
The “Translate attributes” action can also be used to translate texts. For example, to translate a German plain text into an English plain text, proceed as follows:
- Go to the “Product data update” app.
- Access a worklist that contains the products whose texts you want to translate.
- Click on the
button to call up the dialog box where attributes can be selected.
- Optional: Enter a search term in the search field
to filter the list of attributes resp. types by a search term. - Transfer the appropriate text type from the left-hand column
to the right-hand column
to select it. To do so, click on the text type
. - Click on the button
to to accept the selected text type.
The dialog box closes and texts of the selected text type are shown in the table.

- Tick the products whose texts you want to translate.
- Click on the
button
in the footer access the action menu. - Click on the option "Attributes"
to expand the corresponding submenu. - In the submenu, click on the option "Translates attributes"
to call up the dialog box where the translation can be configured.

- Select the option “German” from the “Source Locale” menu
. - Select the option “English” from the “Target Locale” menu
. - Select a translation service from the “Service Provider” menu
. - Click on the button
to to trigger the translation.
The dialog box closes and a success message is shown. The texts are now translated.

FAQ
What can be done using the “Generate attributes” action?
Using the “Generate attributes” action you can generate attribute values based on templates which can be configured.
Where are the templates for the “Generate attributes” action created?
The corresponding templates are created in the “Text configuration” section of iPIM CC.
To which attribute types can the “Translate attributes” action be applied?
This action can only be applied to string type attributes as well as to texts.
How can the “Translate attributes” action also be used for texts?
This action can also be used to translate texts. To do so, go to the “Product data update” app, select the appropriate text type and translate the corresponding texts.
In which apps can the “Translate attributes” action be used?
Up to version 5.4.3 the use of this action was limited to the “Attributes” app. Since version 5.5.0, the action can be used in additional apps.
Do the attributes to be translated need to be ticked?
Up to version 5.6.2 it was necessary to tick the attributes you want to translate.
What is required to use ChatGPT as a translation service?
In order to use ChatGPT, the property aihub.openai.translation.workflow needs to be maintained with the value “openai_translation”.
Rights
Apart from the basic rights listed here, a user needs the rights that are shown in the table.
| Key | Identifier | Description |
| ipim.apps.toolbox.actions | iPIM Apps – Actions | General right that is required to use actions from the action menu |
| ipim-core.api.actions.generate-attributes | REST – Action – Generate attributes | Right to use the “Generate attributes” action |
| ipim-portal.actions.translate-attributes | IPIM Portal – Actions – Translate attributes | Right to use the “Translate attributes” action |
| ipim-core.api.actions.delete-attributes | REST – Action – Delete attributes | Right to use the “Delete attributes” action |