Magento 2 Dynamic Categories are a great solution for online stores since they help merchants to organize their products and for customers to easily narrow down products they intend to find. Having a big store and correspondingly selling thousands of products it might be hard to add each product to the category manually once there are new products added.
Dynamic Category generates products to the category itself automatically according to the conditions and rules set during its configuration. As you see it simplifies product management allowing you to automatically generate products to categories.
All you need to do is to create a dynamic category rule, select the category you want it to generate a product to, set the conditions products will be generated to the category under and remove old products from the category if you like.
Magento 2 Dynamic Sale Category extension allows you to display all the products set up for sale using special prices automatically under offers or sale category of your site without manual intervention. It supports pagination and layered navigation with filters just like another normal category.
You can use the following link: https://www.scommerce-mage.com/magento-2-dynamic-sale-category.html
In case you'd like to consider more options, check out BSS Commerce's Magento 2 Dynamic Category extension. This one allows you to automatically assign products to categories based on your pre-set rules. Furthermore, it tracks product attribute changes to update categories accordingly.
Have a look at other features:
Hope this is useful to you! If it helps, please give me a Kudo or Accept as Solution!