Local Delivery + National Shipping

The Challenge

Meet John Doe - He runs a boutique store in Vancouver, Canada and wants to offer:
  • LOCAL (Within Vancouver): $5 discounted shipping to support local customers
  • REST OF CANADA (Everywhere else in Canada): $15 standard shipping
John needs a way to automatically detect if customers are local (Vancouver postal codes) versus elsewhere in Canada.

Smart Shipping Solution

Step 1: Create the Zone

  1. Go to ZonesCreate Zone
  2. Name: “Canada”
  3. Select country: Canada
  4. Click Save

Step 2: Set Up Regions

  1. In your Canada zone → Manage Regions
  2. Add Region #1:
    • Name: “Vancouver Local”
    • Postal codes: V5*, V6*, V7* (covers Vancouver area)
  3. Add Region #2:
    • Name: “Rest of Canada”
    • Postal codes: Leave empty (catches everything else in Canada)

Step 3: Create the Rates

For Vancouver Local region:
  1. Create Rate → “Local Delivery”
  2. Rate type: Flat Rate
  3. Price: $5.00
  4. Select region: “Vancouver Local”
For Rest of Canada region:
  1. Create Rate → “Standard Canada Shipping”
  2. Rate type: Flat Rate
  3. Price: $15.00
  4. Select region: “Rest of Canada”

How It Works

  • Customer in Vancouver (V6B 1A1) → sees “Local Delivery: $5”
  • Customer in Toronto (M5V 3A8) → sees “Standard Canada Shipping: $15”
  • Smart Shipping automatically matches postal codes to the right region and rate!
Result: John’s local customers get the $5 discount automatically, while other Canadian customers pay the standard $15 rate.