DeliverProduct
Описание и параметры
Класс CCatalogProductProvider устарел с версии 17.5.0 модуля catalog. Используйте \Bitrix\Catalog\Product\CatalogProvider
.
mixed CCatalogProductProvider::DeliverProduct( array arParams );
Метод возвращает массив информации о товаре для создания/продления подписки. Вызывается после разрешения доставки. Метод статический.
Параметры вызова
Параметр | Описание |
---|---|
arParams | Ассоциативный массив параметров с ключами:
|
Возвращаемое значение
Возвращается ассоциативный массив с ключами:
- USER_ID - идентификатор пользователя;
- MODULE - название модуля, право на доступ к контенту которого продлевается;
- PRODUCT_ID - идентификатор товара;
- PRODUCT_NAME - название товара;
- PRODUCT_URL - ссылка на страницу с информацией о товаре;
- PRODUCT_PRICE_ID - идентификатор цены товара;
- PRICE_TYPE - тип цены;
- RECUR_SCHEME_TYPE - тип периода подписки ("H" - час, "D" - сутки, "W" - неделя, "M" - месяц, "Q" - квартал, "S" - полугодие, "Y" - год);
- RECUR_SCHEME_LENGTH - длина периода подписки;
- PRICE - цена;
- CURRENCY - валюта, в которой задана цена;
- CANCELED - (Y|N) флаг отмены продления подписки;
- CANCELED_REASON - причина отмены продления подписки;
- PRODUCT_PROVIDER_CLASS - класс-провайдер модуля, предоставляющего товар;
- DESCRIPTION - описание подписки;
- PRIOR_DATE - дата последнего продления;
- NEXT_DATE - дата очередного продления.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024