OnGetDiscountByPrice
Описание и параметры
mixed функция-обработчик( int productPriceID, array arUserGroups, string renewal, string siteID, array arDiscountCoupons );
OnGetDiscountByPrice - событие, вызываемое при вычислении скидки на цену с кодом productPriceID товара для пользователя, принадлежащего к группам пользователей arUserGroups. Позволяет изменить логику работы метода CCatalogDiscount::GetDiscountByPrice.
Параметры
Параметр | Описание |
---|---|
productPriceID | Код цены. |
arUserGroups | Массив групп, которым принадлежит пользователь. |
renewal | Флаг "Продление подписки". |
siteID | Идентификатор сайта. |
arDiscountCoupons | Массив купонов, которые влияют на выборку скидок. Если задано значение false, то массив купонов будет взят из CCatalogDiscountCoupon::GetCoupons. Если будет передан пустой массив купонов, то купонные скидки учитываться не будут вообще. |
Возвращаемое значение
Если обработчик возвращает значение, отличное от true, то это значение будет возвращено и как результат работы метода CCatalogDiscount::GetDiscountByPrice.
Смотрите также
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.