Products

Product attributes

Extend your product model with customizable attributes for richer product data and enhanced filtering.

The product attributes functionality allows you to extend the default product model with custom data fields tailored to your business needs. Attributes can be used to store additional product information, enable advanced filtering in product lists, and provide richer product experiences across sales channels.

Supported attribute types

Out of the box, the system supports the following attribute types:

  • Text (localizable)
  • Number
  • Date
  • Multi value list (localizable)
  • Single value list (localizable)
  • Tag – Used to assign one or more tags to a product
Attributes can be organized into groups, and one or several groups can be activated on a product to keep data structured and manageable.

Typical use cases

The product attributes functionality enables several ways to enrich product data, improve discoverability, and support advanced filtering.

1. Extending product information

Add custom fields to capture product-specific data beyond the default model. Examples include:

  • Adding material type or fabric composition for clothing products.
  • Storing warranty period or energy rating for electronics.

2. Enabling advanced filtering

Use attributes to create dynamic filters in product lists and category pages. Examples include:

  • Filtering products by material, color, or brand.

3. Managing product variants and specifications

Leverage attributes to define product specifications and variant properties. Examples include:

  • Storing dimensions and weight for shipping calculations.
  • Defining technical specifications such as processor type or screen size.

4. Organizing with attribute groups

Group related attributes together for better data management and display. Examples include:

  • Creating a "Technical Specifications" group for electronics.
  • Defining a "Care Instructions" group for apparel items.

TypeDescription
ProductsAttributes extend the core product model with custom fields.
Management APIEnables creating and updating product attributes programmatically.
Merchant CenterProvides a UI for managing attributes and attribute groups manually.