Documentation

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

ColumnDescription
NameAttribute display name
CodeUnique attribute code (e.g., color, size)
TypeInput type (Text, Select, Boolean, etc.)
OptionsNumber of options (for Select/Multi-select types)
RequiredWhether the attribute is required on products
FilterableWhether it appears in storefront filters
ConfigurableWhether it can be used for product variants
ActionsEdit, Delete

Creating / Editing an Attribute

FieldRequiredDescription
Attribute NameDisplay name (e.g., "Color", "Size")
Attribute CodeUnique system identifier (e.g., color, size) — lowercase, no spaces
Input TypeDetermines how the attribute value is entered (see below)
Sort OrderControls the display order among attributes
RequiredToggle — when enabled, this attribute must be filled on every product that uses it
Use in FiltersToggle — when enabled, this attribute appears as a filter on the storefront
Use for Product VariantsToggle — when enabled, this attribute can define variants on configurable products

Available Input Types

TypeDescription
TextSingle-line text input
TextareaMulti-line text input
Select/DropdownSingle selection from predefined options
Multi-selectMultiple selections from predefined options
Boolean (Yes/No)True/false toggle
DateDate picker
PriceNumeric 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.