Плагин связывает интернет-магазин JoomShopping с менеджером цифровых проектов SW JProjects: автоматически создаёт ключи для проектов и показывает ключ в заказе JoomShopping.
WT JShopping SW JProjects нужен тем, кто продаёт цифровые продукты — расширения Joomla, скрипты, программы — через JoomShopping, а файлы и обновления раздаёт компонентом SW JProjects. Плагин автоматически генерирует ключи для проектов SW JProjects на этапе завершения заказа JoomShopping и выводит ключ в личном кабинете покупателя при просмотре заказа. Связь товара с проектом задаётся через характеристику товара, в которой хранится ID проекта (project_id).
Возможности
- Автоматическая генерация ключей для проектов SW JProjects на этапе завершения заказа; по желанию ключ, срок его действия и кнопка «Скачать» показываются на странице завершения заказа.
- Вывод ключа, срока его действия и кнопки «Скачать» в личном кабинете покупателя при просмотре заказа JoomShopping.
- Привязка товара JoomShopping к проекту SW JProjects через характеристику товара с ID проекта.
Установка и настройка
- Установить компонент SW JProjects и пакет плагина через менеджер расширений Joomla.
- В JoomShopping создать характеристику товара для ID проекта SW JProjects (project_id) — это нужно сделать до начала работы с плагином.
- В товарах, которые продают доступ к цифровым проектам, указать в этой характеристике ID соответствующего проекта.
- В настройках плагина в параметре «Id характеристики для Id проекта SW Projects» выбрать созданную характеристику.
Что даёт SW JProjects
SW JProjects — компонент для каталога цифровых проектов на Joomla: программ, файлов, скриптов, расширений и модулей. Ключи, которые создаёт плагин, относятся к менеджеру ключей компонента. Основные возможности SW JProjects:
- Платное скачивание. Если в проекте выбран тип скачивания «Платное», файл можно скачать только с ключом. Ключи ведёт менеджер ключей компонента.
- Версии. У каждой версии проекта указывается стабильность (Development, Alpha, Beta, Release Candidate, Stable) и список изменений.
- Статистика. Учитывается число скачиваний каждой версии.
- Хранение файлов. Файлы можно хранить за пределами корневой папки сайта, поэтому скачать их по прямой ссылке в обход компонента нельзя.
- Сервер обновлений. Для каждого расширения Joomla можно включить собственный сервер обновлений, и клиенты получают обновления штатным способом Joomla. Схема данных по умолчанию — Joomla CMS; для других приложений (например, плагинов WordPress) можно написать плагин собственной схемы.
Совместимость и требования
- Joomla 4 и 5.
- Интернет-магазин JoomShopping (плагин проверен на JoomShopping 5.5.0 и Joomla 5.1.2).
- Компонент SW JProjects — устанавливается отдельно.