Create an "is_sale" product attribute and update it automatically from the price attributes
-
Install it into your Magento 2 project with composer:
composer require integer-net/magento2-product-sale-attribute
-
Enable module
bin/magento setup:upgrade
You can disable auto generation in Store -> Configuration -> Catalog -> Product "Is Sale" Attribute -> Will be updated automatically every night
per Store View.
A sale product attribute "Is Sale" (is_sale
) will be created upon installation of this module.
A cronjob is running every night at 00:01 and regenerates the value of this attribute for each
product, depending on the content of the price attributes (price
and special_price
) and catalog price rules.
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email avs@integer-net.de instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.