5 min read

Warehouses & Product Shipping Setup

Add pickup addresses, understand multi-warehouse and vendor setups, and set accurate product weight and dimensions.

Before you can ship anything, the platform needs to know where it is shipping from, and how big and heavy each parcel will be.

Adding a warehouse

Go to Shipment → Warehouses and click + Add Warehouse.

FieldWhat to enter
NameA label you'll recognise — e.g. "Mumbai Hub", "Main Office", "Delhi Warehouse"
Address line 1Street address (door number, building name, street)
Address line 2Area or locality (optional but helpful for couriers)
CityCity name
StateSelect from the dropdown
PincodeSix-digit postal code — critical for rate calculations
Contact nameThe person the courier agent will ask for at pickup
Contact phoneMobile number — the courier calls this if they have trouble locating you
Contact emailFor pickup confirmation emails from the courier

Click Save. The warehouse appears in your list immediately and is available to assign to products.

Why the pincode matters

The warehouse pincode is used to calculate shipping rates. When a customer sees "₹86.10 shipping", that rate was calculated as the distance between your warehouse pincode and the customer's delivery pincode. An incorrect pincode means wrong rates — you either overcharge customers (hurting conversions) or undercharge and absorb the difference yourself.

Multiple warehouses

You can have as many warehouses as you need — one in Mumbai, one in Delhi, one in Bangalore. Each is an independent pickup address with its own contact details. When you assign products to specific warehouses, the platform uses the correct origin when calculating shipping rates and booking pickups.

If you're a marketplace operator, each vendor manages their own warehouses from their Vendor Dashboard — see Multi-vendor shipping.

Registering with your shipping provider

Newly added warehouses need to be known to your shipping provider as valid pickup locations. BillionBiz handles this automatically — the first time a shipment is booked from a new warehouse, it's registered with Shiprocket behind the scenes, no manual step needed.

If you want to register a warehouse manually (for example, to confirm it before booking the first shipment), click Register with Shiprocket on the warehouse card. You'll see a confirmation once Shiprocket has accepted the location.

Setting up products for shipping

Accurate product information leads to accurate shipping rates. Two things matter most: weight and dimensions.

Weight

When you create or edit a product, open the Fulfillment & Shipping section. Enter the packed weight in the Weight (grams) field — the weight of the product plus its packaging, ready to ship. If you leave it empty, the platform uses your store-level default packaging weight from the Shiprocket preferences (typically 500g).

Dimensions (length, width, height)

Below the weight field are three fields — Length, Width, Height — all in centimetres, representing the outer dimensions of the packed box.

Why dimensions matter. Couriers charge based on whichever is greater: the actual weight or the volumetric weight (length × width × height ÷ 5000). A lightweight but bulky product — like a decorative lamp or a large soft toy — can cost more to ship than its actual weight suggests. Accurate dimensions ensure you're quoted the correct rate at checkout and avoid surprises on your shipping bill.

Dimension fallback order

  • Per-variant dimensions (set on the specific variant being ordered)
  • Product-level dimensions (if no variant-specific dimensions are set)
  • Store-level default packaging dimensions from Shiprocket preferences

Set your store defaults under Extensions → Plugins → Shiprocket → Shipping Preferences so every product has a meaningful fallback even if individual dimensions aren't filled in.

Multi-variant products

Each variant (e.g. different T-shirt sizes or packaging sizes) can have its own dimensions. A 500ml bottle ships differently than a 5L jug — setting per-variant dimensions for products like these prevents systematic overcharging or undercharging.

Assigning a product to a warehouse

Open the product, go to Fulfillment & Shipping, and find the Warehouse dropdown. Select the warehouse where this product is stocked. If the product has variants (e.g. sizes S/M/L/XL), you can assign a different warehouse to each variant — useful when different sizes or colours are stocked at different locations.

Common mistake

If you add a new warehouse and then book a shipment, but the booking still shows the old warehouse as origin — check that the product's warehouse assignment has been updated. The shipment uses the warehouse set on the product, not the most recently created warehouse.

Fulfillment provider

Choose how each product is fulfilled:

  • Fulfilled by yourself — you pack and ship from your own warehouse. Default for most merchants.
  • Fulfilled by Shiprocket SmartShip — Shiprocket stores your inventory in their fulfillment centres and handles packing, shipping, and returns. Ideal if you want to outsource the entire logistics operation.

Next steps