Filter
A product listing filter, including its type, available values, and range information.
Type Definition
type Filter {
label: String
maxValue: FilterValue
minValue: FilterValue
paramName: String
rangeMax: Float
rangeMin: Float
type: String
values: [FilterValue]
taxonomyAttribute: ProductTaxonomyAttribute
}Fields
Relationships
The Filter type represents structured filtering options available for product listings. It relates to FilterValue objects which define the individual selectable options within a filter, and may reference a ProductTaxonomyAttribute to provide taxonomy context for attribute-based filters. Filters can be either list-type (with discrete values) or range-type (with minimum and maximum bounds).
Example
{
label
paramName
type
rangeMin
rangeMax
values {
label
value
}
minValue {
label
value
}
maxValue {
label
value
}
}Implements
This type does not implement any interfaces.