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

RecurringOrderProduct

Описание и параметры

Класс CCatalogProductProvider устарел с версии 17.5.0 модуля catalog. Используйте \Bitrix\Catalog\Product\CatalogProvider.

mixed CCatalogProductProvider::RecurringOrderProduct(
	array arParams
);

Метод получает данные товара для продления подписки. Метод статический.

Параметры вызова

Параметр Описание
arParams Ассоциативный массив параметров с ключами:
  • PRODUCT_ID - идентификатор товара;
  • USER_ID - идентификатор пользователя.

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

Возвращается ассоциативный массив с ключами:

  • WEIGHT - вес товара;
  • DIMENSIONS - размеры товара (ширина, высота и длина);
  • VAT_RATE - величина налога на товар;
  • QUANTITY - количество товара;
  • PRICE - цена;
  • WITHOUT_ORDER - (Y|N) флаг продления подписки без оформления заказа;
  • PRODUCT_ID - идентификатор товара;
  • PRODUCT_NAME - название товара;
  • PRODUCT_URL - ссылка на страницу с информацией о товаре;
  • PRODUCT_PRICE_ID - идентификатор цены товара;
  • CURRENCY - валюта, в которой задана цена;
  • NAME - название товара;
  • MODULE - название модуля, право на доступ к контенту которого продлевается;
  • PRODUCT_PROVIDER_CLASS - класс-провайдер модуля, предоставляющего товар;
  • CATALOG_GROUP_NAME - название группы цен на текущем языке;
  • DETAIL_PAGE_URL - ссылка на страницу с информацией о товаре;
  • PRICE_TYPE - тип цены;
  • RECUR_SCHEME_TYPE - тип периода подписки ("H" - час, "D" - сутки, "W" - неделя, "M" - месяц, "Q" - квартал, "S" - полугодие, "Y" - год);
  • RECUR_SCHEME_LENGTH - длина периода подписки;
  • PRODUCT_XML_ID - внешний код товара;
  • TYPE - код, обозначающий принадлежность товара к комплектам. Может быть пустым;
  • NEXT_DATE - дата очередного продления.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024