OnBeforeProductAdd
Описание и параметры
bool функция-обработчик( array &$arFields )
Событие вызывается в методе CCatalogProduct::Add перед добавлением товара. Позволяет изменить вносимые данные до вызова CCatalogProduct::CheckFields либо вообще отменить запись.
Событие устарело. Будет работать только если в настройках модуля Каталог включена опция Включить поддержку устаревших событий.
Параметры
Параметр | Описание |
---|---|
arFields | Ассоциативный массив, ключами которого являются названия параметров товара, а значениями - новые значения параметров. Допустимые ключи:
|
Возвращаемое значение
Возвращает false при отказе, возвращает true при успешном разрешении на добавление.
Примеры использования
AddEventHandler("catalog", "OnBeforeProductAdd", Array("My_Class", "OnBeforeProductAdd")); class My_Class { public static function OnBeforeProductAdd(&$arFields) { $arFields["QUANTITY_TRACE"] = "Y"; return true; } }
© «Битрикс», 2001-2024, «1С-Битрикс», 2024