• Сообщество
  • Связаться с нами
Документация
Плагины и интеграцииВсе расширения для 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ПлагиныShiprocket
S

Shiprocket

Shiprocket India fulfillment and live rates provider for Medusa v2.

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

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

@sam-ael/medusa-plugin-shiprocket

Production-focused Shiprocket integration for Medusa v2 with fulfillment automation, delivery estimate APIs, and tracking synchronization.

Highlights

  • Shiprocket fulfillment provider integration
  • Delivery estimate endpoint for storefront experiences
  • Tracking sync endpoints for admin and storefront views
  • Webhook ingestion for status updates
  • Hardened API responses and stricter payload validation
  • Webhook idempotency guard and explicit public webhook handling
  • Tracking ownership hardening and AWB validation

Install

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

Medusa Configuration

modules: [
{
resolve: "@medusajs/medusa/fulfillment",
options: {
providers: [
{
resolve: "@sam-ael/medusa-plugin-shiprocket",
id: "shiprocket",
options: {
email: process.env.SHIPROCKET_EMAIL,
password: process.env.SHIPROCKET_PASSWORD,
pickup_location: process.env.SHIPROCKET_PICKUP_LOCATION,
},
},
],
},
},
],
plugins: [
{
resolve: "@sam-ael/medusa-plugin-shiprocket",
options: {},
},
]

Environment Variables

SHIPROCKET_EMAIL=your_email@example.com
SHIPROCKET_PASSWORD=your_password
SHIPROCKET_PICKUP_LOCATION=Primary
SHIPROCKET_WEBHOOK_TOKEN=your_webhook_token
SHIPROCKET_DELIVERY_PREFERENCE=FAST
SHIPROCKET_API_TIMEOUT_MS=15000
SHIPROCKET_WEBHOOK_PAYLOAD_RETENTION_DAYS=30

API

MethodEndpointDescription
Delivery estimate lookup
Store tracking lookup
Shiprocket webhook receiver
Admin tracking details
Force tracking/document sync

Security and Reliability Notes

  • Unified error contract:
  • AWB and query validation added for tracking and estimate APIs
  • Webhook token validation with constant-time compare
  • Webhook replay/idempotency keying on AWB + status/timestamp
  • Public route boundaries are explicit
  • Retention cleanup job for webhook raw payload minimization
  • Indexes added for high-frequency lookup fields

Quality Gates

yarn typecheck
yarn lint
yarn test
yarn build

Smoke tests are available under .

License

MIT

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

Посмотреть все
Доставка
DHL eCommerce logo

DHL eCommerce

От Mitchellston

Выполняйте заказы с помощью DHL eCommerce

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

Mondial Relay

От Theodaguier

Доставляйте заказы с Mondial Relay

Загрузка данных
npm
Доставка
ApiShip logo

ApiShip

От Gorgo

Подключите доставку несколькими перевозчиками

Загрузка данных
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
Уведомления
M

Mailer

От Sam-ael

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

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