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

OnBeforePriceAdd

Описание и параметры

функция-обработчик( 
	array &arFields 
);
OnBeforePriceAdd - событие, вызываемое перед добавлением новой цены товара. На вход получает ID цены и ссылку на массив полей цены (см. CPrice::Add ).

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

Параметры

ПараметрОписание
arFields Ассоциативный массив параметров ценового предложения. Допустимые параметры:
  • PRODUCT_ID - код товара;
  • EXTRA_ID - код наценки;
  • CATALOG_GROUP_ID - код типа цены;
  • PRICE - цена;
  • CURRENCY - валюта цены;
  • QUANTITY_FROM - количество товара, начиная с приобретения которого действует эта цена;
  • QUANTITY_TO - количество товара, при приобретении которого заканчивает действие эта цена.

    Примечание: если необходимо, чтобы значения параметров QUANTITY_FROM и QUANTITY_TO не были заданы, необходимо указать у них в качестве значения false либо не задавать поля QUANTITY_FROM и QUANTITY_TO в измененном массиве.

Если установлен код наценки, то появляется возможность автоматически пересчитывать эту цену при изменении базовой цены или процента наценки.

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

Нет.

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



© «Битрикс», 2001-2024, «1С-Битрикс», 2024