CIBlockElement::GetList получить цену товара

CIBlockElement::GetList получить цену товара

Чтобы получить цену товара из списка элементов, который вызывается методом CIBlockElement::GetList, нужно добавить в массив arSelectFields параметр CATALOG_GROUP_<PRICE_ID>. <PRICE_ID> можно узнать в разделе Типы цен (https://ваш_сайт/bitrix/admin/cat_group_admin.php?lang=ru)

Код может выглядеть примерно так:



        $arSelect = Array("NAME", "ID", "XML_ID",  "DETAIL_PAGE_URL", "PROPERTY_SUB_TITLE", "CATALOG_GROUP_2");
        $arFilter = Array("IBLOCK_ID" => $arParams["IBLOCK_ID"], "ACTIVE" => "Y");

        $arFilter['SECTION_ID'] = $section["ID"];
        $res = CIBlockElement::GetList(Array('SORT' => 'ASC'), $arFilter, false, false, $arSelect);
        while ($element = $res->GetNext()) {
            $arResult["ELEMENTS"][] = $element;
        }