Performance. Security. Support.
Customer area Français
Practical guide

Configure WooCommerce shipping

Organise zones, rates and delivery methods, then test boundary addresses.

Contents and related articles

1. Write your delivery policy

List served regions, charges, exclusions and free-shipping conditions. Separate local pickup, local delivery and shipped parcels. A Quebec shop may use different rules for Quebec, the rest of Canada and international destinations; apply your actual policy.

2. Create shipping zones

Open WooCommerce → Settings → Shipping → Shipping zones. Add a zone with a clear name and regions. Restrict postal codes if needed. Put specific zones before broad ones: WooCommerce uses the first zone matching the customer’s address.

3. Add methods

Within each zone, add flat rate, free shipping or pickup as needed, then configure charges and conditions. Carrier integration may require a separate extension and account. Review the fallback zone for destinations not otherwise covered.

4. Check product information

Set the weights, dimensions and shipping classes required by your methods. Check store units. Virtual and physical products have different shipping needs. Test mixed baskets to confirm consistent rules.

5. Run a test matrix

On staging, compare outcomes with your written policy:

  • Addresses inside each zone, at postal-code boundaries and outside coverage.
  • Baskets above and below the free-shipping threshold.
  • Different shipping classes, coupons and pickup.

6. When no method appears

Check the entered address, first matching zone and enabled methods, then conditions and extensions. These checks should not require a real payment. Have tax settings confirmed separately for your business circumstances.

Related service

WooCommerce

Official documentation

Labels and options vary with versions, plugins and your account. Refer to publisher documentation for your configuration.

Shipping zones

Shipping troubleshooting

Still need help?

Find your services and conversations with our team in the client area.