загрузка..

Обновление Скидок и Акций при массовом обновлении цен товаров 0 0

Последнее обновление: 22/07/2021 10:53 in Handy Product Manager
Сообщение отСерж Ткач

В Handy Product Manager с версии 1.11.0 при массовом повышении цен (при массовом изменении цен, просто повышение происходит наиболее часто п.а.) стали автоматически меняться также Скидочные и Акционные цены товаров.

Важный момент!

Изменение Скидок и Акций инициируется при изменении поля `price`. Тогда как бывают еще и кастомные поля с типом "Поле с ценой". То есть, это привязано к стандартному полю с ценой в опенкарте. Если Вам как разработчику необходимо привязать обновления к другому полю, то вот подсказка, где именно это все происходит:

admin/model/extension/module/handy_product_manager.php:

// Auto Update Discount & Special
if ('price' == $field) {
    hpm_log($test_mode, $percent_value, 'massEditPriceField() : $percent_value before $this->massUpdateDiscountWithPrice()');
    $this->massUpdateDiscountWithPrice($percent_value, $product_id, $first_char, $round_flag, $test_mode);
    $this->massUpdateSpecialWithPrice($percent_value, $product_id, $first_char, $round_flag, $test_mode);
}

 

* Примечание

При этом как для базовой цены, так и для Скидок с Акциями применяется округление.

** Время зависит от часового пояса America/New_York