В этом руководстве вы подключите реестр пакетов Gorgo с ключом проекта и установите платный плагин. Как зарегистрировать плагин в Medusa и настроить его, описано на странице самого плагина.
Для установки нужны:
Откройте проект в кабинете, перейдите на вкладку Ключ и нажмите Создать ключ.
Кабинет показывает ключ один раз, поэтому сохраните его сразу. Потерянный ключ придётся перевыпустить, и прежний перестанет работать везде, где он указан.
Плагины и менеджеры пакетов берут ключ из переменной окружения . Задайте её везде, где ставятся зависимости и работает магазин, то есть на своей машине, в CI/CD и в окружениях бэкенда. В репозиторий проекта ключ при этом не попадает.
.envGORGO_LICENSE=gorgo_live_...
Платные плагины опубликованы не в общем реестре npm, а в реестре . Укажите менеджеру пакетов этот реестр для пакетов . Yarn 2 и новее читает настройки из , npm и pnpm из :
1npmScopes:2 gorgo-store:3 npmRegistryServer: "https://registry.gorgojs.com"4 npmAuthToken: "${GORGO_LICENSE}"Начиная с версии 11.5.3, pnpm не подставляет переменные окружения в токены авторизации из проекта, и без отдельного шага установка не пройдёт авторизацию в реестре. Поэтому для pnpm в указан только адрес реестра, а ключ сохраните в пользовательских настройках pnpm.
Для pnpm выполните эту команду на своей машине и в CI до установки зависимостей:
pnpm config set //registry.gorgojs.com/:_authToken "$GORGO_LICENSE"
Установите пакет так же, как пакет из общего реестра npm, например плагин 1С:Предприятие:
yarn add @gorgo-store/medusa-erp-1cДальше зарегистрируйте плагин в по руководству на его странице, например Начало работы с 1С:Предприятием.
Запустите магазин и откройте в панели администратора Medusa раздел Настройки → Интеграции. Там виден результат проверки лицензии по каждому платному плагину. Проверка идёт в фоне, магазин её не ждёт, поэтому статус может появиться через несколько секунд после запуска.
На и проверка проходит всегда. В продакшене и на стейджинге домен бэкенда должен быть в одном из окружений проекта.
Если ответа здесь нет, напишите нам, как описано на странице Поддержка.