How to Set Up WooCommerce Shipping
Configuring shipping in WooCommerce tells your store how to calculate shipping costs at checkout based on the customer’s location and the items in their cart. dotCanada customers running Canadian stores often need to set up domestic flat-rate or Canada Post rates.
Setting Up Shipping Zones
- Go to WooCommerce > Settings > Shipping.
- Click Add Shipping Zone.
- Enter a zone name (e.g. Canada) and set the zone regions by selecting provinces or the entire country.
- Click Add Shipping Method and choose from:
- Flat Rate — a fixed cost per order or per item
- Free Shipping — triggered by a minimum order amount or coupon
- Local Pickup — for customers who collect in person
Configuring Flat Rate
Click Flat Rate, then click the method name to edit it. Enter a cost in the Cost field. You can use [qty] and [cost] placeholders to calculate rates based on quantity or item price.
Canada Post Integration
For live Canada Post rates, install the Canada Post for WooCommerce plugin (available from WooCommerce.com or third-party providers). You will need a Canada Post account and developer API key.
International Shipping
Add a separate shipping zone for international destinations with its own rates and methods. Create a final zone with all remaining locations as the region to catch any countries not covered by your other zones.
For help with shipping configuration, contact our support team.
100% Satisfaction Guarantee
We're so confident you'll love dotCanada that we offer a 30-day money-back guarantee. Not satisfied? Get a full refund, no questions asked.
Ready to Get Started?
Join thousands of Canadian website owners who trust dotCanada for reliable, fast web hosting.
Get Started Today
