Продажа программ, расширений и тем пакетом
Пакет объявления
- В «Выдача покупателю» выберите «Пакет».
- Укажите «Менеджер пакетов» — Composer, npm либо PyPI — и «Имя пакета». Пространство имён — vendor Composer, scope npm — закрепляется за продавцом, первым его занявшим.
- Добавьте версию одним из способов ниже и опубликуйте объявление.
Версии архивом
«Добавить версию» принимает архив с манифестом менеджера: имя и номер берутся из манифеста, у Composer без номера в манифесте — «Номер версии». Чужое имя, занятый номер и архив без манифеста отклоняются с причиной. Версия доступна сразу и проходит проверку содержимого: отказ снимает версию с причиной.
Версии из git (Composer)
- В «Версии из git» укажите «Адрес репозитория» и нажмите «Сохранить адрес».
- Закрытый репозиторий — добавьте ключ развёртывания из формы в репозиторий с доступом на чтение.
- Подключите «Webhook push-событий репозитория» либо нажимайте «Синхронизировать»: новый тег — новая версия, тег без версии — в «Теги без версии» с причиной.
«Отключить репозиторий» оставляет загруженные версии.
Публикация из CI (npm, PyPI)
В «Публикация из CI» — «Адрес публикации» и команды менеджера. Версия публикуется командой из вашего CI ключом из «Ключи Seller API» с разрешением публикации версий. Чужой пакет, занятый номер и архив другого пакета отклоняются с причиной.
Цена и лицензии
В блоке цены — «Цена» и «Обновления, мес.», без срока — «Бессрочные обновления»: пакет продаётся одной лицензией. Разные сроки обновлений либо цены — «Добавить лицензию»: у каждой лицензии своё «Название», «Цена» и «Обновления, мес.». Покупка несёт ключ лицензии: программа проверяет его через API площадки. Лицензия с ценой 0 бесплатная: пакет ставится без покупки.
Купивший ставит любую версию до конца срока обновлений своей лицензии, возврат закрывает установку.
Не нашли ответ на свой вопрос?
Создать обращение