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

OnGetNearestQuantityPrice

mixed
функция-обработчик(
   int intProductID,
   int quantity,
   array arUserGroups
);

OnGetNearestQuantityPrice - событие, вызываемое в методе CCatalogProduct::GetNearestQuantityPrice. Позволяет заменить стандартный метод поиска количества товара, доступного для покупки.

Параметры

ПараметрОписание
intProductID Идентификатор товара.
quantity Количество товара, ближайшее продаваемое количество к которому необходимо найти.
arUserGroups Массив групп, которым принадлежит пользователь.

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

В результате работы обработчика могут быть возвращены следующие значения:

  • true - обработчик ничего не сделал, будет выполнена работа метода CCatalogProduct::GetNearestQuantityPrice;
  • false - доступное для покупки количество найдено не было, работа метода прерывается;
  • ближайшее к заданному количество товара, которое можно положить в корзину.

См. также



© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх