Back to Plugins

Shiprocket Fulfillment Plugin

A Shiprocket fulfillment provider plugin for MedusaJS 2, enabling seamless integration with Shiprocket's shipping and logistics services.


Overview

This plugin integrates Shiprocket’s comprehensive shipping and fulfillment services into your MedusaJS 2 store. Shiprocket is a leading logistics aggregator in India, providing access to multiple courier partners and streamlined shipping operations.

Features

Requirements

Installation

Install the plugin using npm:

npm install medusa-shiprocket-fulfillment-plugin

Configuration

Add the plugin to your medusa-config.js:

const plugins = [
  // ... other plugins
  {
    resolve: "medusa-shiprocket-fulfillment-plugin",
    options: {
      email: process.env.SHIPROCKET_EMAIL,
      password: process.env.SHIPROCKET_PASSWORD,
      // Additional Shiprocket configuration options
    },
  },
]

Environment Variables

Create a .env file with your Shiprocket credentials:

SHIPROCKET_EMAIL=your_shiprocket_email
SHIPROCKET_PASSWORD=your_shiprocket_password

Usage

Setting up Shiprocket

  1. Create a Shiprocket account at shiprocket.in
  2. Configure your warehouse and pickup locations
  3. Add your credentials to the MedusaJS configuration

Order Fulfillment

Once configured, the plugin will:

  1. Automatically sync orders to Shiprocket
  2. Calculate shipping rates from available couriers
  3. Generate shipping labels when orders are fulfilled
  4. Provide tracking information to customers

Shipping Options

The plugin integrates with Shiprocket’s courier selection to offer:

Shiprocket Services

Shiprocket provides access to:


Explore More Medusa Plugins

Find more powerful plugins and integrations to enhance your Medusa store. Browse our collection of community-driven solutions.

Free & Open Source
Community Driven
Easy Integration