How you charge for delivery affects your conversions, your margins and your customer experience. Charge too much and customers abandon their cart. Charge too little and you lose money on every order. The right approach balances what customers expect with what your business can afford.
Shipping and delivery, explained.
Delivery can make or break an online store. This guide explains the delivery-pricing approaches Indian sellers use, how to ship across India and how to set up delivery on your store — useful whether or not you choose BharatGo.
Why delivery pricing matters
Delivery pricing approaches
Fixed delivery rate
Charge the same delivery fee for every order — simple and predictable for customers
Distance-based rates
Charge based on how far the customer is from your location — fair for both local and distant orders
Distance-slab rates
Charge in distance bands (e.g. 0–50km, 50–200km, 200km+) — more granular than flat distance-based pricing
Weight-slab rates
Charge based on the weight of the order — useful for products where shipping cost depends on weight
Minimum order condition
Require a minimum order value for delivery — ensures small orders are viable for you
Conditional free delivery
Offer free delivery when the order is above a certain amount — encourages larger orders while protecting margins
Shipping across India
For pan-India delivery, most Indian sellers use a shipping aggregator. BharatGo integrates with Shiprocket, which connects you with multiple courier partners so you can ship across India at your agreed rates. You can also use your own shipping partner if you already have one.
Key considerations for pan-India shipping:
- Courier coverage — not all couriers deliver to every pincode
- COD availability — Pay on Delivery depends on the courier and your preferences
- Tracking — customers expect to track their order
- Return logistics — plan how returns work before you start shipping
Local delivery and pickup
If you sell locally — food, bakery or retail with local customers — you may not need a courier for every order. BharatGo supports:
- In-store pickup — customers order online and pick up at your store
- Self-delivery — you deliver yourself for local orders
- Distance-based rates — charge delivery based on distance for local orders
How to set up delivery on your store
Choose your delivery rate type
Fixed, distance-based, distance-slabs, weight-slabs or conditional free delivery
Set minimum order conditions
Optionally require a minimum order value for delivery
Connect Shiprocket or your own partner
Use Shiprocket for pan-India or your own shipping partner
Enable Pay on Delivery
Optionally enable Pay on Delivery for customers who prefer paying on receipt
Enable shipment tracking
Customers get real-time tracking updates on their orders
Who this guide is for
Frequently asked questions
There is no single right answer. Common approaches include a fixed delivery rate, distance-based rates, weight-slab rates and conditional free delivery (free when the order is above a certain amount). The right approach depends on your products, margins and customer expectations.
Related resources
Set up shipping today.
Configure delivery rates and start shipping across India. 14-day free trial, no credit card required.