Certified Partner and
PrestaShop Developer for:

Canada Post (Rates + Label Printing) V1.3.3

Canada Post (Rates + Label Printing)


*Label printing not available at this time for Canada Post Contract Customers


Use Voucher Code "SHIPPING" to get $10 discount when buying 2 or more  shipping modules.

We are happy to provide a one time free installation assistance and full support with the purchase of any module (does not include customization of the module, or integration with 3rd party modules.).

Additional installation assistance requests, such as module / prestashop upgrade or accidental file deletion, will require a fee:.
    - $25 for modules priced $0 - $99
    - $50for modules priced $100+
Related Products
Prestashop Backup

Create complete or partial Prestashop Backup (Files & Database), saved on your server, sent by email, or saved on Amazon S3 Cloud server

More Info...

US $70

Get real time shipping rates from FedEx (by weight) with shipping preview on the product page.

Label printing from order page & Tracking number email generation.

More Info...

US $100

Get real time shipping rates from UPS (by weight) with shipping preview on the product page.
Label printing from order page & Tracking number email generation.

More Info...

US $100
Database Export

Export Customers / Products / Orders / Other tables using various filtering options to a CSV file.

More Info...

US $100
Facebook Comments

Add Facebook Comments to each product page with easy comment and user tracking.

More Info...

US $50
Localized Shipping

Set shipping rates by Country, State or Zip / Postal Code (range or wildcard), with product and cart preview. Works worldwide, with all Zip / Post Code formats.

More Info...

US $75
US $100
1 License
Each module comes with a license to be used on 1 shop (development / test + live environment).

If you need to use the module on more than one shop (separate servers or multishop setup), you would need to purchase an additional license for each shop

We offer 20% discount when purchasing more than 1 license (which will be applied as soon as you add to cart).
More Info
Reviews 3
Change Log
Tested on Prestashop Version: 1.4, 1.5 & 1.6.x

Offer your customers Canada Post shipping rates in real time so that they never pay too much and you never charge too little. Our highly customizable and powerful shipping modules provide consistent, easy-to-use and flexible shipping for any shop.


Plus, generate and print labels directly from the back office Orders page and send your customers their tracking number automatically.


NEW: Compatible with PrestaShop 1.6


Links to Demo

Front End demo - PrestaShop 1.6 (Standalone, origin address: Canada / H9H4K2)

Back end demo - PrestaShop 1.6 (Empty API credentials):
Replace (dot) with .
Password: demo1234

Front End (Connected to the backend)

Information and Features

Get real time shipping rates from the Canada Post website.

Generate shipping labels, including a wide range of label-related options. Plus, automatically send your customers tracking information.

Shipping rates are calculated by weight and dimensions.

You can select which shipping options should be available.

Each shipping method can have its own Free Shipping Limit and Additional Fee.

Display a shipping preview on the product page, which does not require the customer to login.

Smart caching system for maximum speed.

Change Log

V1.0.1 (06/23/11)
Fix for carrier edit in the Carrier tab.
Flexible shipping method assignment  (Canada, US or International).

V1.1 (01/23/13)
Updated API with all the latest shipping options.
Support for PS 1.5
Improved caching system.

V1.1.1 (01/31/13)
Fix for a potential issue when using payment modules that redirect to a 3rd party site (on call back, shipping was returning 0).
Improved backwards compatibility code.
Removed all uses of deprecated isLogged()

V1.1.2 (02/14/13)
Fixed a bug with tax being added twice in checkout page.
Fixed a bug where zipcode was disabled (no rates were returned).
Product dimensions can be smaller than 1

V1.1.3 (03/17/13)
Fix for package weight (was being passed as 1)
Updated instructions to get API credentials from Canada Post website.
Fixed a potential error adding new carriers (when Dev mode was on).

V1.1.4 (04/13/13)
Updated tracking URL

Added missing id_reference to carrier table queries.

Updated Carrier.php override (PS 1.5)
Fix for placing an order from the Backoffice.


V1.1.6 (09/16/13)
Fix for new custom hook system (PS 1.5.5+)


V1.2 (10/08/13)
Added Label Printing and automated email tracking number emails
Updated configuration page layout and added more detailed instructions
* Price Increase


V1.2.1 (01/06/14)
Fixed deprecated function Hook::get()
Added option for Canada Post label printing in non-CA orders
Fixed debug mode error in ajax request (Shipping Rates Button)
Updated override Carrier for PrestaShop 1.5
Fixed warehouse movement in label printing on status changing function for PrestaShop 1.5
Fixed order status changing function in label printing return
Fixed issue in quote request when weight has 3 decimals digits


V1.3 (04/30/14)
Added support for PrestaShop 1.6
Added 'Update' button in account settings area
Added reload in order detail page to update shipping information when a label is generated
Fixed for free shipping limit with multiple currencies (currency conversion was not taken into account)
Fixed grams to kilo grams conversion


V1.3.1 (06/19/14)
Added support for having multiple label printing modules for an order
Shipping preview optimization (to avoid scrollbars)
Fix for missing order name variable in tracking # email
Fixed config page layout issues in Firefox


V1.3.2 (08/11/14)
Added account validation request and response to configuration page when account info is invalid
Added support to force origin zip code to match CA Post requirements
Added server error to XML Log
Fix for shipping preview fields formatting (certain themes only)
Fix for configuration page layout (Firefox browser only)
Fix for bug related to zip code requirement in shipping preview


V1.3.3 (07/28/15)
Added support for PrestaShop 1.6.1
Added ability to generate API info directly from the module (using your existing Canada Post login)

Module Reviews

Thanks for leaving a product comment! Please note that we do not check these comments on a regular basis and therefore do not reply to products questions or support requests posted here. For questions or support use our Contact Us form.

2015-07-02 ugo D. Perfect Works perfectly for us!! Very easy to print label from the order page. A real time-saver. Very good customer service. You can trust these guys!!
2014-03-17 Eric L. Here is the solution ! To all of you guys who are looking for efficient and well designed shipping modules, don't waste your time with stock Prestashop built in ones: get the ones from Tomer (Presto Changeo)! He is such a nice and professional person. Thank you Tomer.
2013-04-02 Christian M. Excellent shipping module! This module is easy to install, setup and use, it is also very flexible and complete. Customer support is professionnal, quick and effective. I highly recommand this module!

Only registered users can post a new comment.