• Модуль интеграций
  • Сообщество
  • Блог
Документация
Плагины и интеграцииВсе расширения для Medusa от сообществаСтартерыЗапускайте проекты быстрее с готовыми решениями
ЭкспертыПодберите специалиста для разработки и развития вашего проекта на MedusaКейсыПосмотрите примеры Medusa в продакшене и успешные внедрения
Представляем готовый к продакшену Medusa DTC Starter от Gorgo

26 августа 2026 г. · Продукт

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

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

  • Ресурсы Medusa
  • Плагины и интеграции
  • Модуль интеграций
  • Стартеры
  • Эксперты
  • Кейсы
  • Medusa Чат в Telegram
  • Medusa Новости в Telegram
  • Документация Gorgo
  • Связаться с нами
  • TelegramGitHub
Плагины
G

Greta medusa plugin

Синхронизация опубликованных товаров Medusa с Greta и безопасное получение черновиков товаров.

npm install @questlabs/greta-medusa-plugin
Категория
CMS
Создано
Questlabs
Версия
0.1.0
Последнее обновление
1 день назад
Ежемесячные загрузки
Загрузка данных
Звезды на Github
0
npmNPM

Greta Medusa Plugin

connects a Medusa v2 store to Greta's CMS connector API. It syncs published products as discoverable content and can import Greta work as unpublished Medusa product drafts. It never publishes or updates an existing product.

Requirements

  • Medusa v2.3 or newer (tested against 2.21.2) and Node.js 20 or newer.
  • A Greta project connection created for platform .
  • Enable that connection in Greta before the plugin can sync. Keep the one-time connector key in the Medusa server/worker environment, never in storefront code.

Install

Add this entry to the array in your existing :

Set these environment variables in both the server and worker deployment (scheduled jobs run in the worker):

The plugin runs its published-product sync hourly. The connection must already be enabled in Greta. No products, credentials, or draft content are read until and a valid connector key are set.

Product sync

The plugin queries Medusa products using and sends only the product ID, title, handle, subtitle, description, and update timestamp. It does not send prices, inventory, customer/order data, images, or unpublished products. The default canonical URL is ; set to the public storefront origin.

Greta drafts

Draft import is opt-in. Enable only when you want Greta content delivered to Medusa as catalog drafts. Products are created with , a deterministic handle, and an idempotency marker. A repeated delivery reuses the matching draft rather than creating another product. The connector never changes status to published. Draft delivery also requires the Greta key to have and scopes.

Safety and operation

  • Sync and draft import are disabled by default.
  • HTTPS is required except on localhost development URLs.
  • The API key is sent only from the Medusa server/worker to Greta.
  • Sync includes only explicitly selected published product fields.
  • Draft creation is off unless separately enabled and creates reviewable drafts only.
  • This plugin does not publish products, mutate existing products, or handle store/customer/order data.
  • If Medusa runs separate server and worker processes, configure the same environment variables in the worker; the scheduled job does not run in a server-only worker mode.

Build before publishing:

The connection, content-sync, and draft-delivery endpoints are provided by Greta's CMS connector service.

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

Посмотреть все
CMS
Strapi logo

Strapi

От Devx Commerce

Управляйте контентом и медиа-файлами товаров с автосинхронизацией

Загрузка данных
npm
CMS
Storyblok logo

Storyblok

От Alphabite

Синхронизируйте товары и медиа с Storyblok

Загрузка данных
GitHubnpm
CMS
Tolgee logo

Tolgee

От Steelrazor47

Удобно переводите контент магазина с Tolgee

Загрузка данных
GitHubnpm
npm install @questlabs/greta-medusa-plugin
1{
2 resolve: "@questlabs/greta-medusa-plugin",
3 options: {},
4}
1GRETA_CMS_ENABLED=true
2GRETA_CMS_API_KEY=grc_sk_... # generated once by Greta for this Medusa store
3GRETA_CMS_API_URL=https://app.greta.sh/api/greta/cms
4GRETA_CMS_SITE_URL=https://www.example.com
5GRETA_MEDUSA_IMPORT_DRAFTS=false
1npm run build
2npm test
3npm publish --access public