Skip to main content
This is a premium feature. Contact your Customer Success Manager to enable it on your Kameleoon Account.
Kameleoon lets you define advanced merchandising rules that determine which products are recommended to your visitors. You can:
  • Leverage built-in algorithms to select which products appear in your recommendation.
  • Apply conditions to decide which algorithm should run.
  • Apply filters to refine which products each algorithm returns.
At the top of the configuration screen, you can view the block’s name, description, and the maximum number of products displayed in that block. You can configure the block by:
  • Changing the block’s title.
  • Combining algorithms and filters.
  • Configuring complex scenarios

Builder and rules overview

The merchandising rule builder lets you chain together algorithms, conditions, and actions.
Kameleoon evaluates rules from top to bottom. If there are not enough products matching the rules of one block, Kameleoon moves to the next block.
Click + to add a condition or action.
You then have three options:
  • Action — perform an operation such as renaming the entire product recommendation block displayed in your app.
  • Condition — define the logic that determines which algorithm runs.
  • Algorithm — select a built-in recommendation algorithm and apply filters to it.

Actions

  • Change block title to rename the block.
  • Sort products to sort the products returned by the algorithm based on different logic (for example, price, number of orders on those products, rating).

Conditions versus filters

Conditions and filters serve different purposes.

Conditions

To add a condition:
  1. Click the + icon > Condition.
  2. Choose from the available condition types.
You can combine conditions with AND/OR.
Due to the “top to bottom” logic, a condition is applied to the next algorithm (the algorithm under the condition). For example, in the image below, if the product is more than $100 and in the cart, the user will see other popular products. If not, the user will see similar products.
Available conditions

Filters

Filters refine which products an algorithm returns. To add a filter:
  1. Hover over an algorithm > click the cogwheel icon.
  2. Select Add filter.
  3. Choose your desired filter and configure its parameters.
You can apply multiple filters to a single algorithm.
Available filters

Example use case

You can combine conditions and filters to create sophisticated merchandising scenarios. Example:
  • Condition: If the current product costs more than $100 → use the “Popular products” algorithm.
  • Filter (on Popular products): Only show products from categories the user purchased from.
If the condition isn’t met, Kameleoon moves to the next algorithm.