Digitor International

WooCommerce Shipping Setup: Complete Step-by-Step Guide

WooCommerce Shipping Setup

WooCommerce Shipping Setup: Complete Step-by-Step Guide

Configuring WooCommerce shipping setup correctly is essential for running a smooth eCommerce operation. WooCommerce offers flexible tools for flat-rate shipping, free shipping, local pickup, and even advanced real-time carrier integrations. Here’s a complete guide to help you set up WooCommerce shipping like a pro.

1. Enable Shipping Zones in WooCommerce

Shipping Zones allow you to define shipping rules based on customer location.

How to Set It Up:

  1. Go to WooCommerce → Settings → Shipping

  2. Click Add Shipping Zone

  3. Name the zone (e.g., “India,” “USA,” “Local Area”)

  4. Select applicable regions or states

  5. Add shipping methods like:

    • Flat rate

    • Free shipping

    • Local pickup

Each zone can have its own rates and rules.

2. Add Shipping Methods

Flat Rate

Charge a fixed amount per order or item.
Example: ₹50 for all standard deliveries within India.

Free Shipping

Triggered by:

  • Minimum cart amount

  • Coupons

  • Free shipping promotions

Local Pickup

Allow customers to collect orders themselves.

3. Configure Flat Rate Shipping

  1. Open your Shipping Zone

  2. Click Flat Rate → Edit

  3. Set cost:

    • Fixed per order (e.g., 100)

    • Per item (e.g., 50 * [qty])

    • Custom calculations

You can also add handling fees using formulas.

4. Add Shipping Classes for Different Products

Useful when product shipping costs vary (lightweight vs bulk items).

Steps:

  1. WooCommerce → Settings → Shipping → Shipping Classes

  2. Add classes (e.g., “Light,” “Standard,” “Bulky”)

  3. Assign classes to products under Product Data → Shipping

  4. Set custom rates per class inside your Flat Rate settings

5. Set Up Real-Time Carrier Shipping (Optional)

To offer live rates from courier companies, use plugins:

Popular Indian Courier Integrations

  • Shiprocket

  • Delhivery Shipping for WooCommerce

  • Blue Dart Shipping Plugin

  • DTDC Shipping Plugin

These plugins automatically calculate shipping charges based on:

  • Distance

  • Weight

  • Dimensions

  • Courier service availability

They also offer tracking and automated label generation.

6. Configure Weight & Dimension Units

Correct units ensure accurate shipping calculations.

Go to:
WooCommerce → Settings → Products → General

Set:

  • Weight: kg

  • Dimension: cm

Ensure each product includes proper weight & size.

WooCommerce Shipping Setup

7. Shipping Cost Based on Weight or Zone (Advanced)

Use Add-on Plugins like:

  • Table Rate Shipping by WooCommerce

  • Flexible Shipping

These allow:

  • Tiered weight-based pricing

  • Category-specific rates

  • Zone-based advanced rules

  • Volume-based pricing

Example rule:

  • 0–1kg → ₹50

  • 1–5kg → ₹150

  • Above 5kg → ₹350

8. Enable Shipping Calculations at Checkout

WooCommerce can show estimated shipping before customers pay.

Go to:
WooCommerce → Settings → Shipping → Shipping Options

Enable:

  • “Enable the shipping calculator on the cart page”

  • “Hide shipping until an address is entered”

This improves transparency and conversion.

9. Customize Shipping Labels & Tracking

Plugins like AfterShip, Shiprocket, and WooCommerce Shipment Tracking allow:

  • Auto email notifications

  • Printable labels

  • Tracking links

  • Status updates (Shipped, Out for Delivery, Delivered)

10. Test Before Launch

Always test:

  • Cart prices

  • Coupon-triggered free shipping

  • Region-based restrictions

  • Weight-based rules

  • Checkout flow

Use both domestic and international addresses if you serve both.

Final Tips for Perfect WooCommerce Shipping Setup

  • Keep shipping pricing simple and transparent.

  • Offer Free Shipping for higher cart values to boost conversions.

  • Use Table Rate Shipping for full control.

  • Integrate real-time couriers for accurate delivery charges.

  • Display estimated delivery times for better user experience.

Useful External Resource

Learn more about Wix’s design capabilities from this helpful guide:

What is a domain name and why it matters

Responsive Design Services for Modern, Mobile-Ready Websites

Professional WordPress Development Services for Businesses