Для сортировки товаров по полю сортировки элементов списка, являющегося дополнительным свойством, необходимо в типовую динамическую страницу интернет-магазина перед вызовом метода
ShowShop
добавить следующий код:
// Фиктивное условие для подключения таблицы доп. свойств
$element['type'] = 1;
$element['prefix'] = 'or';
$element['property_id'] = 99999;
$element['if'] = '!=';
$element['value'] = '0';
$element['sufix']='';
$param['select'][] = $element;
$param['sql_from']= " LEFT JOIN lists_items_table ON lists_items_table.lists_id = shop_list_of_properties_table.lists_id";
$param['items_field_order'] = 'lists_items_order';
$param['items_order'] = 'ASC'; // сортировка по возрастанию значений.
// Если необходимо сортировка по убыванию, то $param['items_order'] = 'DESC';