• Интеграции и плагины
  • Сообщество
  • Связаться с нами
Документация

Нужна помощь в разработке плагина интеграции для Medusa?

Написать намНайти плагины

Gorgo снижает затраты на адаптацию Medusa к локальным рынкам.

Мы разрабатываем плагины интеграции, осуществляем поддержку и развиваем сообщество разработчиков на Medusa в Telegram.

  • Ресурсы
  • Интеграции и плагины
  • Сообщество
  • Medusa Чат в Telegram
  • Medusa Новости в Telegram
  • Документация
  • Контакты
  • head@gorgojs.com
  • TelegramGitHub
MedusaПлагиныEnthusiast
E

Enthusiast

Medusa plugin for Enthusiast integration.

Нужна доработка этого плагина?

Связаться с нами
npm install @upsidelab/medusa-plugin-enthusiast
Категория
Другое
Создано
Upsidelab
Версия
1.0.0
Последнее обновление
5 дней назад
Ежемесячные загрузки
0
Звезды на Github
0
npmNPMGitHubGithub
MedusaПлагиныEnthusiast

Medusa Enthusiast Plugin

A Medusa plugin that integrates with Enthusiast.

Prerequisite

  1. Access to Enthusiast instance
  2. Enthusiast with configured Medusa integration Docs
  3. Medusa v2.x
  4. Node.js >= 20

Installation

Install the plugin in your Medusa project:

npm install @upsidelab/medusa-plugin-enthusiast

Configuration

Environment Variables

Set you .env file in project root directory:

ENTHUSIAST_API_URL=http://localhost:10000
ENTHUSIAST_WS_URL=ws://localhost:10000
ENTHUSIAST_SERVICE_ACCOUNT_TOKEN=<generated-service-account-token>
ENTHUSIAST_INTEGRATION_NAME=Medusa
ENTHUSIAST_MEDUSA_BACKEND_URL=http://host.docker.internal:9000
ENTHUSIAST_MEDUSA_ADMIN_URL=http://localhost:9000
  • : Your Enthusiast instance base API url.
  • : Your Enthusiast instance base WS url.
  • : Your Enthusiast admin service account's token.
  • : Your Enthusiast instance Medusa integration name.
  • : Your medusa backend url, where Enthusiast can send request to (default is set to for local docker development or admin.backendUrl is set)
  • : Your medusa admin url (default is set to )

Enable plugin in Medusa

Add below entry to your plugins array:

medusa-config.ts

{
resolve: "@upsidelab/medusa-plugin-enthusiast",
options: {
enthusiastApiUrl: process.env.ENTHUSIAST_API_URL,
enthusiastWSUrl: process.env.ENTHUSIAST_WS_URL,
enthusiastServiceAccountToken: process.env.ENTHUSIAST_SERVICE_ACCOUNT_TOKEN,
enthusiastMedusaIntegrationName: process.env.ENTHUSIAST_INTEGRATION_NAME,
medusaBackendUrl: process.env.ENTHUSIAST_MEDUSA_BACKEND_URL,
medusaAdminUrl: process.env.ENTHUSIAST_MEDUSA_ADMIN_URL,
}
}

Run Database Migrations

After installing and configuring the plugin, run database migrations to create the required tables:

npx medusa db:migrate

Generating service account key

Run command on your Enthusiast instance or go to in Enthusiast to generate Admin permission service account token. Command:

python manage.py createadminserviceaccount -n <name of your integration>

Usage

Once installed and configured, you can access the Enthusiast plugin in your Medusa Admin:

  • Main Enthusiast Page: Navigate to the "Enthusiast" section in the admin sidebar
  • Settings: Go to Settings -> Enthusiast to manage datasets and configurations

Еще в этой категории

Посмотреть все
Другое
Gati logo

Gati

От Devx Commerce

Синхронизируйте Medusa с Gati ERP

npm
Другое
Product Reviews logo

Product Reviews

От Lambda Curry

Добавляйте рейтинги, отзывы и модерацию товаров

GitHubnpm
Другое
Variant Images logo

Variant Images

От Betanoir

Организуйте и загружайте варианты изображений в Medusa

GitHubnpm