Открыть админку, перейти в раздел:
Настройки - Настройки продукта - Настройки модулей - Главный модуль
Первая вкладка, группа настроек "Файлы", поставить галку "Сохранять исходные имена загружаемых файлов". Чтобы не было проблем с кириллическими названиями желательно поставить так же ещё 2 галки ниже этой - "Производить транслитерацию имени файла", "Автоматически заменять невалидные символы в именах загружаемых файлов"
В старом ядре это достаточно просто делалось из обычных функций торгового каталога.
В новом ядре есть новые методы по работе с добавлением товара в корзину и некоторые из них являются заменой старым.
Все что Вам нужно - получить в одном месте список товаров и отправить запрос на свою страничку, где Вы добавите этот товар в корзину (либо можете по одному запросу на каждую позицию на скрипт корзины отправлять).
У компонента оформления есть параметр DISABLE_BASKET_REDIRECT
[Y|N] При отмеченной опции будет отображаться страница оформления заказа, даже если корзина пуста. В случае неотмеченной опции и пустой корзины будет выполняться переадресация на страницу с корзиной пользователя.