OnBeforePriceUpdate
Описание и параметры
bool функция-обработчик( int ID, array &arFields )
OnBeforePriceUpdate - событие, вызываемое перед обновлением существующей цены. На входе получает ID цены и ссылку на массив полей.
Событие устарело. Будет работать только если в настройках модуля Каталог включена опция Включить поддержку устаревших событий.
Параметры
Параметр | Описание |
---|---|
ID | Идентификатор цены. |
arFields | Ассоциативный массив параметров ценового предложения. Допустимые параметры:
|
Возвращаемое значение
Может вернуть false, если нужно воспрепятствовать обновлению. В противном случае нужно вернуть значение true.
Смотрите также
Примеры использования
//Обработчик запрещает менять валюту цен на любую, кроме рублей public static function NationalCurrency(ID, &arFields) { if (array_key_exists('CURRENCY', $arFields) && $arFields['CURRENCY'] != 'RUB') { return false; } else { return true; } }
© «Битрикс», 2001-2024, «1С-Битрикс», 2024