Offer Free Shipping to Customers and still allow them to Track their Shipment using the WooCommerce Canada Post Shipping plugin


WooCommerce Store owners are very intrigued with the idea of providing shipping free of cost to their customers. However, on the front end, what seems to be free shipping, the same shipment is shipped via different shipping carriers. This allows store owners to make sure the packages are sent properly. Also, this way they can track their packages for safer delivery. According to Eli, a WooCommerce store owner, “We want to offer ‘Free Shipping’ to our customers but we want them to be able to track their shipment. Is it possible with this plugin?

In this article, we will discuss the WooCommerce Canada Post shipping plugin and how you can allow your customers to track the shipments that are shipped free.

Setting Up Free Shipping

WooCommerce provides a built-in option to provide free shipping based on the shipping location using Shipping Zones. All you have to do is create a shipping zone for all the locations where you want to provide free shipping and add a Free Shipping shipping method to the shipping zone. The image below shows a shipping zone and the Free Shipping method assigned to the zone.

shipping zones

This way, if the customer places an order from the locations falling under the shipping zone, there would be a Free Shipping method on the cart page. After the customer has successfully placed an order, the store owner can choose to ship the package as per the available shipping methods for the source as well as the destination. The store owner can select the desired shipping option from the orders page and click on Create Shipment. The image below shows the list of shipping methods available for the source and destination.

Create Shipment
Create Shipment
Available Shipping options
Available Shipping options

There is one more option if the store owner chooses to ship all the packages using a dedicated shipping method, this way the customer can easily add a Default Canada, USA, or Default International Shipping Method, in the plugin settings. The image below shows the option to select the shipping services in the plugin settings.

Select default shipping options


So this article covers how you can generate Canada Post shipment tracking numbers for the products which are shipped under Free Shipping. Using this article, store owners will be able to select any available Canada Post shipping option so that they can generate a shipping label and hence a tracking number that will allow them and their customers to track their packages.

If you have any suggestions regarding the article, feel free to share your views in the comment section below. We have also attached some details about the plugin that we discussed in this article.

About the plugin

WooCommerce Canada Post Shipping plugin

  • Get real-time accurate Canada Post shipping rates
  • Add extra handling charges to the shipping cost
  • Provide discounts on shipping cost
  • Generate shipping labels
  • Track your Canada Post Shipments
  • Premium Version Cost – $69