Ecommerce shipping setup is the set of rules that decides where your online store delivers, how much customers pay for delivery, which payment options are available for each location and which courier carries each order. For an Indian store, getting it right means defining shipping zones, choosing a rate method, setting sensible cash on delivery rules, connecting a courier or aggregator and checking pincode serviceability before the customer pays.
Shipping is often configured in a hurry just before launch, and it shows later as unexpected costs, failed deliveries and angry customers. This guide walks through each decision in the order you should make it.
What should you decide before configuring shipping?
Decide where you will deliver, how you will pack, what each parcel really costs you and who handles dispatch. Only then set up rates in WooCommerce or any other platform.
Work through these questions with your team:
- Will you deliver across India from day one, or start with your city, state or region?
- Do you have products that are fragile, heavy, perishable or restricted, which some couriers will not carry?
- What box sizes will you use, and what do your packed products weigh?
- Who packs and hands over parcels, and what time is the daily pickup?
- What is your returns policy, and who pays for return shipping?
Write the answers into your shipping and returns policies. Customers read those pages, and couriers and payment providers sometimes ask for them.
How should shipping zones be set up for India?
Group locations into zones that reflect how your courier charges and how quickly you can deliver: typically your city, your state, nearby states or metros, and the rest of India, with special handling for remote areas.
WooCommerce and most platforms let you define zones by country, state or pincode ranges. Couriers in India commonly price by distance bands such as within city, within region, metro to metro and rest of India, with extra charges for some remote or special areas. Matching your zones roughly to those bands keeps your shipping income close to your actual cost.
A store based in Ahmedabad, for example, might use local delivery or a same-day partner within the city, a standard rate for the rest of Gujarat, another for other states and a separate zone for areas where couriers charge more or take longer. Keep the number of zones small enough to manage; too many zones create mistakes.
Which shipping rate method should you choose?
Choose the simplest method that keeps you from losing money on typical orders. Flat rates with a free-shipping threshold work for many stores; weight-based or live courier rates suit heavy or varied products.
| Method | How it works | Good for | Watch out for |
|---|---|---|---|
| Free shipping | Delivery cost built into product prices | Light, similar-sized products with healthy margins | Losses on small orders to far zones |
| Flat rate per order | One fixed charge per zone | Small catalogues with similar parcel sizes | Undercharging on heavy or multiple-item orders |
| Free above a threshold | Flat rate below a cart value, free above it | Most consumer stores | Threshold set too low for your margins |
| Weight or quantity based | Charge rises with weight or number of items | Heavy, bulky or mixed products | Needs accurate product weights |
| Live courier rates | Rate fetched from courier or aggregator at checkout | Varied products and wide coverage | Depends on an external service working reliably |
Whatever you choose, show the shipping cost as early as possible. Surprise charges at the last step are a common reason for abandoned carts, which we cover in our guide to reducing cart abandonment.
How should you handle cash on delivery?
Offer COD if your customers expect it, but set limits. COD can increase orders, and it also increases the risk of refused parcels that you pay to ship both ways.
Common controls include:
- Order value limits: allow COD only between a minimum and maximum cart value.
- Pincode rules: disable COD for pincodes your courier does not support for COD or where refusals keep happening.
- Order confirmation: confirm COD orders by call, SMS or WhatsApp before dispatch.
- COD fee or prepaid incentive: add a small COD fee or offer a small benefit for prepaid orders. Check the tax treatment with your CA.
- Product rules: exclude customised or made-to-order products from COD.
Prepaid orders depend on a smooth payment flow. See our guide to payment gateway integration for options that suit Indian customers.
What does a courier aggregator do?
A courier aggregator is a platform that connects your store to several courier companies through one account, so you can compare rates, print labels, book pickups, track parcels and manage returns from one dashboard.
For new and mid-sized stores, an aggregator usually removes the need to negotiate separate contracts. Most offer WooCommerce and other platform integrations that pull orders automatically and push tracking numbers back to the customer. When evaluating one, compare:
- Pincode coverage for your main customer locations.
- Rate cards for your typical weights and zones, including COD and return charges.
- How COD money is remitted to you and how often.
- Integration quality with your store, including automatic order sync and tracking updates.
- How weight disputes are handled when a courier re-weighs your parcel.
- Support response when a parcel is stuck or lost.
Terms, rates and features change often, so check current details directly rather than relying on older comparisons.
Why add a pincode check to product pages?
A pincode check lets customers confirm delivery availability, estimated delivery time and COD eligibility before adding to cart. It sets honest expectations and stops orders you cannot fulfil.
The check can use a list of serviceable pincodes you maintain or a live lookup through your aggregator. Show the result clearly: whether delivery is possible, a realistic delivery estimate and whether COD is available. Remember the pincode for the rest of the session so the checkout uses it too. If the check relies on an external service, make sure the page still works if that service is slow. This kind of feature is a typical piece of custom WooCommerce development.
How should orders be packed?
Pack for the roughest journey your parcel might take, and keep box sizes as small as the product safely allows. Packaging affects damage rates, shipping charges and the customer’s first impression.
Parcels in India may pass through several hubs, vehicles and weather conditions, so protection matters. Use sturdy cartons for anything fragile, fill empty space so items cannot move, and seal against moisture during the monsoon. Standardise a few box sizes and record which products fit which box, because volumetric weight is calculated from box dimensions and an oversized box can cost more than the product’s weight suggests.
Some simple habits help:
- Photograph or video high-value parcels while packing, which helps if a damage or missing-item claim arises.
- Print the label clearly and place it on a flat surface, away from seams.
- Include an invoice or packing slip if your CA advises it, and any care or usage instructions.
- Weigh each packed parcel before handover and compare it with the weight declared in the system.
Accurate weights in your product data also keep weight-based rates and live courier rates correct at checkout.
How do tracking, notifications and returns fit in?
Send the tracking link as soon as the parcel is booked, notify customers at key stages and give them a simple way to request a return. Good communication reduces calls to your team.
Make sure order emails, SMS or WhatsApp messages include the courier name and tracking link. Add a “track your order” page on the site. For returns, define the window, condition rules and who pays shipping, and use your aggregator’s reverse pickup if available. Measure where problems occur; our guide to Google Analytics 4 explains how to track checkout steps.
How does DA WebTech set up ecommerce shipping?
At DA WebTech we begin with your real parcel costs and delivery areas, then configure zones, rates and COD rules that match them, and connect your chosen aggregator or courier so orders and tracking flow automatically. For stores in Ahmedabad and elsewhere, we test checkout with pincodes from each zone, heavy and light carts, COD limits and coupon combinations before launch. Our ecommerce website development and WooCommerce development services include this setup.
Getting your shipping ready
Good ecommerce shipping is mostly about honest numbers and clear rules: zones that match courier pricing, rates that cover your costs, COD limits that protect you and a pincode check that tells customers the truth before they pay. Review the setup every few months as your order data grows.
If you would like help planning or fixing shipping on your store, request a quote and tell us what you sell and where your customers are.



