Как получить все цены из торгового каталога Битрикс и вывести их на сайт?

137
05 февраля 2021, 18:30

Есть элемент инфоблока - товар. У него 2 типа цены - базовая, и дистрибьютерская. Настроено через админку Битрикс.

базовая цена всегда попадает в массив $arResult, а вот дистрибьютерская нет. Как получить дистрибьютерскую цену, и вообще все цены товара из торгового каталога (если бы были еще например оптовая итд) через api битрикса?

Answer 1

Воспользуйтесь методом CPrice::GetList мануал

Пример использования:

$price_result = CPrice::GetList(
        array(),
        array(
                "PRODUCT_ID" => $PRODUCT_ID,
            )
    );
while ($arPrices = $price_result->Fetch())
{
    echo '<pre>';
    print_r($arPrices);
    echo '</pre>';
}
READ ALSO
Хранить длинные дробные числа в mysql

Хранить длинные дробные числа в mysql

Необходимо сохранить в базу число вида 1234567890123456 (6 цифр после запятой, 10 перед запятой)

115
Как отсортировать foreach

Как отсортировать foreach

Есть список который формирует foreach

176