Совместимость:
OpenCart 2.0OpenCart 2.1OpenCart 2.3OCStore 2.1OCStore 2.3Opencart.pro 2.0.3.хOpencart.pro 2.1Opencart.pro 2.3
Расширение выполняет задачу добавления к товарам документов и инструкций в виде файлов для скачивания посетителями.
Возможности и особенности:
- безопасно загружает файлы в свою отдельную папку (system/storage/documentation/download), используя механизм добавления произвольной строки к именам оригинальных файлов
- работа модуля никак не связана со стандартной функциональностью (когда файлы для скачивания доступны только после оплаты заказа), кроме использования списка допустимых расширений и mime-типов из настроек магазина
- позволяет выполнять загрузку по FTP (в соседнюю с рабочей папку - upload) с последующей их обработкой по нажатию кнопки - автоматическим созданием документов для дальнейшей с ними работы - привязки к товарам, задания имени файла для пользователя и заголовка, а также выбора группы покупателей, если это необходимо, кроме того, для больших файлов вариант загрузки по FTP предпочтительней
- централизованный интерфейс управления документами, вся работа осуществляется через модуль
- при удалении товара удаляются связи с документами, сами документы и файлы остаются, а в случае некорректного удаления, например, напрямую из БД, актуальность связей можно восстановить сервисной кнопкой
Демонстрационный сайт
Панель администратора
demo
demo
Установка стандартная:
- автоматически - через менеджер расширений в админке, либо вручную - залить из архива содержимое папки upload в корень сайта
- активировать модуль на странице списка модулей
- добавить модуль в макет(схему) "Товара" в любую позицию - важно не расположение, а само наличие кода на странице товара
Отдельно про вкладку Сервис:
- "Обработать новые файлы" - автоматическое создание документов при успешной обработке файлов, находящихся в system/storage/documentation/upload, в случае успеха файлы перемещаются, в случае неудачи остаются на месте, пока вы не решите проблему (вероятней всего, настройкой разрешенных типов файлов) или не удалите их вручную или сервисной кнопкой, о которой чуть ниже
- "Удалить битые связи" - актуализирует таблицу связей, если, например, товара по какой-либо причине больше нет, но связь с документами осталась
- "Удалить неиспользуемые файлы" - из папки download удалит файлы, не привязанные ни к одному документу, также полностью очистит папку upload, поэтому перед выполнением данного действия, нажмите на первую кнопку
Рекомендации:
- при загрузке по FTP удостоверьтесь, что клиент не резервирует для файлов место на сервере, если же он это делает и изменить никак не получается, то, во избежание ошибок, не пользуйтесь сервисными кнопками для обработки новых файлов/очистки папок, пока файлы не будут закачаны полностью, либо вешайте flock на system/storage/documentation/index.html на время загрузки файлов
- для того, чтобы исключить возможность прямого скачивания в случае компрометации серверного имени файла, добавьте в .htaccess строку:
RewriteRule ^system/storage/documentation/(.*) index.php?route=error/not_found [L]
Примечания:
- предполагаемая совместимость: OpenCart и сборки 2.0.x, 2.1.x, 2.3.x
- тестировался на OpenCart 2.0.3.1, OpenCart 2.1.0.2, OpenCart.PRO 2.1.0.2, OpenCart.CMS 2.3.0.2
- из коробки работает на дефолтном bootstrap-шаблоне OC
- адаптация к другим шаблонам самостоятельная или по запросу
- файлы не заменяет, VQMOD/OCMOD не использует
- при удалении модуля загрузки, документы и связи с товарами сохраняются
- по просьбам трудящихся залил на площадку OCMOD (версии 2.1/2.3) для показа превью вместо скачивания некоторых типов файлов, таких как pdf и изображения - эта модификация является опциональной, поставляется "как есть", и ее работа не гарантируется
Все вопросы касательно модуля задавать
тут
Способ распространения:
Платно
Совместимость:
OpenCart 2.0OpenCart 2.1OpenCart 2.3OCStore 2.1OCStore 2.3Opencart.pro 2.0.3.хOpencart.pro 2.1Opencart.pro 2.3
VQmod:
Нет
Ocmod:
Нет
Загружено:
19.02.2016
Обновление:
19.05.2022
Просмотров:
16861
Покупок:
111
Файлы будут доступны после покупки
отправьте в личку автору номер заказа и адрес сайта
Есть одно маленькое НО!
Не хватает пункта возможности применить скачивание одного файла к группе товаров!
Приходится индивидуально добавлять связанные товары к файлу для скачивания.
С ув. Магомед.
К сожалению, модуль не совместим с ядром 3.х
В настройках стоит статус Отключено. Меняю на Включено, сохраняю - статус все-равно Отключено.
Подскажите - что делать?
Не хватает функции копирования
Иногда одна и таже инструкция идет к 10 аппаратам, создал одну, скопировал, название подправил и все.
Так же неплохо бы сделать бэкап настроек модуля
Зарегистрировался, оплатил, скачал, установил.
Свободно загрузил файл, проверил (сам у себя купил и спокойно ушел спать.
Вот это модуль, все красиво работает ! Качественно и удобно.
Связывались с разработчиком, но видимо проблема не в модуле. Прошу вернуть средства уже вторую неделю. liveopencart молчит.
А ведь в планах было много покупок. Жаль, что не реагируете на письма покупателей.
но вдвойне печально, что на вашу оценку модуля повлияла ситуация с финансовыми операциями на площадке, ведь они не имеют с самим модулем, как впрочем и с его разработчиком, ничего общего
остается надеяться, что в будущем таких ситуаций не произойдет
всех благ