[QUOTE]Stas Chirmin пишет:
Возможно создание доп. свойства не нужно, т.к. сортировка по кол-ву работает, если сортировать по свойству "CATALOG_QUANTITY". Или я не прав? [/QUOTE]
Да, если вы будете в системном поле указывать 1 - есть, 0 - нет, тогда создавать не нужно и обработчики событий тоже не нужны будут. Но если в этих полях будут реальные остатки (больше единицы и разные), то сортировка будет работать сначала по остаткам, а потом уже по ценам. Т.е. получится, что сначала выведутся все товары с остатком 100, например, и среди них выполнится сортировка по цене, затем с остатком 50 и т.д.
Чтобы по двум полям сделать сортировку нужно уметь немножечко программировать на php и понимать как устроены компоненты.
В ЧАВо есть вопрос: [URL=http://dev.1c-bitrix.ru/support/faq/8366/#112872]Как кастомизировать компоненты[/URL]
Также посмотрите статью о компонентах в блоге Евгения Жукова: http://dev.1c-bitrix.ru/community/webdev/user/2106/blog/1770/
Надеюсь, что найдете по приведенным ссылкам интересующую вас информацию.
P.S. Если там вам совсем ничего не понятно будет, то сообщите здесь :)