Paul Savoldelli
04/02/2025, 7:07 AMbrandOrder
,
• price
,
• analyticsProductViews
,
• catalog
array field (which is a list of `catalog_id`s the product belongs to),
• and a product_id
, of course
In Algolia Merch Studio, you can create merchandising rules that get triggered under certain conditions (for example: catalog.id := 123
, or more complex triggers based on filter_by for example), and apply a set of merchandising actions dynamically — such as sorting by price
, brandOrder
, pinning specific `product_id`s, hiding others, etc.
So when a query is made (e.g. for a given catalog ID), if a configured trigger applies, the merchandising rules are applied on the fly. This gives business teams a lot of autonomy — as long as the data is clean and indexing is complete, they can work independently