Skip to main content

Define advanced merchandising rules

note

This is a premium feature. Contact your Customer Success Manager to enable it on your Kameleoon Account.

Kameleoon lets you define rules that determine which products are recommended to your visitors. You can:

  • Leverage built-in algorithms to select products based on various criteria.
  • Apply additional filters to include or exclude specific products (for example, brands, price, category).

In the upper part of the screen, you will find the block's name, its description, and the maximum number of products that will display in the block.

You can configure the block by:

  • Changing the block's title.
  • Combining algorithms and filters.
  • Configuring complex scenarios

Builder and rules

You can combine algorithms, rules, and actions.

note

The logic is from top to bottom, meaning if there are not enough products matching the first block's rules, the next block will be considered.

Click + to add a condition or action.

You then have three options.

Action

  • 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).

Condition

You can combine conditions with AND/OR.

note

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.

Filters

Filters help you select which type of product should be returned.

Here are some specific filters:

  • Interacted with product: Previously viewed (product page).
  • Don’t show products from the wishlist: If you associate the attribute "wishlist" to a product, it will not be displayed when this filter is applied.
  • Show only products that fill up the user's cart to a specified value: The algorithm only returns products that are above the minimal order value
  • Show products that match the parameter: Only show products if the product matches a selected parameter among all parameters. Fill in the name of the desired attribute/parameter (color or size, for instance).
  • Show the products matching the values of the selected parameter: Similar to the filter above. Use if the block is not integrated in a product page.
  • Don't show selected products: You can manually exclude several products.