How to Set Up Shipping Zones, Rules & Delivery Rates
WooCommerce & E-Commerce Tutorials
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.
1
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.
2
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
3
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
4
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.
5
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.
6
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
7
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
8
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.









