Что бы сделать сортировку по цене в Битриксе нужно в файле /bitrix/templates/ВАШ ШАБЛОН/components/bitrix/catalog/ШАБЛОН КАТАЛОГА/section.php добавить после:
<? $APPLICATION->IncludeComponent( "bitrix:catalog.section", $current_view == "bar" ? "bar" : (($current_view=="price_list") ? "price_list" : ""), Array( "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_ID" => $arParams["IBLOCK_ID"], "ELEMENT_SORT_FIELD" => $sort,//$arParams["ELEMENT_SORT_FIELD"],
Строку
"ELEMENT_SORT_FIELD" => "catalog_PRICE_1",
Где 1 это id типа цены. Посмотреть можно в Магазин — Настройки — Тип цен