$49
đ Advanced Shiprocket Integration for Botble Marketplace By Viral Addons
Advanced Shiprocket Integration for Botble Marketplace By Viral Addons plugin integrates Shiprocket, Indiaâs #1 eCommerce shipping solution, with your Botble store. It supports both Standard Ecommerce and Multi-Vendor Marketplace setups, allowing granular control over shipping logistics.
đ Requirements
Mandatory: Botble Ecommerce CMS
Optional: Botble Marketplace (Only required if you want multi-vendor/seller features)
đŞ Marketplace / Vendor Support
Vendor-Specific Accounts: Empower your vendors to manage their own logistics. Vendors can link their own personal Shiprocket accounts via the Vendor Dashboard, ensuring they pay for their own shipping labels and manage their own wallet.
Isolated Operations & Data Security:
Admin Orders: Orders for the main store are processed via the Adminâs Shiprocket account.
Vendor Orders: Orders for a vendor are processed via that specific vendorâs Shiprocket account.
Data from one vendor never leaks to another.
Strict Mode for Vendors: Prevent shipping conflicts. When a vendor enables Shiprocket, the system automatically hides all other basic shipping methods (like Table Rate or Flat Rate) for that vendorâs products. This ensures the only shipping option available is the accurate, weight-based Shiprocket rate.
Vendor-Controlled Free Shipping: Allow vendors to run their own promotions. Vendors can set their own âFree Shippingâ rules (for example, âFree Shipping on orders over âš999â) with a custom title. This overrides the API rate calculation when the condition is met, giving vendors marketing flexibility.
Pickup Location Sync: Ensure accurate logistics. Both admins and vendors can sync and select their specific warehouse or pickup locations directly from a dropdown in their respective settings panels, ensuring couriers arrive at the correct address for pickup.
đ ď¸ Installation
Extract
Unzip viraladdons-shiprocket.zip
Upload
Move the shiprocket folder into platform/plugins/
Final path: platform/plugins/shiprocket
Activate
Go to Admin Panel â Plugins
Click Activate under âShiprocketâ
âď¸ Admin Configuration
Go to Admin Panel â Ecommerce â Shipping â Shiprocket
Enable Shiprocket: Toggle to ON
Credentials:
Email: The email for the External API User (not your main login email)
Password: The password for the External API User (not your main login password)
Note: You can create an External API User in Shiprocket under Settings â API â Configure â Create New User
Test Connection:
Click Test Connection
If successful, it will load your Pickup Locations
Pickup Location:
Select the warehouse from the dropdown where you want couriers to pick up your products
This is mandatory for rate calculation
Store Availability:
Select âAdmin Storeâ (always checked)
Select which Vendor Stores are allowed to use this plugin if running a marketplace
Auto Push:
ON: Orders placed for the Admin Store are sent to Shiprocket instantly
OFF: You must manually click âShip with Shiprocketâ in the order details
Hide Other Methods:
ON: If Shiprocket provides rates, hide Flat Rate or other static methods to force users to choose real-time couriers
đ Important: Product Weight & Dimensions
For Shiprocket to calculate accurate shipping rates, all products must have weight and dimensions defined.
Edit Product: Go to Admin â Ecommerce â Products â Edit a product
Shipping Section: Scroll down to the Shipping box
Enter Data:
Weight (g/kg): Crucial for rate calculation
Dimensions (L Ă W Ă H): Required for volumetric weight calculation
Save the product
If these are missing, Shiprocket may return a fallback rate or fail to return rates entirely.
đ¨âđť Vendor Configuration (Marketplace)
If you are a vendor:
Log in to your Vendor Dashboard
Go to Settings â Shiprocket tab
Setup Credentials:
Go to Shiprocket Panel â Settings â API â Configure â Create New User
Create an External API User (email and password)
Enter these specific credentials in your Vendor Dashboard (do not use your main login)
Click Test Connection to sync
Pickup Location:
Select your correct pickup location from the dropdown
Free Shipping (Optional):
Enable Free Shipping
Set Minimum Amount (for example, 1000)
Set Title (for example, âFree Priority Shippingâ)
Result: If a customer buys âš1000 or more from your store, they get free shipping; otherwise, they pay Shiprocket rates
Strict Mode:
Once enabled, other shipping methods are automatically hidden
đ Webhook Setup (Required for Tracking)
To receive updates like âOut for Deliveryâ or âDeliveredâ automatically:
Copy URL:
Go to Settings â Shiprocket (Admin or Vendor)
Copy the Webhook URL (for example, https://yourdomain.com/shiprocket/webhooks
)
Paste in Shiprocket:
Log in to Shiprocket panel
Go to Settings â API â Webhooks
Click Create Webhook
URL: Paste the copied link
Events: Select Order Shipped, Order Delivered, Order Cancelled, RTO Initiated
Click Save
đŚ How to Process Orders
Method 1: Auto-Push (Admin Only)
If enabled, orders are automatically pushed to Shiprocket immediately upon placement. The system auto-selects the cheapest courier and generates an AWB.
Method 2: Manual Push
Open the Order Details page
Locate the Shipment box (usually on the right sidebar)
Click âShip with Shiprocketâ
A popup will show available couriers and rates
Select one to proceed
The order is created in Shiprocket and an AWB is assigned
đ§ž Print Label & Tracking
Once the order is pushed:
Print Label: Download and print the shipping label
Track Shipment: View real-time tracking status
đ What Happens Next (Post-Push Steps)
After an order is pushed and AWB is assigned:
Pickup Scheduling:
Go to Shiprocket Dashboard
Navigate to Orders â Ready to Ship
Select orders and click Request Pickup
Downloading Labels:
Print from Botble Admin Panel, or
Download from Shiprocket Dashboard
Handover:
Paste label on package
Hand it to courier agent
Automatic Tracking:
Status updates to âShippedâ after scan
Further updates sync via webhooks
đ ď¸ Troubleshooting
âInvalid Pickup Pincodeâ or âNo Rates Foundâ
Cause: Pickup location may not serve the area
Fix: Select correct pickup location
âAuthentication Failedâ
Cause: Incorrect credentials
Fix: Use External API User, not main login
Š ViralAddons â Building Premium Botble Extensions.
$49
$49