Shipping rates are a pricing decision
What you charge for delivery quietly shapes conversion and margin. Charge too much and carts get abandoned. Charge too little and every order eats your profit. The fix is a clear structure: zones for where you ship, and a rate rule for how you charge. Set it once, and every order prices itself.
Start with zones
A zone is a group of places you treat the same way. A simple Indian setup might use three: your home state, the rest of India, and remote or hard-to-reach areas. Group pincodes or states into each, then set a rate per zone. Buyers far away cost more to reach, and zones let you reflect that.
Pick a rate type per zone
You have three common options. A flat rate is one price per order — simple and predictable. Weight-based pricing rises with parcel weight, which fits heavy goods. Free over a threshold gives free shipping above, say, ₹999, which lifts average order value. Many stores mix them: flat nearby, weight-based for far zones.
Use free shipping as a lever, not a giveaway
Free shipping converts, but someone pays for it. Set the threshold just above your average order value. If buyers usually spend ₹700, a "free over ₹999" line nudges them to add one more item. You cover the shipping from the bigger basket instead of your own margin.
Weight-based rates need honest weights
If you charge by weight, your listed weights must match reality. List too low and the courier's reweigh bill eats the gap. List too high and you scare buyers off. Weigh your packed parcels — box and filler included — and set your slabs from those real numbers.
Fold COD fees in clearly
COD costs you a collection fee and more returns. Many stores add a small COD charge — ₹30 to ₹50 — shown clearly at checkout. It nudges some buyers to prepaid and covers part of the risk. Keep it visible. A surprise fee at the last step causes abandonment.
Test, then simplify
Watch how your rates affect conversion and returns for a few weeks. If a zone or rule confuses buyers, simplify it. The best shipping setup is the simplest one that still covers your costs. Complexity you can't explain is complexity that loses orders.
Where your store helps
The Storemate has this built in. Create shipping zones, then set flat, weight-based, or free-over-threshold rates for each. Add a per-pincode COD fee and ETA so buyers see honest numbers at checkout. Set your rules once, and every order prices its own delivery — no spreadsheet, no manual quoting.