Скажите, а как быть если типов цен несколько и каждый тип цен для разных пользователей виден, что тогда делать? можно сразу несколько типов цен сюда забить?
У нас тоже на работала сортировка по цене. Парились, парились с этими кодами, а потом дошло просто внимательно посмотреть настройки. Если сайт на шаблоне, то для дилетантов настройка выглядит так: открываем каталог на сайте в режиме правки, наводим на него курсор и нажимаем шестеренку для перехода в настройки. Там ищем пункт "Настройки списка", там в подпункте "кнопки сортировки" выбираем нужные нам виды сортировки. Ниже подпункт "сортировка по цене", в нем выбираем нужный нам тип цен. Как его посмотреть - уже описано в этой ветке. Вуаля, всё работает. Никаких проблем со вставкой кода. Занимает вся операция 10 секунд. Надеюсь, кому-то поможет.