Go Dark Go Light
Stand with Ukraine!  How can you help?

Magento 2 Dynamic Category Extension

Magento 2 Dynamic Category is the extension that allows you to create custom category rules and add products to categories automatically.

You no longer have to worry about spending tons of time adding or removing products from categories. Set conditions one time and the extension will handle the rest.

“Sale”, “New Arrivals”, “Best sellers”, “Most Rated” - create any category in seconds. Give Magento 2 Dynamic Category Extension a try!

  • Add and remove products from categories automatically
  • Associate products with categories based on multiple product attributes
  • Create “Sale”, “New Arrivals”, “Most rated”, “Best Sellers”, “Brands” and other categories
  • Create categories in bulk by pattern
  • Disable categories without products automatically
  • Create the “Shop by Brand” page
  • Display brand logo and description on product and category pages
one-time payment
Buy Now Free Trial
Magento 2 Dynamic "New" Category
Live Demo
Compatibility:Magento 2.3.0 - 2.4.7-p1 (CE, EE, ECE, B2B)
hyva compatible
Composer Package
PWA Ready!
Magento 2 Dynamic Category Extension
magento 2 dynamic category

Optimize Your Workflow and Save Time

Adding products to categories takes incredibly long in default Magento since you do it manually.

That’s when Magento 2 Dynamic Category Extension comes in handy. It automates the process and eliminates any unnecessary manual work.

All you need is to create a few dynamic category rules based on product attributes.

The extension automatically adds products to categories and removes them after a certain period.

Add and Remove Products Automatically

Once you create dynamic category rules you don’t have to do anything, literally.

Dynamic Categories Extension operates based on a cron job that runs regularly to apply the rules.

It automatically detects new products and adds them to categories based on conditions.

To apply the rules immediately after you create them, simply hit the Apply Rules option. Or choose to apply the rules on the product save.

automatic magento categories
magento shop by brand

Allow Customers to Shop by Brand in Magento

Magento 2 Dynamic Category improves not only your backend experience. It also helps you to provide a better shopping experience for your customers.

If you sell different brands, enable the “Shop by Brand” feature and allow customers to filter products by brands.

Create the “Shop by Brand” category, use the brand slider widget and enable brand search.

Show brand logos and descriptions on products and product lists.

Create Categories Automatically by Pattern

You need to create an empty category before creating dynamic category rules. However, you can also do that automatically by pattern.

Simply specify the attributes you want to group products by and the extension will create new categories with products in them.

Set certain conditions to narrow down the products even more, if you need to.

create categories by pattern magento
magento 2 dynamic category rule

Use Any Product Attribute in the Conditions

The rules provided by the Magento 2 Dynamic Category Extension are based on conditions.

So, you can create whatever rules you need and add whatever products you want.

Just define attributes you want to group products by. Then the rules associate them with the categories you choose. It is as simple as that.

Additionally, you can sort products in the category by any product attribute.

Update Current Categories Easily

Our Magento 2 Dynamic Category Extension helps you rearrange your catalogue completely.

But you don’t need to delete products from categories before that. Our extension does it for you.

There is the “Remove Other Products from Category” option that removes all products from a category.

You can also “Remove Products from Other Categories” after the rules are applied.

remove products from categories automatically

Make sure it's a good match!

Uncertain whether the Magento 2 Dynamic Category Extension has all the features you're looking for, or if it aligns with your goals?

preview products in dynamic category

Preview Products Before Publishing

Curious to see what products will be added to the category? You can do that with the Magento 2 Dynamic Category.

Make sure all products comply with the conditions you set using the “Preview” option.

Eliminate any possibility of mistakes before even enabling the rule.

Create Better Categories with Dynamic Attributes

Creating dynamic category rules is easy. But it could be even easier with dynamic product attributes.

They are automatically generated and updated by cron for every product in your store.

Increase the variety of categories with simpler conditions.

  • - Adding a special price generates the “Is on Sale” attribute
  • - Uploading a product enables the “Is New”
  • - Selling a product more than N times makes it a best seller and so on.
magento 2 dynamic product attributes
magento sale category

Create Automatic Sale Category

Everyone is always looking for the best deals to save money. That’s why you should create a category with all discounted products.

It attracts customers' attention to certain products and allows you to sell more.

Just use the "Is on Sale" attribute in the rule conditions to create the “Sale” category.

Magento 2 Dynamic Category Extension automatically adds and removes products once they are no longer on sale.

Enable a Category for New Products

Do you add new products regularly? Let customers know about the new arrivals using the “New” products category.

Use dynamic attributes to generate dynamic category rules for new arrivals and update them automatically.

You don’t have to do anything.

magento 2 new arrivals
most rates products magento category

Create a Category for the Most-Rated Products

Reviews are a vital decision-making factor. Nearly 77% of customers report reading reviews before making a purchase.

That’s why you should create an entire category dedicated to the most reviewed and rated products.

Use smart Magento dynamic category attributes to simplify the process.

Enable Dynamic Categories Based on Dates

Some categories you create in Magento are based on date-related product attributes. However, once a date passes you have to update the rule and change the date.

We optimize that with the custom date attribute - today's +/- N days. It allows you to have new products added and removed from a category regularly.

Now you can create even more dynamic categories like "Back-in-Stock" or "Products of the Month".

dynamic category based on dates

What is dynamic category?

Dynamic Category is the automatic category that is used to assign products to categories based on product attribute conditions.


How to create dynamic category in Magento?

To create a dynamic category in Magento you need to create a dynamic category rule for your standard category and products will be automatically added to it.


Does the rule add products to the dynamic category instantly?

There are 2 separate crons that run once a day each to update dynamic category attributes and rules. However, you can press the Save and Apply“ button after you save the rule and products will be added to categories instantly.


Do I need to update dynamic category rule every time I add new products?

No, you don’t have to update the rule constantly. The extension cron will run and check whether new products fit the rule conditions and add them to categories automatically.


Can I install your Magento 2 Dynamic Categories module via the composer?

Yes, you can. All our modules can be installed via the composer. Once you purchase the extension, you receive keys to the private Magefan composer repository and find the composer installation commands available in the "My Downloads" section.

People Also Searched For
  • magento category extension
  • magento 2 dynamic sales
  • magento 2 sale category
  • magento 2 brands extension
  • magento on sale extension
  • magento 2 category rules
  • magento 2 sales category
  • magento add product to category
  • magento 2 smart categories
  • magento 2 product categories
  • magento product categories
  • magento 2 get all products in category
  • magento 2 on sale products
  • magento dynamic sales
  • magento sale extension
  • magento sales category
  • magento categories extension
Quick Overview Video

Magento 2 Dynamic Categories does all the heavy lifting when it comes to adding products to categories. Create diverse categories in a few clicks.

Check this video to learn more about how to create dynamic category rule.
Related Products
Magento 2 Dynamic Blocks and Pages
Dynamic Blocks and Pages
one-time payment
Magento 2 SEO Extension
one-time payment
Magento 2 Auto Related Products Icon
Auto Related Products
Special Price FREE Regular Price $149
one-time payment
Magento 2 Extended Product Grid
Extended Product Grid
one-time payment
Magento 2 Admin View Extension
Admin View
one-time payment
Magento 2 Better Order Grid Extension
Better Admin Order Grid
one-time payment
What our
clients say

We use the module to create categories based on certain criteria (for example a combination of multiple categories/attributes). And the dynamic category can then be used for our seasonal sales, or they can be used to create landing pages for customers to land on when they click one of our ads.

Jesper Meijering
Brands Who Trust Us
Magento 2 Dynamic Category Extension
Live Demo