Контроллеры показа позволяют влиять на отбираемые элементы, добавлять дополнительные условия и т.п. Более подробно см. Ограничения по дополнительным свойствам в контроллерах.
Пример сортировки по целочисленному значению дополнительного свойства товара с кодом 77:
$Shop_Controller_Show ->shopItems() ->queryBuilder() ->leftJoin('property_value_ints', 'shop_items.id', '=', 'property_value_ints.entity_id', array( array('AND' => array('property_value_ints.property_id', '=', 77)) ) ) ->groupBy('shop_items.id') ->clearOrderBy() ->orderBy('property_value_ints.value', 'DESC');