Чтобы получить цену товара из списка элементов, который вызывается методом 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;
}