GetSetItems
Описание и параметры
Класс CCatalogProductProvider устарел с версии 17.5.0 модуля catalog. Используйте \Bitrix\Catalog\Product\CatalogProvider
.
array CCatalogProductProvider::GetSetItems( int productID, int intType, array arProducInfo = array() );
Метод возвращает состав комплекта для добавления в корзину. Для выбора наборов не рекомендуется использовать, несмотря на то, что параметры позволяют это сделать. Метод статический.
Параметры вызова
Параметр | Описание |
---|---|
productID | Идентификатор основного товара, являющегося набором или комплектом. |
intType | Тип товара: "1" - комплект, "2" - набор. |
Возвращаемое значение
Ассоциативный массив параметров комплекта/набора с ключами:
- TYPE - тип товара ("1" - комплект, "2" - набор);
- SET_ID - идентификатор комплекта как сущности;
- ACTIVE - признак активности товара, являющегося комплектом/набором;
- ITEM_ID - идентификатор записи в таблице комплектов/наборов;
- SORT - индекс сортировки;
- ITEMS - ассоциативный массив параметров товаров, входящих в комплект/набор:
- ID - идентификатор товара;
- ITEM_ID - идентификатор записи части комплекта/набора в таблице комплектов;
- SORT - индекс сортировки;
- NAME - название товара;
- CAN_BUY - (Y|N) флаг возможности купить товар;
- DETAIL_PAGE_URL - ссылка на страницу с информацией о товаре;
- BARCODE_MULTI - Y|N) определяет каждый ли экземпляр товара имеет собственный штрихкод;
- WEIGHT - вес товара;
- DIMENSIONS - размеры товара (ширина, высота и длина);
- TYPE - код, обозначающий принадлежность товара к комплектам (может быть пустым);
- VAT_RATE - величина налога на товар;
- PRODUCT_ID - идентификатор товара;
- MODULE - название модуля, предоставляющего товар;
- PRODUCT_PROVIDER_CLASS - класс-провайдер модуля, предоставляющего товар;
- PROPS - набор свойств для добавления в корзину;
- IBLOCK_ID - идентификатор информационного блока;
- IBLOCK_SECTION_ID - идентификатор раздела инфоблока;
- PREVIEW_PICTURE - идентификатор картинки анонса;
- DETAIL_PICTURE - идентификатор детального изображения.
- QUANTITY - количество товара;
- MEASURE - ID единицы измерения;
- DISCOUNT_PERCENT - величина скидки.
Для комплекта дополнительно возвращаются также ключи:
- QUANTITY - количество товара;
- MEASURE - ID единицы измерения;
- DISCOUNT_PERCENT - величина скидки.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.