Special offers landing page with layered navigation and widget
Frontend controller to display products with special offers with layered navigation.
For products to display they must be on special offer and with the special from and to date range. Plus any additional rules that would apply to a product collection on your store such as visibility or stock.
The widget needs to be configured from the admin
composer require dominicwatts/special
php bin/magento setup:upgrade
php bin/magento setup:di:compile
Apply special offers to products
/special-offers or use header link