How to set up and use Shiprocket in BuildMyStore?
Shiprocket allows you to connect your Shiprocket account with BuildMyStore and use Shiprocket for third-party shipping.
Connect Shiprocket
Step-by-Step Guide
- Open Deliveries: Log in to BuildMyStore Web App. From the left sidebar, go to Settings and open Deliveries.
- Connect Shiprocket: Find Shiprocket and click Connect.
- Enter Shiprocket Credentials: Enter your Shiprocket Email ID, Password, and the required Token/Password, as applicable.
- Connect the Account: Click Connect. Once the connection is successful, Shiprocket will be connected to your store.
- Add a Shipping Package: Add a Shipping Package from the Deliveries settings.
Configure the BuildMyStore Webhook in Shiprocket
Configure the BuildMyStore webhook in your Shiprocket account to receive shipment tracking updates.
Step-by-Step Guide
- Open Webhooks: Log in to your Shiprocket account. From the Shiprocket dashboard, go to Settings → Additional Settings → Webhooks.
- Enter the BuildMyStore webhook URL: In the URL field, enter:
https://api.buildmystore.io/api/webhook/shipping/update-shipment-status
- Select the authentication type: From the Auth Token Type dropdown, select x-api-key.
- Enter the token: In the Token field, enter the token provided by Shiprocket.
- Save the webhook: Click Save.
The webhook connection is now enabled. Shiprocket can send shipment tracking updates to BuildMyStore through the configured webhook.
Create a Shipment Using Shiprocket
Step-by-Step Guide
- Open Orders: Click Orders from the Dashboard sidebar navigation menu.
- Open the Order: Open the order you want to ship.
- Ship the Order: On the Order Details page, click Ship Order in the top-right corner.
- Choose Shipping Method: The Choose Shipping Method window will open. Select Shiprocket and click Continue.
- Enter Shipment Details: Enter the Shipping Weight and Package Type, then click Next.
- Enter Pickup Address: Enter the Pickup Address. Based on the pickup address, the available Shipping Providers will be displayed.
- Select Shipping Provider: Select the preferred Shipping Provider (Courier Partner) and click Next.
- Confirm Shipment: Review the shipment details and click Confirm Shipment.
The shipment will be created successfully.
After the shipment is created, Shiprocket manages the shipping and delivery of the product. You do not need to manually mark the Shiprocket shipment as delivered from the order page.
Manage a Shiprocket Shipment
After creating a Shiprocket shipment, you can track the shipment, schedule a pickup, or cancel the shipment from Shipment Details.
Step-by-Step Guide
- Open Deliveries: Click Deliveries from the Dashboard sidebar navigation menu.
- Select the Shipment: Select the Shiprocket shipment you want to manage.
- Use the Available Actions: On the Shipment Details page, use the available actions:
- Track: Click Track to view the shipment tracking details and status updates.
- Schedule Pickup: Click Schedule Pickup, enter the Pickup Date, and click Schedule Pickup.
- Cancel: Click Cancel. In the confirmation popup, select Keep Shipment to keep the shipment active or Cancel Shipment to cancel it.
Frequently Asked Questions
You need:
- An active Shiprocket account.
- Shiprocket login credentials.
- The required token provided by Shiprocket for the webhook.
- A Shipping Package in BuildMyStore.
Go to Settings → Deliveries in BuildMyStore Web App, find Shiprocket, and click Connect.
In your Shiprocket account, go to Settings → Additional Settings → Webhooks.
Use: https://api.buildmystore.io/api/webhook/shipping/update-shipment-status
Select x-api-key from the Auth Token Type dropdown.
The token required for the webhook is provided by Shiprocket.
You can create Shiprocket shipments, select a shipping provider, schedule pickups, track shipments, and cancel shipments from BuildMyStore.
No. After a Shiprocket shipment is created, Shiprocket manages the shipping and delivery. You do not need to manually mark the shipment as delivered from the BuildMyStore order page.