Adding Rules
How to add rules and conditions to Search strategies
Adding Rules to Search
Rules and Conditions allow you to control exactly which products surface in Search results — from strict eligibility gates to soft ranking adjustments.
Advanced Customization: Adding Rules & Conditions
Search strategies use a Rules → Conditions hierarchy to determine exactly which products surface to your customers.
1. Conditions
A Condition is a single, atomic check against your product catalog.
- Examples:
Price < $50,Category = Jackets, orMargin > 20%.
2. Rules
A Rule acts as a container for one or more Conditions.
- Conditions within a single Rule can be combined using AND / OR logic.
3. Multiple Rules
Rules themselves can also be combined with AND / OR logic. This flexibility allows you to build everything from simple filters to complex, multi-layer logic trees.
Logic Summary
To help visualize the hierarchy:
- Condition = Atomic check
- Rule = Logical group of conditions
- Multiple Rules = Your full search strategy
Merchandising Controls
Each Rule applies one control type that determines how matching products behave within the Search strategy.
| Control Type | Action | Behavior |
|---|---|---|
| Only Show | Inclusion | Narrows eligibility only to products matching the Conditions. |
| Hide | Exclusion | Removes matching products entirely. Overrides Only Show. |
| Bury | Demote | Products remain eligible but are ranked lower (Soft demotion). |
| Promote | Boost | Products remain eligible but are ranked higher (Soft boosting). |
Application Scope
These controls can be applied to a wide variety of data points, including:
- Catalog Attributes: Themes, margins, inventory levels, or star ratings.
- Specific Identifiers: Individual Product IDs (SKUs).
- Business Logic: Any custom attribute defined in your product feed.
Note: If a product is targeted by both an Only Show rule and a Hide rule, the Hide rule takes precedence and the product will be removed.
Condition Examples by Attribute
Below are common configurations for applying merchandising logic across different product attributes in Search.
💰 Price & Margin
- Price
- Only Show
Price < $50→ Only budget products appear in results. - Hide
Price > $200→ Luxury items are removed from search results. - Bury
Price > $150→ Higher-priced items sink to the bottom. - Promote
Price < $40→ Entry-level items rise to the top.
- Only Show
- Margin
- Only Show
Margin > 20%→ Focus exclusively on profitable inventory. - Hide
Margin < 5%→ Automatically remove unprofitable items. - Bury
Margin < 15%→ Reduce visibility for thin-margin products. - Promote
Margin > 35%→ Aggressively boost high-profit items.
- Only Show
🏷️ Collection & Product ID
- Collection (Taxon)
- Only Show
Taxon = Men's Jackets - Hide
Taxon = Clearance - Bury
Taxon = Accessories - Promote
Taxon = New Arrivals
- Only Show
- Product ID (SKU)
- Only Show
Product ID = 123456 - Hide
Product ID = 789101 - Bury
Product ID = 222333 - Promote
Product ID = 999888
- Only Show
✨ Theme
- Only Show
Theme = Summer Collection - Hide
Theme = Holiday Specials - Bury
Theme = Flash Sale - Promote
Theme = Limited Edition
Visual Indicators & Logic Precedence
🎨 UI Color Coding
In the dashboard, rules appear as colored chips to help you quickly identify the logic type:
- 🟢 Green (Only Show): Strict eligibility gate.
- 🔴 Red (Hide): Absolute removal from results.
- 🟠 Orange (Bury): Soft demotion (lower ranking).
- 🔵 Blue (Promote): Soft boost (higher ranking).
⚡ Precedence Order
Eligibility is always evaluated before ranking. A product must first "survive" the hard gates before any boosting or burying takes effect.
The Processing Pipeline:
- Hide (Highest priority — if it's hidden, nothing else matters).
- Only Show (Filter logic).
- Promote / Bury (Final ranking adjustments).
[!IMPORTANT] A product must pass both the Hide and Only Show logic checks before Promote or Bury ranking changes are applied.
Grouping Rules & Conditions — Examples
The power of the Search strategy engine lies in combining multiple rules and conditions.
1. Simple AND Rule
- Rule 1 — Only Show
- Conditions (AND):
Category = Women's AccessoriesANDPrice < $100
- Conditions (AND):
- Result: Only women's accessories under $100 are eligible.
2. OR Conditions Within One Rule
- Rule 1 — Promote
- Conditions (OR):
Theme = New ArrivalORMargin > 40%
- Conditions (OR):
- Result: Either new arrivals or very high-margin items receive a boost.
3. Multiple Rules with AND (Eligibility + Blocking)
- Rule 1 — Only Show (AND):
Category = Men's Jackets,Price < $180,Inventory > 0 - Rule 2 — Hide (OR):
Theme = Clearance,Margin < 8%,Product Rating < 3 Stars - Result: Only in-stock men's jackets under $180 are eligible; clearance, low-margin, or poorly rated items are removed entirely.
4. Multiple Rules with OR (Parallel Boost Paths)
- Rule 1 — Promote (AND):
Category = Sneakers,Margin > 25%,Inventory > 20 Units - OR
- Rule 2 — Promote (AND):
Theme = Limited Edition,Price > $120,Launch Date < 30 Days Ago - Result: Products only need to satisfy one full Rule to be promoted.
5. Mixed Eligibility + Ranking (Layered Strategy)
| Rule Type | Logic | Purpose |
|---|---|---|
| Only Show | Price < $250 AND Inventory > 0 AND Category ≠ Gift Cards | Gate: In-stock, affordable items only. |
| Hide | Margin < 5% OR Theme = Discontinued OR Product ID IN [111, 222] | Block: Removes unprofitable or specific SKUs. |
| Promote | Theme = New Arrival AND Margin > 30% AND Rating ≥ 4 Stars | Boost: High-quality new arrivals rise to top. |
| Bury | Theme = Flash Sale OR Inventory < 5 OR Last Updated > 180 Days | Demote: Sinks old or low-stock items. |
Saving & Testing
Once you have configured your logic:
- Save: The Search strategy will appear in your Strategy Table.
- Validate: Use the Playground to preview and validate the logic against real data before going live.