В CMS Magento (Мадженто) есть замечательная возможность делать скидки для товаров, групп товаров, покупателей и много других правил скидок.
Но есть некоторые особенности Правил маркетинга Magento
Если редактируется товар к которому применено правило скидок – надо повторно “включать скидку” (применить правило скидок) после сохранения товара.
Правила скидок Magento как бы становятся неактивными.
Очень неудобно постоянно следить за состоянием правил скидок.
Есть решение, включать скидки (применять правила цен) – периодически, по-расписанию (по-крону).
Код PHP для решения проблемы
require_once './app/Mage.php';
$app = Mage::app('admin');
$rule = new Mage_CatalogRule_Model_Rule;
$rule->applyAll();