Back to Top

User Guide for Magento 2 Multi Vendor Shiprocket Integration

Updated 13 January 2026

Magento 2 Shiprocket Integration Marketplace allows sellers and admins to manage
shipping by generating labels and scheduling pickups through Shiprocket.

It also enables real-time order tracking, ensuring smooth and reliable delivery management.

It simplifies logistics management, provides real-time shipping rates, and ensures faster, more efficient order delivery.

Sellers and admins can securely save their Shiprocket API credentials, access multiple courier partners, and view real-time shipping rates.

Additionally, you can check the Magento 2 Marketplace Fixed Rate Shipping module, which allows store users to set their own custom fixed rate shipping method for shipping products.

Searching for an experienced
Magento 2 Company ?
Find out More

Features

  • Set a custom Shiprocket shipping title for customers at checkout.
  • Allow admin and sellers to save their Shiprocket login details securely.
  • Enable sellers to use their own Shiprocket shipping configuration.
  • Display shipping rates in INR with configurable currency conversion.
  • Generate shipping labels automatically for each seller’s pickup location.
  • Fetch real-time shipping rates from Shiprocket’s courier partners.
  • Provide order tracking through Shiprocket’s tracking system.

Installation

Please Note: To use this module you must have installed Magento 2 Multi Vendor Module in the first place.

Customers will get a zip folder then they have to extract the contents of this zip folder on their system.

The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento 2 root directory on the server, as shown below.

install_app-folder

After the successful installation, you have to run these commands in the Magento 2 root directory:

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush


Multi-lingual Support

For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options and select the locale as German

(the language into which the admin wants to translate his store content).

multi-lingual


Language Translation

For Magento 2 AI Base Image Generator translation, navigate to the following path in your system src/app/code/Webkul/MpShiprocketShipping/i18n.

Open the file named en_US.CSV for editing as shown in the below screenshot.

lang_translation_1


Now, upload it to the path src/app/code/Webkul/MpShiprocketShipping/i18n where the installation of Magento 2 is on the server. The module gets translated into the desired language.

The user can edit the CSV like the image below.

translation_1


After editing and translating the CSV file, you need to save the translated file name according to your region, language, and country code, such as – de_DE.CSV.

Followed by uploading the translated file to the same folder from where you have obtained it. Now your module translation is complete.

translated_de_csv

How to get the Shiprocket Integration Credentials

On the Shiprocket side, you must first configure the shipping details, including the
API user and password, and add pickup addresses.

All these details are available once you successfully create a Shiprocket account.

To create a Shiprocket account, you must Sign up.

Shiprocket-Signup


Now in your Shiprocket account, you need to navigate through Settings> API Users> Add New API User in your profile.

shiprockt_creds1

Click the API Users under Additional Settings to view the Add New API User button.

shiprocket_creds-2

By clicking on the Add New API User button the user will see a popup to Add new API User.

Add-New-Api-User

The user can obtain the API password by clicking the Create User button, which becomes active after all required details are filled in.

Add-New-User

This is the API password of Shiprocket Integration. Copy and store it securely, as it cannot be viewed again after you close this section.

Shiprocket-Integration-API-Password

Here you can view the details of API users.

Shiprocket-Integration-User-Detail

From here, you can select the courier by navigating to Setup & Manage > Courier.

Setup-and-manage

Manage Pick Up Addresses in Shiprocket

To manage the pickup address locations in Shiprocket, go to Settings > Pickup Addresses

pickup-addresses

This section shows all pickup addresses added by the user in Shiprocket and provides an option to add a new pickup location.

Addresses


You can add multiple pickup addresses in Shiprocket, using tags like Home, Work, Warehouse, or others to organize them as needed.

To add a new pickup address in Shiprocket, click the ‘+Add Pickup Address‘ button located at the top right corner.

Add-New-PickupAdress
Shiprocket-Integration-address

After entering the address details successfully, the pickup location will be saved in Shiprocket.

address-saved

After entering the address and contact details, click on the ‘Verify and Save Address‘ button.

You will then be prompted to verify the OTP sent to your registered phone number.

Verification

Once the address details are successfully entered, the pickup location will be saved in Shiprocket.

All-address

You can then edit these addresses, enable or disable them, or mark any location as your primary pickup location in Shiprocket.

You will then be prompted to verify your account by completing the KYC sent to the email address saved in your account.

Shiprocket-KYC

Module Configuration – Magento 2 Marketplace Shiprocket Integration

After the successful installation of the module, the admin can configure the module from the back end.

For that, they need to navigate through Stores> Configuration>Sales> Delivery Methods> Webkul MpShiprocket Shipping Method

Shiprocket-config

Note: Please ensure you have active API user credentials before saving them in the Magento Admin to fetch the default pickup location from Shiprocket.

Shiprocket-Integration-complete-config.

Here, the admin will be able to see the following configuration under Webkul MpShiprocket Shipping Method

  • Enabled – Dropdown to enable or disable the extension.
  • Title – Enter the module title that will be visible during checkout.
  • Allow Seller Shipping – if select Yes, then allow sellers to save their Shiprocket login details at seller-end.
  • API Email – Enter the API Email
  • API Password – Enter the API Password
  • Ship to Applicable Countries – select the countries where you want to ship
  • Show Method if Not Applicable
  • Displayed Error Message – set an error message to display.

Note: The origin country must be set to India.

Seller Management

Once the module is enabled from the Admin panel and allowed for the seller, the seller will be able to access and configure the Shiprocket settings.

Seller-shiprocket-1

Sellers can enter their Shiprocket credentials and click Save to proceed.

  • API Email – Enter the API Email.
  • API Password – Enter the API Password.
seller-saved

After saving seller details, the Default Shipping Address fields appear. Select an address from the dropdown list and click Save.

seller-address saved

Now,  the buyer will add the product to the shopping cart and will View and Edit the shopping cart to estimate the shipping and tax.

After that, the buyer selects the shipping rates under Webkul Shiprocket Shipping and clicks Proceed to Checkout.

Shopping-cart

Tapping the “Proceed To Checkout” button displays the page where the buyer can review the selected shipping address and shipping method. Click “Next” to continue.

Checkout-page1

Customers can also view the selected shipping method on the Order Review page. Clicking “Place Order” completes the purchase.

Place-order

After the order has been place the customer can view the order details under their account with the total shipping charges as shown below.

order-placed

Seller Order Management – Marketplace Shiprocket Integration For Magento 2

Once the customer places the order, the seller can view it in their Order History with a Pending status. Refer to the image below for better understanding.

Order-history

Now, if the admin sets the “Allow Seller to Manage Order” option “Yes” then the seller can manage the orders from front-end.

Now the seller can generate invoices for ordered products, create shipments with tracking numbers, notify customers via email, cancel or refund orders, and print order details.

View Shipment Details –

Order-shipment

Shipping Slip –

Shipment-slip

View Invoice Details –

Invoice

View Invoice Slip –

Shiprocket-Integration-view-slip

That’s all for the Magento 2 Marketplace Shiprocket Integration.

However, if you still have any issues, feel free to add a ticket and let us know your views to make the module better at Webkul.uvdesk.com

Current Product Version - 5.0.0

Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home