Magento 2 Dynamic Category Products Extension developed by MageSales allows administrators to create a dynamic category page for choosen products relating different attributes from back-end. The module defines a rule that allows inputting values of attributes to display products on the dynamic category page, working with the root Magento category system fine, thus all functionalities of the theme are safe to run as normal. Two flexible options as AND-OR to choose products' types in the admin configuration, make every need happen.
Magento Dynamic Category Products extension allows you to define rules to associated products with the category that you are editing. If a product is found in your catalog that matches the rule(s), they will be associated to the category. It is as simple as that. The rules are defined in the same way as those used in the standard Magento Shopping Cart Rules, and is thus already familiar to use. No user training is required.
It is also possible to mix rule based and manually selected product associations. This means that you can still manually assign products to a category, even if that category has rules defined. The manually associated products will not be affected by the rules. They will stay associated until manually removed.
Rules can be complex, meaning that you can combine unlimited rule combinations to build the category that you require.