The CatalogRuleFix overrides Magento's default behaviour of the CatalogRule indexing.
Following two things are overridden:
- The cronjob for catalogrule_apply_all is
0 0 * * *
instead of0 1 * * *
- The index refresher uses local time instead of gmt time
- Inserting of rules by the resource model uses local time instead of gmt time
NOTE: Running Chuvisco_CatalogRuleFix requires you to run the cronjobs of Magento. If they are not set up, please do so by following the docs.
This module can be installed in various ways: via modman, Composer or manually. Currently installation via Magento Connect is not supported.
- Install modman
- Execute the following command from your Magento installation folder:
modman clone https://github.com/Chuvisco88/Chuvisco_CatalogRuleFix.git
- Install Composer
- Install Magento Composer
- Add the repository to the Composer configuration of your project:
composer config repositories.catalogrulefix vcs https://github.com/Chuvisco88/Chuvisco_CatalogRuleFix.git
- Add the package to the Composer configuration of your project:
composer require "chuvisco/catalog-rule-fix"
Download the zip or tar.gz file and extract it into your project webroot.
The changelog is in another castle.
- Tests and TravisCI integration
- Magento Connect integration
Author:
Contributions:
Please get in touch with me via the issue tracker on GitHub.
- PHP:
- 5.6
- Magento CE:
- 1.9.3.2
I would love to hear from you, if it works with other systems (versions of php and/or magento) as well.