Документация для разработчиков
Темная тема

OnPriceAdd

функция-обработчик(
   int ID,
   array arFields
);

OnPriceAdd - событие, вызываемое в случае успешного создания нового ценового предложения (новой цены) для товара.

Событие устарело. Будет работать только если в настройках модуля Каталог включена опция Включить поддержку устаревших событий.

Параметры

Параметр Описание
ID Идентификатор добавленного ценового предложения.
arFields Ассоциативный массив параметров ценового предложения. Перечень допустимых ключей массива смотрите в CPrice::Add.

Возвращаемое значение

Нет.

Смотрите также



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Анатолий Опитев
Сообщение не промодерировано, возможны ошибки и неточности.
Для тех, кто задаётся вопросом, что если "данное событие устарело, то какое актуальное?", подскажу, что можно использовать нижеследующую конструкцию (не требует включения "поддержки устаревших событий"):
Код
Bitrix\Main\EventManager::getInstance()->addEventHandler(
   'catalog',
   '\Bitrix\Catalog\Price::OnAfterUpdate',
   function (\Bitrix\Main\Event $e){      
      $arFields = $e->getParameters();
   }
);
© «Битрикс», 2001-2023, «1С-Битрикс», 2023
Наверх