Save up to 50%: Many exciting extension deals are waiting for you!Get Now

Magento 2 Dynamic Category

Special Price $79.00 Regular Price $99.00
Open Source (CE): 2.3.x - 2.4.x
Commerce On-Premise (EE): 2.3.x - 2.4.x

Magento 2 Dynamic Category extension enables you to automatically associate products to categories according to your product conditions.

  • Manage products on catalog pages more systematically
  • Mass assign products to a category
  • Set conditions to run sales and seasonal campaigns
  • Tailor particular product listings for your purposes


  • Compatible with Hyva Theme
  • Compatible with Magento 2.4.7 and PHP 8.2
Buy together
Magento 2 Dynamic Category
Special Price $79.00 Regular Price $99.00

Magento 2 Category Permission

Save -$38.55



attribute position

Automatically assign products to categories based on your rules 

This Magento 2 Dynamic Category module allows you to automatically assign products to categories based on your desired rules.

It also tracks product attribute changes to update categories accordingly.

apply product types

Set up multiple conditions for category sorting

This Category Magento 2 extension enables automatically associating products to categories based on product attributes and special conditions. 

You can set up any kind of condition with any degree of complexity.

style attribute CSS

Preview products before saving the changes

After setting up the rules, Magento 2 Automatic Categories extension will display a preview of which products will be included in the category based on your conditions.

It helps you ensure that the rules suit your needs.

style attribute CSS

Easily reindex matching products for category

Our Magento 2 assign product to category programmatically module allows refreshing matching products to reindex matching products quickly when there are changes.

You just need to simply click the Refresh matching products button under the rules and Save the category.



Magento 2 Dynamic Category user reviews

Why Choose BSS

Competitive Price
Every merchant needs to survive – we do understand. That’s why we keep the price as low as possible.
Dedicated Support
We are all ears to your problems, either with our extensions or customizations. FREE 1-year support is included.
Open Source
The source code is completely open to inspect, modify and enhance according to your business purposes.
Qualified Code
We have developed a validation tool to ensure that every piece of code follows Magento coding standards.
High Compability
Our modules work well with each other. Even you want ours to be compatible with those of others. We are here to help
Simple installation
We simplify and clarify the installation process, so you can get the extension played for your website in clicks.
Quick Update
Your business and customers’ demands are ever-changing. Our extensions are also up-to-date with new features.
Business expert
Our certified experts get involved from the extension development to support to bring you efficient and budget solutions.
Easy to Use
No need to install bunches of redundant features. We select the most relevant functions to ensure the user-friendliness.


  • What attributes can be used as conditions for creating dynamic categories?
    Our module uses default Magento product attributes (including SKU, color, attribute, etc.) to set conditions for creating dynamic categories.
  • Is it possible to filter products in the dynamic category based on sale status (discount amount)?
    You can filter products based on sale status (Yes/No), but you can't filter based on a specific discount amount.
  • How will the products in dynamic categories be arranged?
    They will be sorted by default Magento.
  • If a child item of a configurable/bundle product meets the condition of a dynamic category, will the parent product and other child items be show in the category?
    It only show child item that meets all conditions of the dynamic category. And for a child item that is not visible individually, it will not appear in the frontend.
  • Can I copy the conditions of one dynamic category to another?
    Yes, you can. In the dynamic category config in each category, you will find the Import Category Rules option. You just need to choose which category to copy rules and click Import.
  • After configuring the dynamic category, in the frontend, it shows a message saying, "We can't find products matching the selection". What's wrong?

    In that case, please check if products in the dynamic category is either Disable / Not visible individually / Out of stock / Not assign for the specific storeview.

    If it isn't any of that, please reindex and flush your cache.

    If it still doesn't work, please contact our support team.

Release Note
    • v1.0.0 (Jun 5, 2023): First release.