Skip to main content

Rules - Overview

Updated today

The Attribute Rules editor is one of Koongo’s most powerful tools. It allows you to manipulate, optimize, and enrich your imported product data to ensure your exports meet the requirements of your selected marketplaces and selling channels.

Using Rules, you can transform, modify, or enhance any attribute value within your channel profiles — without changing the data directly in your store. Koongo also provides predefined Rules templates that can be easily customized.

Rule Structure

An Attribute Rule consists of a mandatory Default Rule and optional Conditional Rules. Each Rule must include an Action, which defines the operation or set of operations applied to specific attribute(s) or fixed values.

Both Default and Conditional Rules are based on Actions, attribute or value selection plus defined operations, however, Conditional Rules include ONLY WHEN statements to specify when the Action should be applied even allowing AND/OR functions, pretty useful for cases where multiple conditions need to be met.


Apply Rules

Where Rules are applied

You can add Rules either from the dedicated Rules section in the left menu or directly within any Product Feed or Wizard by tapping the settings icon next to the attribute you want to adjust.

Adding a Rule directly within a Feed or Wizard allows you to configure attribute logic in the context of a specific export profile. This is useful when you want to apply feed-specific transformations.


Using the Rules section in the left menu enables centralized Rule management. From there, you can create, edit, and assign Rules to multiple feeds without opening each export profile individually. This approach is ideal when maintaining consistency across several marketplaces.

How Rules are applied

A Default Rule applies to all exported items unless it is overridden by a Conditional Rule. If a product meets the defined conditions, the Conditional Rule is applied; otherwise, the Default Rule and its actions remain in effect.

If multiple Conditional Rules are defined, the first matching rule takes priority. Once a condition is met, no further Conditional Rules are evaluated, preventing rule conflicts.

This structure allows you to build simple or advanced logic while keeping full control over your product feed output. Both Default and Conditional Rules can include one or multiple operations based on one or more attributes.

Basic Example

Default Rule action containing multiple operations:

  1. Take (single attribute) the Price and apply a 10% increase

  2. Add/Plus '5'

  3. Round the result to the nearest .99

This specific Rule allows you to implement a pricing logic directly in Koongo without modifying values in your store

Rule Operations

Each Rule can include multiple operations, allowing you to build advanced transformation logic. The Operations allow you to:

  • Adjust pricing

  • Modify text values

  • Combine attributes & values

  • Format attribute outputs

  • Enrich missing data

For a complete overview of all available operations, see Rules - Operations

Rule Conditions

Conditions are defined by the ONLY WHEN statement together with AND/OR functions when multiple conditions need to be defined to determine when an Action should be applied. Multiple conditions will allow you to create precise & flexible logic, for instance, apply the action ONLY WHEN

  • Price is greater than '100' AND

  • Quantity is greater than '2' OR

  • Warehouse is equal to 'Milano'

For a full list of supported condition operators, see: Rules - Conditions


Global Rule Management

In addition to configuring Rules inside individual export profiles or wizard attributes, Koongo provides a dedicated Rules section in the left menu.


This section allows you to manage your Rules independently, without opening a specific product feed or channel wizard. From here, you can:

  • Create new Rules

  • Edit existing Rules

  • Assign Rules to specific attributes

  • Select the export profile(s) where the Rule should be applied

  • Manage Rule usage across multiple feeds

This centralized management makes it easier to maintain consistency across multiple marketplaces and export profiles. You can define a Rule once and apply it wherever needed.


My Rules

The My Rules collection contains all Rules you have created and saved. When configuring an Attribute inside a feed, you can always select an existing Rule from the My Rules drop-down list. Within the drop-down menu, you will also find commonly used Predefined Rules that you can use as templates or starting point.


Each saved Rule displays:

  • Its assigned name

  • Usage count (how many times it is used across product feeds & wizards)

editmacro.png

If a Rule is used in multiple places, editing is disabled by default to prevent unintended changes. After clicking Save Rule, you can choose to:

  • Apply changes to all instances where the Rule is used

  • Apply changes only to the current attribute and export profile

apply-change.png

You can rename any Rule to create a new entry in the My Rules collection. This allows you to modify the Rule without affecting other attributes or export profiles that use the original version.

You can explore basic Rule examples here: Rules - Basic examples

Did this answer your question?