The dynamic product groups can be found in the admin under Catalogues > Dynamic product groups. Dynamic product groups are groups of products that are formed by dynamic rules and can be played at different locations in your shop.
Learning path available
You’ll find an interactive learning path on this topic in the Community Hub. Explore it step by step, try out features directly, and grow your knowledge in a playful, hands-on way.

In the overview, all already created product groups are listed with their name and description. The date of the last change and the status of the product group are also shown. The status indicates whether a product group uses valid rules and can therefore be used. A product group can be invalid, for example, if it uses rules of a plugin that is deactivated.
Using the context menu in the last column of each product group, it can be edited, duplicated or completely deleted. With the button create product group you add a new product group to the overview.


In the Conditions area, you define rules through the corresponding module in order to determine which itmes belong to this product group.
In this module, you first select a property (1) and a corresponding condition (2) that must be met.
Use the AND (3) button to create a further condition that an item must meet in order to belong to this group. In addition to an AND link, you can also create a further condition as an OR (4) link. In this case, one or the other condition must be met for the item to belong to the group.
You can also nest the conditions by using the SUB-CONDITION (5) button. In this case, an item is part of the product group if it meets the main condition and the sub-condition. The sub-condition can consist of one or more conditions. In the sub condition, you have the option of creating another sub condition. This can be continued indefinitely.
Using the context menu (6) behind the condition, you can create a new condition directly before or after the respective condition.
The Preview (7) button shows you all products that would belong to the dynamic product group with the currently selected conditions.

The available operators depend on the selected property. For properties where you select one or more values, such as products, categories, manufacturers, tags, or properties, the following operators are available:
Is equal to: The product matches the selected value. For example, if you select a category, all products assigned to that category are included.
Is not equal to: The product does not match the selected value. For example, if you select a category, only products that are not assigned to that category are included.
Is equal to any of: The product matches at least one of the selected values. For example, if you select categories A and B, the product may be assigned to category A, category B, or both categories.
Is not equal to any of: The product does not match any of the selected values. For categories A and B, the product must not be assigned to either category A or category B.
Is equal to all of: The product matches all selected values. For categories A and B, the product must be assigned to both categories. Additional assignments are still possible.
Is not equal to all of: The product does not match all selected values at the same time. It is included as soon as at least one of the selected values does not apply. However, the product may still match individual selected values.
Below we list some examples of how a product group can look like. In general, the conditions of a dynamic product group are based on rules of the Rule Builder. You can learn how to use the rule builder here.
Product condition

In this case, the dynamic product group consists of the selected products.
Category condition

In this case, the product group contains all products that are assigned to the selected categories. Individual categories can be identified by the displayed category path.
Property condition

In this example, all products that have a certain property are included.
Property value

This condition contains the property expression of a property.
Tag and sale condition

In this example, all products are part of the product group if you have set promotional items as the tag AND if they are sales items.
Price condition

In this example, all products that cost more than 100 euros are part of the product group. The value 100 refers to the currency, which has a factor of 1.
Stock condition

In this example, all products with a stock larger than 20 are part of the product group.
Multiple conditions

In this example, two conditions must be met for an item to belong to this product group. Firstly, the article must be tagged as a promotional article.
The second condition is considered to be fulfilled if the article is either a sale article or an article from a specific manufacturer.

If you want to use several conditions and include just the operator AND, you should work with the operators Is equal to all of/ Is not equal to all of.
Custom field

In addition to the standard properties that are available in the drop-down menu, you can also use custom fields that you have configured yourself. In this example, an individual custom field of the type "Checkbox" is used, which was created beforehand. You can find more information about the additional fields here.
Delivery time

The 'delivery time' defined in a product can be used as a criterion for dynamic product groups.
When selecting the available delivery times, the display and sorting of the available options is based on the delivery times freely defined by the merchant in the settings of the admin and already selectable in each product.
If an existing delivery time is removed, the delivery time within the dynamic product group condition will also be removed, and it will no longer function correctly.
You have the option to fill the content of a category dynamically. This is useful, for example, for sales or manufacturer-specific categories. You can find information on the administration of categories here.
In the product comparison, the dynamic product groups are needed to fill the feed with content. Here you can find more details about the product comparisons.
In the shopping experiences, you can use dynamic product groups to fill product sliders. You will find the product slider element in the Commerce block category. You can find more information about the shopping experiences here.