Вы пишите что не получается сохранить цену в пользовательское свойство, а приводите примеры совсем другого кода. Выложите здесь код, которым пытаетесь добавить значение в свойство раздела.
Не соответствуют шаблоны ссылок. Проверьте чтобы шаблоны ссылок везде совпадали. Могу предположить, что в настройках инфоблока шаблоны URL товара указаны через #SECTION_CODE# и #ELEMENT_CODE#, а в настройках компонента Каталог (bitrix:catalog) шаблоны указаны как /element/#ELEMENT_ID#/.
Хм.. Вам сначала желательно пройти курс хотя бы контент-менеджера, или хотя бы просто прочитать что такое модули и что такое компоненты. catalog.selection.list это компонент, который выводит список (или дерево) разделов. iblock это модуль. Модуль не может выводить код, этим занимаются компоненты, а точнее - шаблоны компонентов. Поэтому, если я правильно понимаю вопрос, вы не можете найти шаблон компонента, который выводит код. Если так, то откройте на сайте нужную страницу, работая от имени администратора, включите режим правки, наведите на область которую выводит шаблон, появится панель с кнопками, нажмите на подменю в панели, затем наведите на нужный компонент и затем "Редактировать шаблон компонента". Можете редактировать прямо здесь, но лучше во всплывающем окне посмотреть путь к файлу, и открыть этот файл через FTP.
Нужно войти на сервер по SSH или FTP, и восстановить файл. Другой вариант - восстановить данный файл из резервных копий, которые делает сам хостинг (на некоторых хостингах есть возможность восстановить один конкретный файл).
Посмотрите это интересное решение по данному вопросу: [URL=https://github.com/studiofact/wiki-bitrix/wiki/Реализация-кнопки-ПОКАЗАТЬ-ЕЩЁ-вместо-пагинации]https://github.com/studiofact/wiki-bitrix/wiki/Реализация-кнопки-ПОКАЗАТЬ-ЕЩЁ-вместо-пагинации[/URL]
После реализации этого вам останется только автоматически нажимать кнопку при прокрутке страницы до нее.