How WooCommerce shipping zones actually work
The mental model: WooCommerce matches each customer's address against your zones, top to bottom, and offers the methods on the first match — so order zones from most specific to most general.
India setup, base first:
- Store location — Settings → General: India, your state, your pincode (taxes and distances compute from this).
- Create the home zone — Settings → Shipping → Add zone: name it, add your state or city pincodes, add your methods (flat rate, free shipping, local pickup).
- Create the rest-of-India zone — 'Locations not covered by your other zones' as the fallback.
- Test — add a product to cart with two different state addresses and confirm each zone fires.
Per-state rates, COD fees and courier integration are the next three sections — the WooCommerce stack ships the shipping framework on every plan.
Setting up India as a zone — states and pincodes
Setting up India as a zone — states and pincodes. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

Flat rate, weight-based and free shipping methods
How this plays out with flat rate: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.
Local pickup and hyperlocal delivery
How this plays out with free shipping: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.
Courier integration — Shiprocket/Delhivery plugin setup
Update plugins and themes on a copy or straight after a backup, one at a time if the site is a shop. A white screen after an update is usually one plugin: rename its folder via the file manager to disable it. Remove plugins you do not use — they are unpatched code.
Cash on delivery with an extra fee
COD is the Indian default, and it costs you money to offer — charge for it honestly:
- Enable COD: WooCommerce → Settings → Payments → Cash on delivery.
- Restrict it sensibly — COD on high-value orders is risk; the gateway settings cap by cart total.
- Add the fee: the COD gateway's settings add a fixed or percentage fee, or use a 'Payment gateway fees' plugin for finer rules.
- Show it plainly — 'COD available (+₹50)' at checkout beats a surprise at payment.
Pair COD with courier integration (Shiprocket aggregates Delhivery, Bluedart, XpressBees and more, with COD remittance to your bank on a cycle). The fee typically runs ₹40–₹100 — enough to cover RTO risk on refused parcels, small enough not to kill the conversion the method exists for.
Shipping needs products first — the CSV import guide loads the catalogue.
Troubleshooting — method missing at checkout
Two practical notes on Delhivery: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.
Frequently Asked Questions
How do I set up shipping zones in WooCommerce for India?
The mental model: WooCommerce matches each customer's address against your zones, top to bottom, and offers the methods on the first match — so order zones from most specific to most general.
How do I charge different shipping for different states?
WooCommerce Shipping Zones India pricing is quoted per requirement — the table above shows indicative INR bands, and our Jaipur desk returns a fixed quote the same business day. No hidden renewal jumps: the renewal price is confirmed before payment.
Can WooCommerce calculate shipping by pincode?
For “Can WooCommerce calculate shipping by pincode”: Per-state rates, COD fees and courier integration are the next three sections — the WooCommerce stack ships the shipping framework on every plan.
How do I offer free shipping above a cart value?
Create the home zone — Settings → Shipping → Add zone: name it, add your state or city pincodes, add your methods (flat rate, free shipping, local pickup).
How do I integrate Shiprocket with WooCommerce?
WooCommerce Shipping Zones for India: Flat Rate, Free. Email support@webji.services is 24/7 in Hindi and English, average first reply under 60 minutes. Phone +91 141 4941811 is business hours. If the question is about your own account, open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10.
How do I add COD charges in WooCommerce?
WooCommerce Shipping Zones for India: Flat Rate, Free is quoted per requirement on this page, in INR, with 18% GST on the invoice. Email support@webji.services or open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10 and the desk sends the figure before you pay. There is no dollar price converted at checkout, and a design or SEO quote is a project price — it is not a hosting renewal.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

