Учётные данные и доступ к скачиванию
Выберите способ доступа в зависимости от того, кто получает файл: человек в браузере или установщик Joomla. Для платного продукта кроме входа нужна действующая лицензия пользователя на продукт.
Какие данные для чего нужны
| Данные | Назначение | Где применяются |
|---|---|---|
| Логин, пароль и сессия сайта | Вход человека в аккаунт | Личный кабинет и скачивание через сайт |
| Ключ активации | Однократно создаёт назначение лицензии пользователю | Форма активации SovMart |
| Домены в назначении лицензии | Сведения о сайтах, переданные при активации или назначении | Данные лицензии и библиотека пользователя |
Ключ скачивания Joomla (dlid) | Механизм Joomla для передачи ключа серверу загрузки | Требует отдельной поддержки со стороны сервера; ключ активации SovMart эту роль не выполняет |

Схема скачивания ZIP через сайт и обновления Joomla через XML.
Скачивание в браузере
У бесплатного продукта файл можно получить без входа, если версия опубликована и файл доступен. Такое скачивание не создаёт запись в библиотеке.
Для платного продукта войдите в нужный аккаунт. Если назначения нет, сначала активируйте ключ или уточните выдачу доступа у издателя. При скачивании проверяются пользователь, продукт, состояние лицензии и срок действия. Вход в аккаунт издателя сам по себе не заменяет лицензию покупателя.
Без сессии сайт перенаправляет к форме входа. Пользователь без права на скачивание получает отказ. Если вместо ZIP открылась страница входа, вернитесь на сайт, войдите в правильный аккаунт и повторите скачивание из библиотеки.
XML и ссылки Joomla
XML сервера обновлений содержит сведения о выпусках и ссылку на файл. Чтение XML и получение ZIP — отдельные запросы. Публичный XML не даёт права скачать платный файл.
В Joomla существует механизм <dlid> для передачи ключа скачивания. Текущий ключ активации SovMart не заменяет такой ключ и сам по себе не делает автоматическое платное обновление рабочим. Для платного расширения используйте ручное скачивание и обновление либо отдельно подготовленный издателем способ доступа. Подробности XML описаны в статье про сервер обновления Joomla.
Домены и срок
При активации нужен хотя бы один непустой домен. Передавайте имена сайтов в согласованном с издателем виде, например example.com. Эта операция сохраняет введённые сведения; она не подтверждает владение доменом через DNS и не привязывает скачивание к домену запроса.
Новый ключ создаёт отдельное назначение. Для срочного ключа отсчёт начинается при активации; период не прибавляется автоматически к окончанию уже имеющегося назначения. Перед ранней активацией второго ключа прочитайте о сроках лицензий.
Результат: для выбранного способа загрузки используются правильные учётные данные, а лицензия проверяется отдельно от входа. Если доступ не появился, проверьте нужный аккаунт, продукт и назначение в библиотеке.