🚀 Launch Your High-Performing Business Website in Just 3 Days — Starting at ₹6,999 | Get Started
How to Set Up Shipping Zones, Rules & Delivery Rates

How to Set Up Shipping Zones, Rules & Delivery Rates in WooCommerce
Shipping is one of the most important parts of running an online store. WooCommerce makes it easy to configure shipping zones, delivery charges, and custom rules — whether you deliver locally, across India, or internationally. This step-by-step guide walks you through everything you need to know.
What Are WooCommerce Shipping Zones?
Zones define where you ship and what you charge.
A shipping zone is a geographic area where your store delivers products. Each zone can have different:
- Shipping methods
- Delivery rates
- Free shipping rules
- Flat rate charges
Example zones:
- Local Zone: Your city only
- National Zone: All of India
- International Zone: Worldwide shipping
Setting up shipping zones ensures customers see the right delivery options based on their location.
How to Create Shipping Zones in WooCommerce
Set up local, national, or international delivery areas.
To create your zones:
- Go to WooCommerce → Settings → Shipping
- Click Add Shipping Zone
- Enter the Zone Name
- Choose the Region (city/state/country)
- Click Add Shipping Method
You can add methods like:
- Flat Rate
- Free Shipping
- Local Pickup
How to Set Up Flat-Rate Shipping
Charge customers a fixed delivery amount.
Flat rate is the most commonly used shipping method in India and globally.
Steps:
- Click Add Shipping Method → Flat Rate
- Click Edit
- Set your delivery fee (e.g., ₹49, ₹89, ₹150)
- Choose tax settings (Taxable / None)
Flat rate is ideal for:
- Grocery stores
- Fashion stores
- Cosmetics
- Electronics accessories
How to Offer Free Shipping
Boost conversions with minimum order value offers.
You can offer free shipping based on:
- Minimum order value (e.g., free shipping above ₹999)
- A coupon code
- Specific products
Steps:
- Add Free Shipping as a shipping method
- Click Edit
- Select condition: Minimum order amount
- Enter your amount (e.g., 999)
Free shipping encourages customers to add more items to their cart.
How to Enable Local Pickup
Useful for stores with physical locations.
Local pickup allows customers to collect items directly from your store.
Steps:
- Add Local Pickup as a shipping method
- Enter a handling fee (optional)
- Save settings
Local pickup is ideal for bakeries, boutiques, hardware shops, and local retail stores.
Advanced Shipping Rules (Weight, Distance & More)
For stores needing more control over delivery charges.
WooCommerce does not include weight/distance rules by default, but you can add them using plugins like:
- Table Rate Shipping
- Weight Based Shipping
- Distance Rate Shipping
These plugins allow you to charge based on:
- Weight slabs
- Distance from store
- Product category
- Shipping class
- Cart total
How to Use Shipping Classes
Charge different delivery fees for different product types.
Shipping classes are perfect when products have different weights or delivery costs.
Examples:
- Light items → ₹49 shipping
- Medium items → ₹99 shipping
- Heavy items → ₹199 shipping
Create shipping classes:
- Go to WooCommerce → Settings → Shipping → Shipping Classes
- Add new class (Light / Medium / Heavy)
- Assign classes to specific products
Professional Tips for Better Shipping Management
Improve efficiency and customer satisfaction.
- Offer free shipping above a threshold
- Provide multiple delivery options
- Use plugins for weight/distance rules
- Display estimated delivery dates
- Enable order tracking using plugins
Professional shipping experiences improve customer trust and store conversions.
Build a Professional E-Commerce Store With SiteCrafted
Use our premium WooCommerce templates to create a complete, fast, mobile-friendly shopping store in minutes.

