GetProductData
Описание и параметры
Класс CCatalogProductProvider устарел с версии 17.5.0 модуля catalog. Используйте \Bitrix\Catalog\Product\CatalogProvider
.
array CCatalogProductProvider::GetProductData( array arParams );
Метод возвращает информацию о товаре из каталога. Метод статический.
Параметры вызова
Параметр | Описание |
---|---|
arParams | Ассоциативный массив параметров товара, ключами в котором являются названия параметров, а значениями - соответствующие значения:
|
Возвращаемое значение
Метод возвращает ассоциативный массив параметров товара с ключами:
- NAME - название товара;
- CAN_BUY - (Y|N) флаг возможности купить товар;
- DETAIL_PAGE_URL - ссылка на страницу с информацией о товаре;
- BARCODE_MULTI - Y|N) определяет каждый ли экземпляр товара имеет собственный штрихкод;
- WEIGHT - вес товара;
- DIMENSIONS - размеры товара (ширина, высота и длина);
- TYPE - код, обозначающий принадлежность товара к комплектам. Может быть пустым;
- QUANTITY - количество товара;
- PRODUCT_XML_ID - внешний код товара;
- CATALOG_XML_ID - внешний код каталога.
Если в массиве arParams указан "CHECK_PRICE" => "Y", то дополнительно будут возвращены следующие ключи:
- PRICE - цена;
- PRODUCT_PRICE_ID - идентификатор цены товара;
- CURRENCY - валюта, в которой задана цена;
- DISCOUNT_PRICE - величина скидки;
- NOTES - особые заметки, например, тип цены;
- VAT_RATE - величина налога на товар.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024