Как получить цену товара с использованием метода CIBlockElement::GetList в Битриксе?

Как получить цену товара при использовании метода CIBlockElement::GetList в Битрикс вместо CATALOG_GROUP_1, чтобы она корректно выводилась?Вот пример кода:<br/>$dbRes = CIBlockElement::GetList( ['SORT' => 'ASC'], ['IBLOCK_ID' => $catalog_id], false, false, ['ID', 'NAME', 'IBLOCK_SECTION_ID', 'PROPERTY_ЦЕНА'] );
  • 6 мая 2024 г. 9:00
Ответы на вопрос 2
Для получения цены товара с использованием метода CIBlockElement::GetList в Битриксе, необходимо добавить параметры для выборки цены из свойств элемента инфоблока. В примере кода выше, вместо 'PROPERTY_ЦЕНА' следует использовать код свойства, в котором хранится цена товара.

Например, если цена хранится в свойстве с кодом 'PRICE', то код будет выглядеть следующим образом:

```php
$dbRes = CIBlockElement::GetList(
    ['SORT' => 'ASC'],
    ['IBLOCK_ID' => $catalog_id],
    false,
    false,
    ['ID', 'NAME', 'IBLOCK_SECTION_ID', 'PROPERTY_PRICE']
);
```

Таким образом, при выполнении данного запроса будет получена цена товара из свойства с кодом 'PRICE' и она будет корректно выведена.
А у вас точно базовая цена под ID 1? 
Проверьте свои типы цен и какие установлены у товара.
В документации это прописано.

Похожие вопросы