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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.