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

OnGetDiscountByProduct

mixed
функция-обработчик(
   int productID,
   array arUserGroups,
   string renewal,
   array arCatalogGroups,
   string siteID,
   array arDiscountCoupons
);

OnGetDiscountByProduct - событие, вызываемое при вычислении скидки на товар с кодом productID для пользователя, принадлежащего к группам пользователей arUserGroups.

Параметры

ПараметрОписание
productID Код товара.
arUserGroups Массив групп, которым принадлежит пользователь.
renewal Флаг "Продление подписки".
arCatalogGroups Массив типов цен, для которых искать скидку.
siteID Идентификатор сайта.
arDiscountCoupons Массив купонов, которые влияют на выборку скидок. Если задано значение false, то массив купонов будет взят из CCatalogDiscountCoupon::GetCoupons. Если будет передан пустой массив купонов, то купонные скидки учитываться не будут вообще.

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

Если обработчик возвращает значение, отличное от true, то это значение будет возвращено и как результат работы метода CCatalogDiscount::GetDiscountByProduct.

См. также



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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх