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-2025, «1С-Битрикс», 2025