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