Facets are the filter options shown to visitors on product listing pages and search result pages. Examples include colour, size, brand, price range or in stock status. They help shoppers quickly narrow down their choices and find relevant items faster.
What distinguishes Elevate in terms of facets, is the extensive customization it offers. As a retailer, you can tailor filters to align with the complexity and structure of your catalogs, resulting in faster, more relevant experiences — and ultimately, higher conversion rates and customer satisfaction. In this article we dive under the hood to understand how facets are defined to how they appear in your e-commerce.
Where do facets come from?
Facets are built from product attributes in your product feed. This includes:
Standard fields like size, color, price
Custom attributes you’ve added to support your business logic
To work with a facet in Elevate, the corresponding attribute must be present in your product feed. Ensure your feed includes all relevant data you want to expose as facets. Refer to the Admin API documentation for detailed steps on importing and formatting your product feed.
How to set up a facet
Facet settings can be managed on different levels. You can decide if you want the same facet configuration everywhere, or if you want to create regional deviations. You can also customize how facets are used on individual pages, using overrides.
1.Create a facet from an attribute
Facets are created and managed in the Facet configurator, located under Experience > Pages > Settings > Facet Settings. This is the source of truth for all available facets - here you can see and manage properties such as display type, sort order, and units. These settings are universal and apply to all markets. Learn how to work with the Facet configurator it in the dedicated help article Facet configurator.
2. Define the default settings for each market
When a facet has been added, you can have local facet settings for each market. These facet settings will apply to all pages with a primary product list and the search results page. You do this in Experience > Pages > Settings > Default settings. Scroll down to Primary product list, where you will find settings for Facets. Read more in the Settings article.
IMPORTANT
- Default facet settings are applied per market.
- Default facet settings apply to all pages within the market
3. Overrides
The default settings apply to search results pages and primary product lists, but you can override these settings manually:
Override search result pages
Go to Experience > Pages > Settings > Auto-complete & Search settings >Search Result Page > Override Facets. This action overrides default facets for search results only. Use it to provide more relevant filters based on user intent.
Override primary product list on local pages
Go to Experience > Pages > Category & Landing pages, open the specific page and click List settings > Override facets. Override facets on individual pages to fine-tune product visibility based on local preferences.
Overrides can also be applied within the Default Settings, but only at the individual facet level—for example, to change the sort order of values for a specific facet. You can restore facet overrides to default values here as well.
When used, overrides take precedence in their specific context — allowing for flexibility while maintaining overall consistency.
Facet templates
If you have several landing pages that should use the same facet logic, Facet templates are a better alternative than setting up overrides on each page. Read more in the dedicated Facet templates article.
Facet types & properties
If you in your merchandizing capacity are lacking an attribute or want to change how properties are set up in the product feed, you need to ask your integrator for assistance. Your integrator can find full configuration options, in the API documentation > Schema Documentation.
When communicating with your integrator or developer, it is good to understand how facet types work. A facet type in Voyado Elevate refers to the format or behavior of a product filter, based on the data attribute it represents. Different types determine how a filter is displayed and interacted with on the frontend — for example, whether it’s a checkbox, a color swatch, or a range slider.
| Type | Display As | Sort | Unit | Attributes |
|---|---|---|---|---|
| Boolean | Checkbox | n/a | n/a | in stock |
| Measurement | Range | n/a | mm, cm, dm, m, in, ft, yd, ml, cl, dl, l, oz, gal, mg, g, hg, kg, lb | length, width, height, depth, volume, weight, customLengths |
| Value | Values | Alphabetic, Relevance | n/a | brand, department, pattern, name, series, gender, age, customLabels |
| Range | Range | n/a | n/a | price, items, rating, customNumbers |
| Color | Color | n/a | n/a | color (e.g. red, blue, green) |
| Size | Size | Alphabetic | n/a | size (e.g. S, M, L, 36, 38, 40) with automatic size cleaning |
Integration
For detailed guidance, refer to the API documentation., which covers key topics such as:
On-site visibility
Storefront API Integration
Preview & testing
Implementation examples
Explore these resources to ensure a smooth and effective integration process.
Article last updated