Merchandising rules
Sieve PRO is planned to add merchandising rules for stores that want more control over the order and visibility of filtered results. The goal is to keep filtering fast while giving shop managers practical controls for campaigns, margin, seasonality and stock.
Rule actions
Section titled “Rule actions”| Action | Behaviour |
|---|---|
| Boost | Move matching products higher without forcing an exact position. |
| Pin | Keep selected products at the top for a matching filter state. |
| Hide | Exclude selected products from a matching state. |
| Sort override | Change the default sort for a category or filter combination. |
| Banner slot | Attach a message or promo block to a filtered result set. |
Rule conditions
Section titled “Rule conditions”Rules should be able to target:
- product category or tag;
- global attribute values;
- price range;
- stock status;
- sale status;
- search term;
- selected brand or supplier;
- custom meta fields;
- date range for seasonal campaigns.
Example scenarios
Section titled “Example scenarios”- Pin a new product line when shoppers filter by
running shoes. - Boost high-margin products in a category during a campaign.
- Hide out-of-season products unless the shopper explicitly searches for them.
- Show a campaign banner when
brand + categorymatches.
Performance constraint
Section titled “Performance constraint”Merchandising must not turn every filter interaction into a slow live query. Rules should compile into a query-ready form or be resolved after the indexed product set is found.