Learn how to manage Product Types and organize Attributes.
A Product Type is a collection of Attributes that acts as a template for Products of the same type or kind. An Attribute is a characteristic of a Product such as color, size, fabric, or any other specification.
Add a Product Type
-
Go to Settings > Product types and attributes.
-
Click Add product type.
-
In the General Information section, follow these steps:
- For Name, enter a unique name for the Product Type.
- For Description, enter a description for the Product Type.
- Optional: For Key, enter a unique identifier value for your Product Type.
-
Click Create product type.
Add an Attribute
-
Go to Settings > Product types and attributes.
-
Select a Product Type and click Add attribute.
-
On the Add attribute page, follow these steps:
-
For Attribute identifier (name), enter a unique identifier for the Attribute. This is an internal identifier and will not be displayed in the store front.
Two Attributes can share the same identifier across different Product Types, if they have the same Attribute type and constraints.
-
For Attribute label, enter localized names for the Attribute. This will be displayed on the Product details page.
-
Optional: For Attribute description, enter localized descriptions for the Attribute. This will be displayed on the Product details page.
-
For Attribute constraints, choose an option depending on how an Attribute (or a set of Attributes) must be validated across all Variants of a Product:
- None: the value can be entered individually for each Variant as the Attribute has no constraints.
- Unique: the value must be different for each Variant of a Product.
- Same for all: the value is defined at a Product level and is identical for all Variants of a Product.
- Combination unique: the combination of values of all Attributes of a given Product must be different for each Variant.
-
For Attribute type, select the data type for the Attribute:
-
Yes/No (boolean): allows to select Yes or No. A boolean Attribute could be, for example, if a product is child-friendly or not.
-
Text: allows to enter a string or (localized) text. A text Attribute could be, for example, the name of an author (if the product is a book).
-
Number: allows to add a numeric value. A number Attribute could be, for example, the weight of a product.
-
Money: allows to set a currency and its numeric value in cents. A money Attribute could be, for example, the value of a stamp (as a product).
-
Date/time: allows to set a date and/or time in ISO 8601 format. A date/time Attribute could be, for example, to display set time for products related to events.
-
Reference: allows to reference another resource by ID. The available resources are:
category
,channel
,key-value-document
,product-type
,product
,review
,shipping-method
,state
, andzone
. -
List (enum): allows to select from predefined values. The values can be set by providing a unique enumeration key and a label for the list item that will be a visible and selectable option in a drop-down. At least one Enumeration Key and Line Item Label must be defined. A list Attribute could be, for example, the different colors of a product.
If an Attribute can contain multiple values at the same time, select Create a set with this type.If selected, the Attribute can only be optional for a Product.
-
-
Optional: For Attribute settings, select the settings for the Attribute:
- (If you've selected
Reference
in the earlier step) Type of reference: choose the resources to reference. - Searchable: if selected, the Attribute is indexed for the storefront search and affects the product search results.
- Required: if selected, the Attribute is mandatory and must be filled for all Products or Product Variants assigned to a given Product Type.
- (If you've selected
Text
in the earlier step) Allow multiple line field (an expandable field recommended for longer texts): if selected, allows to use a multiple line field for the Attribute.
- (If you've selected
-
-
Click Add attribute.
-
Click Save.
Edit a Product Type and Attribute
- Go to Settings > Product types and attributes.
- Select a Product Type and update the information for the Product Type or Attribute. You can only update the values for Attribute label, Attribute description, and Attribute settings (depending on the Attribute type).
- If you updated an Attribute, click Update attribute.
- Click Save.
Delete an Attribute
After deletion, the data of the deleted Attributes cannot be recovered.
- Go to Settings > Product types and attributes.
- Select a Product Type and, in the corresponding row of the Attributes table, click the delete icon.
- Confirm the action and click Save.
Import Product Types
- Go to Settings > Product types and attributes.
- Click Import product types.
- In the Import product types by CSV window, choose a CSV file on your computer to upload, and click Upload and preview.
- After the file is uploaded and validated, verify the rows and columns to be imported, and click Continue.
- Click Start import to confirm the import process. As the import process is a background task, you do not need to wait for it to complete. To check the import status, go to Operations > Import.
Export Product Types
Manage Attribute Groups
By grouping relevant Attributes together, you can alleviate data enhancement workflows—for example, if a set of Attributes must only be edited by the Marketing team, you can create an Attribute Group and grant access to the team for that Attribute Group.
Attributes can be shared among several Attribute Groups for easier management.
Create an Attribute Group
-
Go to Settings > Product types and attributes.
-
Click the Attribute groups tab, and then click Add attribute group.
-
Enter the details for the Attribute Group.
- For Name, enter localized names for the Attribute Group.
- Optional: For Description, enter localized descriptions for the Attribute Group.
- Optional: For Key, enter a unique identifier value for the Attribute Group.
-
From the Add attributes drop-down, add Attributes to the Attribute Group.You can add Attributes to the Attribute Group only if the Project is indexed. To index, go to Products > Product list and click Index my product catalog now.
-
Click Create attribute group.

Manage Attributes in an Attribute Group
-
Go to Settings > Product types and attributes.
-
Select the Attribute Group.
- To add an Attribute, from the Add attributes drop-down, add Attributes to the Attribute Group.
- To remove an Attribute, click the Remove attribute from this group icon in the corresponding row of the assigned Attributes table.
-
Click Save.
Delete an Attribute Group
Deleting an Attribute Group will not affect the Attribute definitions.
- Go to Settings > Product types and attributes.
- Select the Attribute Group and click the Delete attribute group icon in the Attribute Group's details page. Attributes that were assigned to the deleted Attribute Group are automatically moved under the Ungrouped panel.
- Click Save.