Создать скидки, а потом множественные купоны для получения этой скидки? В пользовательском свойстве у юзера хранить купон для него и на этапе оформления заказа подставлять этот купон на получение скидки.
В настройках компонента укажите в параметре "Поле для первой сортировки новостей:" "По заголовку". http://dev.1c-bitrix.ru/user_help/content/iblock/components_2/news/news_list.php