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