Attributes
Defining product properties for filtering and variant configuration
Last updated: Feb 09, 2026
Attributes
Attributes define the properties of products (e.g., Color, Size, Material). They power filtering on the storefront and variant configuration for configurable products.
Attribute Listing
| Column | Description |
|---|---|
| Name | Attribute display name |
| Code | Unique attribute code (e.g., color, size) |
| Type | Input type (Text, Select, Boolean, etc.) |
| Options | Number of options (for Select/Multi-select types) |
| Required | Whether the attribute is required on products |
| Filterable | Whether it appears in storefront filters |
| Configurable | Whether it can be used for product variants |
| Actions | Edit, Delete |
Creating / Editing an Attribute
| Field | Required | Description |
|---|---|---|
| Attribute Name | ✅ | Display name (e.g., "Color", "Size") |
| Attribute Code | ✅ | Unique system identifier (e.g., color, size) — lowercase, no spaces |
| Input Type | ✅ | Determines how the attribute value is entered (see below) |
| Sort Order | Controls the display order among attributes | |
| Required | Toggle — when enabled, this attribute must be filled on every product that uses it | |
| Use in Filters | Toggle — when enabled, this attribute appears as a filter on the storefront | |
| Use for Product Variants | Toggle — when enabled, this attribute can define variants on configurable products |
Available Input Types
| Type | Description |
|---|---|
| Text | Single-line text input |
| Textarea | Multi-line text input |
| Select/Dropdown | Single selection from predefined options |
| Multi-select | Multiple selections from predefined options |
| Boolean (Yes/No) | True/false toggle |
| Date | Date picker |
| Price | Numeric input formatted as currency |
Tip: For configurable products, use Select/Dropdown attributes with "Use for Product Variants" enabled. For example, create a "Size" attribute with options S, M, L, XL, then assign it to a configurable product to generate variants.
