Заключительный этап настройки - Настройка параметров скачивания товаров.
Заходим в Админку - Настройк - Основные - Скачивание (рис. 1).
Мы перешли в раздел настроек загрузки - рис. 2
Убеждаемся, что переменная Разрешить функцию скачивания товаров установлена в true. Если стоит false, ставьте true и нажимайте Сохранить. Обязательно должно стоять true, учитывайте это. Иначе не будет возможности добавить файл в атрибутах товара.
Переменная Использовать перенаправление при скачивании
В большинстве случаев здесь должно стоять true.
Но если Ваш интернет-магазин работает под управлением ОС Windows, либо если PHP работает в режим Safe Mode, данная переменная обязательно должна быть установлена в false.
Запрещённые модули оплаты для виртуальных товаров
Вы можете запретить использовать определённые способы оплаты при оформлении виртуальных товаров. Это очень полезная опция, например, вполне логично, что для виртуальных товаров не может быть способа оплаты - Оплата наличными при получении. Вот для ограничения способов оплаты данная опция и используется. Системные названия модулей оплаты можно видеть в колонке Названия модулей (для системного использования) в Админке - Модули - Модули оплаты. Прописывать нужно именно системные названия модулей, через запятую.
Последняя переменная Минимальный cтатус заказа
Самая важная, именно в ней Вы указываете статус заказа, который должен иметь заказ, чтобы можно было загружать файл. Скачивание разрешается только заказам, имеющим указанный статус и выше. Это нужно для того что б загрузка товаров была доступна только оплаченным заказам.
Здесь нужно указать оплаченный статус заказа. Например, создайте в Админке - Настройки - Статусы заказа новый статус заказа Оплачен, посмотрите его id код. У меня код статуса Оплачен - 7 (рис. 3).
Указываем в переменной Минимальный cтатус заказа 7 и нажимаем Сохранить. Доступ к загрузке будут иметь заказы, имеющие статус с id = 7 (Оплачен) или выше - рис. 4.
Это значит, что загрузка файлов разрешена только заказам, имеющим статус Оплачен и выше, что вполне логично, нельзя же открывать доступ к загрузке неоплаченным заказам.