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

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

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

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

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

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

Mailer

Send UI-managed email notifications on Medusa store events via SMTP.

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

Связаться с нами
npm install @sam-ael/medusa-plugin-mailer
Категория
Уведомления
Создано
Sam-ael
Версия
0.1.3
Последнее обновление
2 дня назад
Ежемесячные загрузки
0
Звезды на Github
0
npmNPMGitHubGithub
MedusaПлагиныMailer

@sam-ael/medusa-plugin-mailer

Production-focused email notification plugin for Medusa v2 with event mapping, template rendering, and admin-managed delivery flows.

Highlights

  • Admin-managed event -> template mappings
  • Template variable mapping with safe path resolution
  • SMTP-based delivery with sender profile support
  • Workflow-driven event delivery for worker deployments
  • Hardened API responses and stricter payload validation
  • as the primary update endpoint
  • Temporary deprecated compatibility with deprecation headers

Install

yarn add @sam-ael/medusa-plugin-mailer nodemailer

Medusa Configuration

plugins: [
{
resolve: "@sam-ael/medusa-plugin-mailer",
options: {},
},
]

Environment Variables

MAILER_SMTP_HOST=smtp.gmail.com
MAILER_SMTP_PORT=587
MAILER_SMTP_USER=your-email@example.com
MAILER_SMTP_PASS=your-app-password
MAILER_SMTP_SECURE=false
MAILER_FROM_NAME_1=My Store
MAILER_FROM_ADDRESS_1=no-reply@mystore.com
MAILER_TEMPLATES_DIR=src/email_templates
MAILER_SEND_CONCURRENCY=2

Admin API

MethodEndpointDescription
SMTP and sender profile hints
List templates and extracted variables
List mappings (paginated)
Create mapping
Update mapping (primary)
Deprecated compatibility endpoint
Delete mapping
Manual/test email send

Security and Reliability Notes

  • Unified error contract:
  • Recipient and payload validation at route level
  • Mapping updates use direct update flow (no delete/recreate pattern)
  • Event-send workflow uses bounded concurrency and per-item failure isolation
  • Indexes added for high-frequency lookup fields

Quality Gates

yarn typecheck
yarn lint
yarn test
yarn build

Smoke tests are available under .

License

MIT

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

Посмотреть все
Уведомления
Nodemailer logo

Nodemailer

От Perseides

Отправляйте email-уведомления через Nodemailer (SMTP)

npm
Уведомления
Mailgun logo

Mailgun

От Webbers

Отправляйте и управляйте уведомлениями по электронной почте

GitHubnpm
Уведомления
Postmark logo

Postmark

От Bram-hammer

Транзакционные письма через Postmark

GitHubnpm

Еще от этого автора

Посмотреть все
Платежи
P

Payu

От Sam-ael

PayU India payment gateway integration for Medusa v2 with redirect flow.

GitHubnpm
Уведомления
W

Whatsapp

От Sam-ael

Send WhatsApp Business template messages on Medusa store events.

GitHubnpm
Доставка
S

Shiprocket

От Sam-ael

Shiprocket India fulfillment and live rates provider for Medusa v2.

GitHubnpm