Проверить настройки Skip to content

Обновление Правил маркетинга (скидок) в Magento

В CMS Magento (Мадженто) есть замечательная возможность делать скидки для товаров, групп товаров, покупателей и много других правил скидок.

Но есть некоторые особенности Правил маркетинга Magento

Если редактируется товар к которому применено правило скидок — надо повторно «включать скидку» (применить правило скидок) после сохранения товара. Правила скидок Magento как бы становятся неактивными.

Очень неудобно постоянно следить за состоянием правил скидок.

Есть решение, включать скидки (применять правила цен) — периодически, по-расписанию (по-крону).

Код PHP для решения проблемы

require_once './app/Mage.php';
$app = Mage::app('admin');
$rule = new Mage_CatalogRule_Model_Rule;
$rule->applyAll();

 

Magento 1.*
  • http://www.rugento.ru/ Andrew

    Вроде как, все это дело обновляется автоматически
    CatalogRule -> config.xml

    0 1 * * *

    catalogrule/observer::dailyCatalogUpdate