Webkul Store
Opencart Canada Post Shipping
1 Review(s)


Opencart Canada Post Shipping: The extension allows the customers to select the Canada Post shipping method for their product delivery. The Opencart Canada Post Shipping extension calculates the shipping rates using the API and also it can generate the shipping labels and the tracking number for the order.

Using this module, the admin can customize the origin address if needed instead of using the store address. It displays the estimated delivery time & shipping cost of each Canada Post shipping service.

Configure tax class, geo zones, delivery time offset, applicable countries, and select shipping services. The admin can set the minimum order amount for availing the free shipping.

Please Note:

  • The estimated delivery time only shows for Canada and US addresses.
  • The shipping rates are based according to the delivery details and product weight.
  • If the weight of the product is zero, this shipping method will not work.
  • An active Business Purpose Canada Post account is required for getting the API credentials.

Highlighted Features

 Canada Post Shipping label

The store owners can easily generate the Canada Post shipping label for products from the admin panel.

 Tracking Number

Tracking number is automatically generated after the shipping label is created.

 Custom Error Message

Customize the message for the error in the rate calculation.

 Multilingual Compatible

Multiple languages such as French can be entered in the shipping title as per the need.

 Custom Address

Admin can customize the origin address as per the need or use the default store address.


Without Canada postal code or zip code the module will not work.

General Configuration

After installation, the admin does the module configuration for Canada Post Shipping. First, the admin needs to get the required credentials from Canada Post. In the general configuration, it will enter the API Key, Password, Customer Number. This allows admin to configure the module for Canada post shipping by providing different options as:

  • The admin can provide Contract ID (If any).
  • Use Test Mode for testing any errors.
  • Select Geo Zones for the shipping method.
  • Select the Allowed Canada Post Shipping Services.
  • Set the Canada Post Shipping Status.
  • Set the Sorting Order for the checkout process.
  • Multiple languages for shipping title
  • Customized error message for the error in the rate calculation.
  • Custom address option along with the store address option for the origin address.

Advanced Configuration

In the advanced configuration, the admin can further customize the module. The following options are available for Canada Post Shipping:

  • Select the Applicable Countries for Canada Post Shipping.
  • Show/ Hide Estimated Delivery Date.
  • Show/ Hide Shipping Method Not Available Error Message.
  • Add Delivery Time Offset.
  • Select Free Shipping Methods for Canada, USA, other International Countries.
  • Set Handling Fees Status - Enabled/ Disabled.
  • Calculate Handling Fee Amount - Percent/ Fixed.
  • Set Free Shipping with Minimum Order Amount.

User Front-End View

The customers can view estimated time & cost for Canada Post shipping method at the cart page. During the checkout process, the customers can select any of the available Canada Post shipping services. Customers can do the following:

  • View Estimated Delivery Date.
  • View Shipping Cost of each shipping service.
  • Select any of the available Canada Post shipping methods.
  • Error Message is visible when Canada Post shipping not available.
  • View Shipping Method details in Order Information.

Admin Backend View

The admin can view the order details in the Opencart backend. The order will mention the Canada Post Shipping Method name. It will also see the estimated delivery date and the shipping cost charged. The following options are available to the admin:

  • View details about the order, customer, payment.
  • View payment address, shipping address, product details.
  • View the Selected Canada Post Shipping method in Order Details.
  • Print Invoice mentioning invoice#, details about the order, payment, shipping, product, and store.
  • Print Shipping List mentioning product weight, quantity, shipping details, store details, contact information.

Dispatch Note

The admin can print the shipping dispatch note for the order. The dispatch note will have the following information:

  • Dispatch Note number.
  • Store address with contact details -phone, website, email.
  • Shipping addresses.
  • Order ID, Date Added.
  • Shipping Method name with Estimated Delivery Date.
  • Customer contact details -phone, email.
  • Product name, weight, quantity, model.

Print Canada Post Shipping Label

The admin can view the Order details, Payment details, Shipping details, products and history in the Opencart backend. Using the product the admin can generate the shipping labels. Also, the admin has the following options.

  • Generate the shipping labels using a product option.
  • Admin can easily print or download shipping labels by one click.
  • View the Selected Canada Post Shipping method in Order Details.
  • Admin can also print the invoice by a single click.
  • Print Shipping List mentioning product weight, quantity, shipping details, store details, contact information.
  • The tracking number is also generated along with the shipping label.

Order Tracking

This is the special feature for the customer as using this the customer will able to:

  • Track the order using the tracking number.
  • After placing the order the customer can view the order details along with the tracking number.
  • This feature helps the customer to know the current status of the order.
  • This feature is very useful for time-sensitive products.
  • If your store is based on the food industry then this feature is the best for you.

Features List

  • Enable/Disable Canada Post Test Mode for debugging.
  • Include Tax Class with Canada Post shipping.
  • Select Geo Zones for Canada Post shipping.
  • The admin can select the Canada Post shipping services.
  • Select the Applicable Countries for Canada Post shipping.
  • Show/Hide Estimated Delivery Time to customers.
  • Show/Hide Canada Post shipping error message to customers.
  • The admin can add Estimated Delivery Time Offset.
  • Choose Free Shipping Method for Canada, USA, other International countries.
  • Configure Handling Fee – Fixed or Percent based.
  • Set Minimum Order Amount to avail Free Shipping.
  • Support multiple languages translations
  • Source code is open for customization
  • Customization in origin address is possible in this module and also the default store address is also available.
  • The custom error message option is also.
  • The shipping title is also available in multiple languages.
  • The admin can generate the shipping label and tracking number of the product.


For any query or issue please create a support ticket here http://webkul.uvdesk.com/

You may also check our quality Opencart Extensions.

based on 1 reviews
Posted On - September 10, 2019
Quickly customized and set up the module for our needs
We opened a support ticket due to an issue with the shipping weights maxing out. Within a week we had a customized version of the module uploaded to our site and deployed that solved our issues. Very pleased with their support and service!
Product Version
Supported Browsers
Firefox 5+Google Chrome 14+Internet Explorer 7Internet Explorer 8Internet Explorer 9Opera 11Safari 5
6 years ago
Last Updated
4 months ago
Supported Version