Filter
Represents a filter used to refine product listings, such as by price, manufacturer, or attribute.
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 refinement options for product listings and maintains relationships with other filtering-related types. It contains FilterValue objects that define the selectable options within each filter, and can reference a ProductTaxonomyAttribute when the filter is based on product taxonomy classifications. Filters are typically returned as part of product browsing queries to enable client applications to present filtering options to users.
Example
{
filters {
label
paramName
type
rangeMin
rangeMax
values {
label
value
}
minValue {
label
value
}
maxValue {
label
value
}
}
}Implements
None