• Сообщество
  • Связаться с нами
Документация
Плагины и интеграцииВсе расширения для Medusa от сообществаЭкспертыПодберите специалиста для разработки и развития вашего проекта на Medusa
КейсыПосмотрите примеры Medusa в продакшене и успешные внедрения
Меч Moscow
Комплексная e-commerce платформа на Medusa для московского fashion-бренда

Меч Moscow · Fashion

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

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

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

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

  • Ресурсы Medusa
  • Плагины и интеграции
  • Эксперты
  • Кейсы
  • Medusa Чат в Telegram
  • Medusa Новости в Telegram
  • Документация Gorgo
  • Связаться с нами
  • head@gorgojs.com
  • TelegramGitHub
MedusaПлагиныWhatsapp
W

Whatsapp

Send WhatsApp Business template messages on Medusa store events.

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

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

@sam-ael/medusa-plugin-whatsapp

Production-focused WhatsApp notification plugin for Medusa v2 with event mapping, template dispatch, and admin-managed operational controls.

Highlights

  • Event -> template mapping from Medusa Admin
  • WhatsApp Cloud API template sending
  • Delivery logs with redacted sensitive fields
  • Workflow-driven delivery for worker deployments
  • Hardened API responses and stricter payload validation
  • as the primary update endpoint
  • Temporary deprecated compatibility with deprecation headers
  • Secret model hardening: access token is env-only

Install

yarn add @sam-ael/medusa-plugin-whatsapp

Medusa Configuration

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

Environment Variables

WHATSAPP_PHONE_NUMBER_ID=your_phone_number_id
WHATSAPP_ACCESS_TOKEN=your_access_token
WHATSAPP_API_VERSION=v25.0
WHATSAPP_BUSINESS_ACCOUNT_ID=your_waba_id
WHATSAPP_SEND_CONCURRENCY=2
WHATSAPP_API_TIMEOUT_MS=15000
WHATSAPP_LOG_RETENTION_DAYS=30

Admin API

MethodEndpointDescription
Read non-secret config
Create/update non-secret config
Fetch approved WhatsApp templates
List mappings (paginated)
Create mapping
Update mapping (primary)
Deprecated compatibility endpoint
Delete mapping
List message logs (redacted payloads)
Manual/test message send

Security and Reliability Notes

  • Unified error contract:
  • is not accepted in API payloads and is not persisted in DB
  • Redaction policy applied to sensitive request/response payload fields
  • Event-send workflow uses bounded concurrency and per-item failure isolation
  • Timeout controls and retention cleanup job included
  • 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
Уведомления
M

Mailer

От Sam-ael

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

Загрузка данных
GitHubnpm
Доставка
S

Shiprocket

От Sam-ael

Shiprocket India fulfillment and live rates provider for Medusa v2.

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