10 min read

The Shipment Workflow — Screen by Screen

The parcel journey from order to doorstep, every tab in the Shipment screen, and what your customer sees along the way.

Here's what happens from the moment a customer places an order to the moment it arrives at their door — and where to look in your dashboard at every step.

The parcel journey, step by step

A customer places an order

Before checkout completes, the platform silently checks that the delivery pincode is actually serviceable by your connected courier(s) — if the address genuinely can't be reached, the customer is told before payment, not after.

At checkout, the customer sees available shipping options with real rates — a line like "Blue Dart Surface — ₹86.10 — 3–5 days — COD available". The cheapest option is pre-selected. The order lands in your Orders screen ready for action.

You (or the system) book a shipment

Manual booking. Open the order detail screen and click + Create Shipment. A dialog shows the package weight and dimensions (pre-filled from the product or store defaults, editable) and your shipping provider. Click Create Shipment — the platform queries available couriers and shows a rate comparison.

Auto-fulfillment. If enabled on the Shiprocket plugin page, the platform books the shipment automatically as soon as a paid order is confirmed — no action from you. For COD orders, the trigger fires when the order status moves to confirmed.

Rate shopping picks the best courier

The platform queries every available courier on your Shiprocket account simultaneously and returns a list sorted cheapest-first, each showing courier name, price, estimated transit days, and COD availability for that specific courier and destination. The cheapest is marked Recommended, but you can choose any option — for example, Blue Dart Air if the customer needs it in two days.

A label and tracking number are generated

Once you confirm the courier, the platform books the shipment and returns an AWB number (the unique tracking identifier) and a printable shipping label PDF with barcode, addresses, weight, and courier branding. Both appear immediately on the order detail screen and later in All Shipments.

Print the label

Click Download Label on the order detail screen, or from the All Shipments action menu. Print it and stick it securely on the parcel — the barcode must stay visible, not covered by tape.

Lost or damaged a label? Download it again any time from All Shipments → action menu → Download Label — labels can be reprinted as many times as needed.

Bulk label printing. Tick the checkboxes on multiple rows in All Shipments, then click Print Labels in the bulk action toolbar — the platform combines every selected label into a single PDF.

Schedule a pickup

With the label printed and the parcel sealed, go to Shipment → Pickup Management: select the warehouse, choose a date, a time slot (10:00, 12:00, 14:00, 16:00, or 18:00), and the number of packages, then click Schedule Pickup. If auto-fulfillment is on, the system schedules the pickup automatically for the next working day.

Tracking updates flow back automatically

Once collected, status updates come back automatically: Pending → Confirmed → Picked Up → In Transit → Out for Delivery → Delivered. All Shipments shows the live status at all times — no manual refreshing.

The customer tracks their order

On the customer portal, customers see the current delivery status — carrier name, AWB, estimated delivery date, a full event timeline, and a "Track on carrier site" link that opens the courier's public tracking page with the AWB pre-filled.

The parcel is delivered

When the courier confirms delivery, both the shipment and order status update to Delivered. If paid online, the money was already captured in Razorpay. If COD, Shiprocket collects the cash and adds it to your COD remittance queue.

The Shipment screen, tab by tab

Your Shipment section is your logistics command centre.

Overview

At a glance: total shipments (all time), shipments currently in transit, deliveries completed today, and pickups scheduled for today — plus a recent-activity table so you can spot anything that needs attention without drilling in.

All Shipments

The complete list of every shipment ever created for your store.

Filters and search. Filter by status (Pending, Confirmed, In Transit, Out for Delivery, Delivered, Failed, Returned, Cancelled) and by shipping provider. Search by order number or tracking number (AWB).

Single-shipment actions (three-dot menu on any row):

ActionWhat it does
View trackingOpens the courier's public tracking page for that AWB
Download labelRetrieves the printable PDF shipping label
Cancel shipmentCancels with the courier before pickup — shows the human-readable order number
Schedule pickupOpens the same pickup dialog described under Pickup Management below, pre-filled for this shipment — pick a date and time slot without leaving the All Shipments list

Bulk operations — tick two or more rows to reveal the bulk toolbar:

Bulk actionWhat it does
Print labelsCombines all selected labels into one PDF download
Generate manifestCreates a handover manifest for the selected shipments
Cancel shipmentsCancels all selected in one go — a summary shows how many succeeded and how many failed

Bulk cancel — partial failure

If some shipments can't be cancelled (already picked up or in transit), those fail while the rest succeed. The results screen lists each outcome with a reason — handle failures individually.

Shipment Detail Drawer. Click any row to open a slide-out panel with customer info, courier details (provider, carrier, AWB, manifest ID), items in the shipment, a P&L breakdown (charged vs. actual shipping cost), and a full status timeline.

Warehouses

Your full list of pickup addresses. See Warehouses & Product Shipping Setup for adding one.

Deleting a warehouse. Click Delete on any warehouse row. A confirmation dialog names the warehouse and asks you to confirm — deletion is immediate and cannot be undone, so make sure no active pickups are still scheduled from that address first.

Rate Calculator

A quick-check tool before you commit to a shipment. Enter origin pincode, destination pincode, parcel weight, payment mode (Prepaid or COD), and provider. The platform queries in real time and shows serviceability, available couriers, cost, and transit days for each. No shipment is booked — this is purely a lookup tool.

Weight unit and Reset. Toggle the weight field between grams and kg with the unit switch next to it — the platform converts to grams internally before calling the rate API either way. Click Reset to clear every field (pincodes, weight, payment mode, provider) and start a fresh lookup.

Pickup Management

Schedule pickups (warehouse, date, time slot, package count), reschedule an existing pickup (pre-filled dialog — note that not all couriers allow rescheduling after a pickup is confirmed), or schedule bulk pickups across multiple warehouses in the same session.

Sync Pickup Locations. Click Sync Pickup Locations to pull any pickup addresses you've registered directly on Shiprocket's own dashboard into your Warehouses list, so they're available to pick from the schedule-pickup form here. Use this after adding or editing a pickup location on Shiprocket itself rather than inside BillionBiz — otherwise the two lists can drift apart. A success message reports how many locations were synced; if Shiprocket has nothing new, you're told there was nothing to sync.

Manifests. A manifest is a printed handover document listing every parcel in a batch — many courier agents require a signed one before accepting packages.

Generate

Click Generate Manifest, enter the AWB numbers to include (type or paste a comma-separated list), then click Generate.

Download

Click Download to save the PDF — it contains your store name and warehouse address, pickup date and time slot, a numbered list of every parcel (AWB, customer, destination, weight, order value), and a signature box for the courier agent.

Reprint anytime

Click the download icon next to any manifest entry in the Manifests list. You can also generate a fresh PDF with the same AWBs — new timestamp, same Shiprocket manifest ID.

COD Remittance, Return Requests, Shipping Rules, Returns, NDR Center

These get their own detailed guides — see Payments & COD, Zones, Rules & Advanced Features, and Returns & Cancellations.

Failed Bookings

Sometimes a shipment fails to book in the first place — a wallet balance that's too low, a courier API timeout, or a destination pincode that turned out not to be serviceable. This is different from an NDR (which is a failed delivery of an already-booked shipment). The Failed Bookings tab lists every booking failure with the order number, provider, the error, how many attempts have been made so far, and the last attempt time.

Click Retry on any row to attempt the booking again — useful once you've fixed the underlying cause, such as topping up your Shiprocket wallet. There's no cap on manual retries — you can keep retrying after fixing the cause even if the booking has failed many times already. Click Refresh to reload the list. Filter by Unresolved, Resolved, or All.

Pickup Calendar

A week-at-a-glance view of every scheduled pickup, as an alternative to the list-based Pickup Management tab. A Today's Queue card at the top surfaces every pickup scheduled for today, grouped with the warehouse name, order count, and time. Below it, a seven-day grid (Monday to Sunday) shows each day's pickups grouped by warehouse; use the / arrows to move a week at a time, or click Today to jump back to the current week.

Insurance Claims

If a shipment is lost or damaged in transit, click + New Claim, select the shipment by order number or AWB, describe the issue, attach photos or documents, and click Create Claim.

Filing is two steps

Clicking Create Claim doesn't send it to your insurer yet — it saves the claim in Draft status so you can review it. Find the claim in the list and click Submit on that row (only draft rows show this button) when you're ready to actually file it. Claims are tracked through to resolution once submitted.

Weight Disputes

Couriers sometimes charge based on a measured weight that differs from what you declared. This tab shows your declared weight vs. the courier's invoiced weight — review and contest if the courier's measurement looks wrong.

How your customer sees it

At checkout — courier name, price, estimated delivery time, a COD availability badge, and the "shipping from" pincode. The cheapest option is pre-selected. If no delivery address has been entered yet, the shipping line shows "Calculated at checkout" — normal, and it resolves as soon as a pincode is entered.

On the order page — an order status timeline (Placed → Processing → Shipped → Delivered), payment method, order items, shipping address, and an order summary.

Shipment tracking — once a shipment exists, the order detail page shows tracking number (AWB), carrier name, a colour-coded status badge, estimated delivery date, a "Track on carrier site" link, and a full chronological tracking timeline.

Next steps