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-2024, «1С-Битрикс», 2024