Skip to content
Home » Product attributes

Product attributes


Product attributes are user-definable attribute fields that can use different data types (string, Boolean, date, integer etc.) to describe information related to a product. For example:

  • Tensile strength for materials such as steel, rubber, textiles etc.
  • Operating temperature range for electronics.
  • RPM (revolutions per minute) for machinery.
  • Wattage for appliances.
  • RAM size for computers.

The list of usages is practically endless. Product attributes describe attributes at the product level and are not specific to a product variant. Instead of being assigned to individual products, the product attributes are assigned to the product category that the products belong to.

D365 Setup

Setting up attributes is usually a four or five-step process depending on whether the retail functionality is being used.

Attribute types

First, create the attribute type in Product information management > Setup > Categories and attributes > Attribute types. This is where the data type of the attributes are created which can consist of:

  • Currency
  • Date Time
  • Decimal
  • Integer
  • Text – this also allows a fixed list of options to be entered
  • Boolean
  • Reference – this type references other attributes


Then, the attribute itself is created via Product information management > Setup > Categories and attributes > Attributes. This is assigned an attribute type (as created above) and can also have various options selected along with a default value if applicable.

Attribute groups

Attribute groups are only available and required if you are using retail functionality with the retail category hierarchy. If you are not using retail functionality you can only use the procurement category hierarchy to enable product attributes.

The attribute group can be created via Product information management > Setup > Categories and attributes > Attributes group. This allows multiple attributes to be grouped together which can then be assigned to the product in one go rather than having to assign them individually.

Assign to category

If using the retail functionality, the attribute group is assigned to the retail category via Retail and Commerce > Products and categories > Commerce product hierarchy.

If not using the retail functionality, then the product attributes can be individually assigned to the procurement category via Procurement and sourcing > Procurement categories.

After creating the product attributes and assigning to the applicable product categories, the attribute values can be entered by clicking on the Product attributes button on the released product:

And then clicking in to each of the product attributes to enter the relevant information:

Learning with Microsoft