• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Maurisource Web Agency

Maurisource Web Agency

Magento Architect and Development

  • Services
  • Magento ® 2 Integrations
  • Magento ® Articles
  • Contact

How to get Canada Post rates in Magento 2 ?

February 5, 2020 by Manesh Sonah Leave a Comment

How to get Canada Post rates in Magento 2 ?

Live shipping rates drastically improves conversion rate on any store. This has been proven and discussed already in past articles and various universities research on the subject. If you’re not using live rates, your competitor is probably ahead of you already, for reference: Shopify platform have a built-in Live Rates system available to store users.

Shipping Rates in Cart demo

Quick video demonstrating Live Canada Post Rates in a Magento 2 shopping cart

Canada Post Rates

You can ship locally using Canada Post Live rates based on enabled package types in your Magento 2. The rates are displayed during Cart and Checkout, administrators can also benefit the rates when creating orders from the back-end. Using Canada post to ship to domestic local addresses has never been easier. Avoid rural overcharges or unsupported carrier types issues and unlock shipping internationally at the same type.

CANADA POST is the leading carrier with “the most parcels shipped nation-wide” as they claim. CANADA POST have a global reach with a network capable of shipping parcels internationally, at lower rates.

Package Types supported by Canada Post API

Canada Post package types that will automatically show up to your eCommerce customers selecting an international to domestic address. No additional configuration is required, based on destination the tool will automatically fetch the needed rates based on weight and other criteria and return available international options

Domestic Package types shipped to Canadian postal codes
Expedited Parcel
Library Books
Priority
Regular Parcel
Xpresspost
Xpresspost Certified

International Shipment Package types
Expedited Parcel USA
International Parcel Air
International Parcel Surface
Priority Worldwide Envelope Int’l
Priority Worldwide Envelope USA
Priority Worldwide pak Int’l
Priority Worldwide pak USA
Priority Worldwide parcel Int’l
Priority Worldwide parcel USA
Small Packet Air – USA
Small Packet International Air
Small Packet International Surface
Tracked Packet – International
Tracked Packet – USA
Tracked Packet – USA (LVM)
Xpresspost International
Xpresspost USA

How to have the package types on your store?

using Canada Post API web services from Canada Post developer program, you will be able to access the rates endpoint provided with an API Key. The Key as you understand ties to your Canada Post Business account. Using the API Key you can ping the endpoint from any web services: you can “post” in information and you “get” back responses. You can also do other actions irrelevant in this case scenario.

If you’re integrating an eCommerce shop such as Shopify, BigCommerce, Magento, the store can be programmed to POST out required information to Canada Post API endpoint based on various events. E.g. When a customer click the “Get Quote” button in cart.

Using API to retrieve live rates

To oversimplify some attributes are expected by the Canada Post rates endpoint such as:

  • API Key
  • Origin postal code
  • Destination address
  • Postal code
  • Country code
  • Weight
  • Dimensions

Following this request, the endpoint responds with the Rates available, calculated based on the information received. And returned as a response. We can now make use of this response data, parse it through our module Controller and make use of the View to display the information to the customer in Cart.

Interested in the Live Rates API module showcased in the video for your Magento 2 store? Start free using MageShip

Filed Under: Development tips, Magento 2 Tagged With: Canada Post, Live API Rates, Magento 2 Shipping Rates, Shipping Rates

About Manesh Sonah

When I'm not looking for solutions in the eCommerce industry: I enjoy traveling, photography, water-sports and gaming.

Primary Sidebar

Pick a certified team that got your back while your eCommerce requirements grow.

Who am I ?

When I'm not looking for solutions in the eCommerce industry: I enjoy traveling, photography, water-sports and gaming. About me...

Locally made in Canada

Agence Web - Magento

MONTREAL / QUEBEC / MTL

  • Services
  • Magento ® 2 Integrations
  • Magento ® Articles
  • Contact