Attribute Sets
Create and manage product attributes and attribute sets for category-based filtering on your storefront.
The Attribute Sets page lets you define product attributes (such as Color, Size, or Material) and group them into attribute sets that can be assigned to product categories. When a category has an attribute set, the storefront displays a sidebar filter panel that lets customers narrow product listings by those attributes.
This page has two tabs: Attribute Sets and Attributes. Attributes are the individual filterable properties (e.g., "Color" with options like Red, Blue, Green). Attribute sets are named groups of attributes (e.g., "Apparel Filters" containing Color and Size) that you assign to categories in the category editor.
Attribute Sets Tab
The Attribute Sets tab lists all attribute sets defined for the storefront.
- From your Unified Admin, go to Settings > Attribute Sets.
- The default tab shows all attribute sets in a paginated AG Grid table.
- To add a new attribute set, click the Add Attribute Set button.
- To edit an attribute set, click View/Edit in the Action column.
- To delete an attribute set, click Delete in the Action column. Deleting an attribute set removes its association from all categories that use it and clears product attribute values for products in those categories.
Attribute Sets List Columns
| Column | Description |
|---|---|
| Id | Unique numeric identifier for the attribute set. |
| Name | The name of the attribute set (e.g., "Apparel Filters"). |
| Action | View/Edit or Delete the attribute set. |
Add/Edit Attribute Set
- Click Add Attribute Set or View/Edit on an existing set.
- Enter a Name for the attribute set. Colons are automatically stripped from names.
- Select an Attribute from the dropdown and click Add to include it in the set. The dropdown only shows attributes not already in the set.
- In the grid below, toggle Default Open for each attribute to control whether its filter section is expanded or collapsed by default on the storefront sidebar.
- Click Save to create or update the attribute set.
| Field | Description |
|---|---|
| Name | The display name for this attribute set. Used when assigning the set to a category. Required. |
| Attribute | Dropdown to select an attribute to add to this set. Only shows attributes not already included. |
Attribute Set Members Grid
| Column | Description |
|---|---|
| Attribute | The name of the attribute included in this set. |
| Default Open | When checked, this attribute's filter section is expanded by default on the storefront sidebar. When unchecked, the section starts collapsed and customers must click to expand it. |
| Action | Delete to remove the attribute from this set. |
Attributes Tab
The Attributes tab lists all individual attributes defined in the system.
- Click the Attributes tab at the top of the page.
- The grid shows all attributes with their properties.
- To add a new attribute, click Add Attribute.
- To edit an attribute, click View/Edit in the Action column.
- To delete an attribute, click Delete in the Action column. System attributes cannot be deleted. Deleting an attribute also removes all its values from products and its mappings from attribute sets.
Attributes List Columns
| Column | Description |
|---|---|
| Id | Unique numeric identifier for the attribute. |
| Name | The attribute name displayed to customers (e.g., "Color", "Size"). |
| Multi Select | Whether customers can select multiple values for this attribute when filtering. |
| System Attr | Whether this is a system-defined attribute. System attributes cannot be deleted. |
| Action | View/Edit or Delete the attribute. |
Add/Edit Attribute
- Click Add Attribute or View/Edit on an existing attribute.
- Fill in the attribute properties.
- Click Add Value to define the selectable options for this attribute (e.g., "Red", "Blue", "Green" for a Color attribute).
- Click Save to create or update the attribute.
| Field | Description |
|---|---|
| Name | The attribute name shown to customers in the filter sidebar. Colons are automatically stripped. Required. |
| Types | The input type for this attribute's values: Text -- plain text values. DropDown List -- values displayed as a dropdown selection. Color -- values displayed as color swatches using the hex color code. Required. |
| Multiple Select | When checked, customers can select multiple values for this attribute simultaneously when filtering products. |
Attribute Values Grid
Each attribute has a list of possible values. Click Add Value to open the value dialog.
| Column | Description |
|---|---|
| Value | The text label for this option (e.g., "Red", "Large"). Required. |
| Hex Color | A hex color code (e.g., FF0000) displayed as a color swatch on the storefront. Only used when the attribute type is Color. Maximum 10 characters. |
| Default Open | Whether this value is selected by default. |
| Action | View/Edit or Delete the value. |
Associations
Print Store
| Area | Effect |
|---|---|
| Category Assignment | Each product category can be assigned one attribute set. When set, all products in that category can have attribute values assigned, and the storefront displays a filter sidebar for that category. |
| Category Page Layout | When a category has an attribute set assigned, the storefront automatically switches to a sidebar layout (PrintnowSidebarDisplay.master) to accommodate the filter panel. |
| Product Filtering | Customers use the attribute filter sidebar to narrow product listings by selecting attribute values (e.g., Color: Red, Size: Large). Products are filtered client-side using JavaScript. |
| Color Swatches | Attributes of type Color display their hex color values as visual swatches in the filter panel, giving customers a visual way to browse by color. |
| Product Attribute Values | Individual products have attribute values assigned to them in the product editor. These values determine which filter options apply to each product. |
| Activity Log | All attribute and attribute set create, update, and delete actions are recorded in the Activity Log. |
Related Pages
- Categories — assign attribute sets to categories to enable storefront filtering
- Products — set attribute values on individual products for filter matching
- Activity Log — attribute and attribute set changes are recorded here