Шпаргалка: Умный фильтр - вывести цену товара в начале

По умолчанию - цена выводится в конце после всех фильтров. 
Исправить это можно в файле result_modifier.php переместив цену в начало:
<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)die();

$arPrices   = Array();
$arOther    = Array();

foreach($arResult['ITEMS'] as $key=>$arValue) {
   if($arValue['PROPERTY_TYPE'] === 'N' || isset($arValue['PRICE'])) {
      $arPrices[$key] = $arValue;
   } else {
      $arOther[$key]   = $arValue;
   }
}

$arResult['ITEMS'] = array_merge($arPrices, $arOther);