Webkul Store
Odoo Canada Post Shipping Integration


Odoo Canada Post Shipping IntegrationLogistics and delivery are no more a secondary task for businesses. On the contrary, delivery services are now a tool to promote the business, build a customer base and provide a superior customer experience.

And this increasing dependency on quality delivery makes it a prerequisite to have a rigid, and efficient shipping service for your store.

If you are based in Canada or do business in Canada, providing order delivery with Canada Postal Services in Odoo can ensure fast and punctual delivery to the customer.

For Odoo users, the module provides an easy way to integrate the Canada Post with Odoo. So, you can use it to deliver the orders on your Store.

It facilitates the option to fetch the delivery charges directly from Canada Post or add a fixed shipping charge. Other functionalities included are real-time shipment and tracking generation for the orders.

Odoo Canada Post Shipping Integration Features

 Works for both Odoo backend and website

  • The Odoo user can add Canada Post shipping to an order from the backend.
  • The customers can choose Canada Post while placing orders on the website.

 Supports Domestic and International delivery

  • The module can be used to ship both domestic and international packages and orders.
  • The type of delivery available would depend upon the service opted by the admin from Canada Post Shipping.

 Real-Time Shipment Generation

  • The Shipping is generated when the delivery is validated in the Odoo backend.
  • Generate Canada Post shipping label in real-time with a click of a button.
  • The module also generates the Canada Post shipment tracking number for the order in the Odoo backend.
  • The shipment can also be cancelled from Odoo backend itself.

 Set Default Values for faster operation

  • Use the default configuration tab to set default values for a number of fields to save time.
  • These values are automatically picked while generating Canada Post shipment in the Odoo. So, you don't need to enter the same values every time for each shipment.
  • If needed, the values of the desired fields can be changed directly in the shipment form.
  • Default values for fields such as product weight, UoM, Canada Post packaging, etc. can be set.

 One-step integration with Odoo

  • Simple configuration to allow fast integration of Canada Post with Odoo.
  • You need Development Username and Password; and Production Username and Password from Canada Post shipping.

 Choose And set Packaging Options

  • The Shipping is generated as soon as the delivery is validated in the Odoo backend.
  • Generate Canada Post shipping label in real-time with a click of a button.
  • The module also generates the Canada Post shipment tracking number for the order in the Odoo backend.
  • The shipment can also be canceled from Odoo backend itself.

 Choose Customer type

  • Set customer Type as Custom or Commercial.
  • Choose commercial to enable Contract Shipping.
  • Choose Custom for Non-Contract Shipping.

 Choose or Add the Canada Post Service Type

  • Select the type of services availed from Canada Post among the given options.
  • Alternatively, you can create new service type as per your requirement.

Before You Generate Canada Post Shipment in Odoo

Please keep the following points in mind to avoid getting an error message while placing a delivery with Canada Post Shipping Carrier:


1.) Valid Credentials

  • Please use the correct Canada Post credentials to configure the module to successfully generate the shipment in the Odoo backend and on the website.


2.) Correct destination and sender address

  • The addresses entered in the order for both user/receiver and warehouse/sender should be valid entries to process the shipping successfully. The addresses and range from the source to the destination depending upon the type of service availed from Canada Post by the Odoo admin.


3.) A non-zero weight of the package

  • The product added to Canada Post shipping should not have zero as the listed weight in the Odoo otherwise the shipment generation request returns an error from Canada Post. To avoid this, the admin can also set a default weight to be automatically sent to the Canada Post in case the product in case the listed weight is zero.


4.) You need to put the product in a pack to generate a shipping label


Manage the configuration from the backend

  • As you can see, you can create the Canada shipping post method from the Odoo backend.
  • Enter the Canada post credentials as shown.

 View the unpaid orders list in Odoo

  • As shown, you can view the unpaid orders list in Odoo.
  • You can even view the product order lines as shown.

Dedicated Support For Your Odoo Canada Post Shipping Integration Module

Webkul's dedicated support provides you with the customizations and troubleshooting solutions for your Odoo Canada Post Shipping Integration module.

For any query or issue please CREATE A TICKET HERE

You may also check our other top-quality Odoo Plugins.

No Reviews
No Showcase.
Product Version
Supported Browsers
Firefox 5+Google Chrome 14+Internet Explorer 7Internet Explorer 8Internet Explorer 9Opera 11Safari 5
4 years ago
Last Updated
4 months ago
Supported Version