Skip to content
Free Store Audit

Shopify for India & Global Selling · · 7 min

How to Set Up Shipping on Shopify in India (Shiprocket, Delhivery & More)

A step-by-step guide to Shopify shipping in India: zones, rates, COD, courier aggregators such as Shiprocket and Delhivery, and international orders.

Setting up Shopify shipping in India involves three parts: configuring shipping zones and rates in Shopify, choosing how you’ll ship (a courier aggregator such as Shiprocket, a direct courier account such as Delhivery, or your own delivery), and deciding your cash on delivery (COD) rules. Most Indian D2C stores use a courier aggregator app for label printing, pickup scheduling and tracking, with simple flat or free-shipping rates at checkout.

Quick Summary: Executive Takeaways

  • Shipping zones and rates control what customers pay at checkout; set them in Settings → Shipping and delivery.
  • Courier aggregators like Shiprocket connect many couriers through one Shopify app.
  • Direct courier accounts such as Delhivery can suit higher volumes.
  • COD needs rules: limits, confirmation and RTO tracking.
  • Keep checkout rates simple: flat, weight-based or free above a threshold.
  • Test pin codes: serviceability varies by courier and location.

Introduction: Why Shipping Setup Matters in India

A shipping zone is a group of locations that share the same shipping rates in Shopify. In India, delivery speed, pin-code coverage and COD availability vary widely by courier and region, so your setup affects both conversion and costs.

This guide is written by the Lazapi team, a Shopify development agency with locations in Kozhikode (Kerala), Bangalore and the UAE. On Indian store launches, the shipping problem we fix most often isn’t the rate table. It’s product weights left at zero, which makes weight-based rates and courier charges wrong from the first order.

Shopify Shipping in India: Your Main Options

Indian Shopify stores typically ship through an aggregator, a direct courier account or local delivery. This table compares them.

Option What it is Best for Watch out for
Courier aggregator (e.g. Shiprocket, NimbusPost, iThink Logistics) One platform, many couriers New and growing stores Platform and courier fees vary
Direct courier (e.g. Delhivery, Blue Dart, DTDC) Account with a single courier Higher, steady volumes Minimum volumes, contracts
India Post Government postal service Remote pin codes Tracking and speed vary
Local delivery Your own staff or partners Same-city orders Manual coordination

A courier aggregator is a shipping platform that lets you book shipments with multiple courier companies from one dashboard, often recommending a courier per order based on price and serviceability. Check current features and fees on each provider’s website, for example Shiprocket.

Setting Up Zones, Rates and COD in Shopify

Shopify’s built-in shipping settings decide what customers see at checkout. Your courier app handles booking and labels afterwards.

Shipping zones

Most Indian stores start with one zone, “India”, and add an “International” zone if needed. You can split India into zones by state if your costs differ a lot, for example North East or Jammu and Kashmir.

Rate types

Rate type How it works Good for
Flat rate Same price for every order Simple catalogues
Free above threshold Free shipping over a set order value Raising average order value
Weight-based Price by order weight Heavy or varied products
Price-based Price by order value Mixed catalogues
Calculated (app) Live rates from courier Complex logistics

In practice, a common Indian setup looks like this:

Zone: India
  Standard shipping   Your flat rate   Orders below your free-shipping threshold
  Free shipping       ₹0               Orders at or above your threshold
Zone: International (optional)
  Weight-based rates by courier quote

Cash on delivery

Cash on delivery (COD) is a manual payment method where the customer pays when the parcel arrives. In Shopify, add it under Settings → Payments → Manual payment methods. Many stores add a small COD fee, an order-value limit, or WhatsApp/SMS confirmation to reduce returns to origin (RTO), which is when a parcel comes back undelivered.

Edge case: Shopify’s native checkout doesn’t add a COD fee by itself. Stores use apps or adjust shipping rates to handle COD charges, so test how the fee appears at checkout and on invoices.

Connecting a Courier Aggregator

The aggregator app syncs orders from Shopify, books shipments and pushes tracking back to the order.

  1. Install the aggregator’s Shopify app from the Shopify App Store.
  2. Complete KYC and add pickup addresses.
  3. Recharge your wallet or set up billing, if required.
  4. Set default package dimensions and weights.
  5. Turn on automatic tracking updates to Shopify.

Reducing RTO and Delivery Problems

RTO (return to origin) is when a parcel can’t be delivered and is sent back to the seller, usually after failed delivery attempts or COD refusal. Each RTO typically costs you forward and return shipping with no sale.

Cause Prevention
Fake or impulse COD orders Confirm COD orders by WhatsApp, SMS or call before shipping
Wrong or incomplete addresses Address validation app, landmark field, phone number required
Non-serviceable pin codes Check serviceability at checkout or before booking
Slow delivery Pick couriers by speed for key regions
Customer unavailable Send tracking and delivery-day notifications

In practice, a simple rule set helps most stores:

COD and order value above your limit  → require confirmation before shipping
Customer with previous RTO            → offer prepaid only (via app rules)
Remote or non-serviceable pin code    → prepaid only or show longer delivery time

Track RTO rate by courier and region in your aggregator dashboard every month, and move volume to couriers that deliver more reliably in your key areas.

Step-by-Step: Setting Up Shopify Shipping in India

  1. Add accurate weights to every product variant.
  2. Set your shipping origin address in Shopify settings.
  3. Create an India zone with flat, free-threshold or weight-based rates.
  4. Add an international zone if you ship abroad.
  5. Enable COD with clear instructions and any limits.
  6. Install your courier aggregator or connect your courier.
  7. Set package defaults and pickup locations.
  8. Customise shipping notification emails with tracking links.
  9. Publish a clear shipping policy with delivery timeframes and COD terms.
  10. Place test orders to metro and remote pin codes and check rates.

Delivery promises at checkout

Shoppers in India often decide based on how fast an order will arrive. If your courier data supports it, show an estimated delivery window on product pages or at checkout, and keep it honest: promising two-day delivery to a remote pin code creates support tickets and cancellations. Many aggregator apps can show expected delivery dates by pin code; test them with addresses in your top cities and in smaller towns before you rely on them.

Common Pitfalls and Mistakes to Avoid

  • Product weights left at zero, breaking weight-based rates and courier charges.
  • Unlimited COD with no confirmation, increasing RTO.
  • Too many shipping options at checkout, confusing buyers.
  • No shipping policy page, which hurts trust and can stall payment gateway approval.
  • Ignoring volumetric weight for light but bulky products.
  • Not testing remote pin codes.

FAQ

What is the best shipping app for Shopify in India?

Popular options include courier aggregators such as Shiprocket, NimbusPost and iThink Logistics. Compare courier coverage, rates, COD remittance timelines and Shopify integration for your order volume.

How do I offer free shipping on Shopify?

Create a free rate in your India zone with a minimum order value, or set all rates to free. Many stores use a threshold to raise average order value.

How do I add cash on delivery in Shopify?

Go to Settings, Payments and add a manual payment method for cash on delivery. Use apps or workflows to confirm COD orders and reduce returns.

Can I ship internationally from India with Shopify?

Yes. Add an international shipping zone and rates, and use couriers or aggregators that support international shipping. Check export documentation and duties for each destination.

How can I reduce RTO on Shopify in India?

Confirm COD orders before shipping, require complete addresses and phone numbers, check pin-code serviceability, send tracking updates, and offer prepaid only to customers with previous returns to origin.

Conclusion and Next Steps

Shopify shipping in India works best when checkout rates are simple, product weights are accurate, COD is controlled and a courier app handles bookings and tracking. Review your courier performance, RTO rate and shipping cost per order every month, and adjust rates or couriers as your volume and customer locations change. Small, regular tweaks usually beat a big rebuild of your shipping setup.

Next steps:

  1. Fix product weights, then set up zones and rates using the steps above.
  2. Read the best payment gateways for Shopify in India to pair shipping with payments.
  3. Want it set up for you? See our Shopify store setup service.

Discuss your Shopify project

We use your details only to reply to this enquiry. Privacy Policy