Ready to Discuss Your Project?

Please fill in a few details and we’ll get back to you ASAP.

 
Menu

Canada Post plugin details

Canada Post shipping plugin is the most complete plugin for nopCommerce stores. Built on the latest Canada Post web services API it provides all the tools a merchant needs to fulfill orders with Canada Post.

Manage your Canada Post shipments from one place and fulfill your orders from nopCommerce, without the need for any other service or software.

The plugin allows merchants to integrate nopCommerce with Canada post web services. Developed specifically for nopCommerce merchants who want to make it easy to serve their online customers.

 

Canada Post Connected

 

Registration with Canada Post

  • Register with Canada post directly from nopCommerce or sign in using your existing account.

Get live rates

  • Present live shipping rates to your costumers directly from the Canada Post rating service.
  • Setup turnaround time to influence the expected delivery dates presented to your customers during checkout
  • Add handling fees (dollar amount) to the shipping rate returned from the rating web service.
  • Configure shipping quote types for counter or commercial

Manage your shipments

  • Print contract & non-contract shipment labels
  • Print return labels
  • Void shipments
  • Reprint shipment labels
  • Print Manifests (contract account holders only)
  • Get shipping confirmation with tracking number automatically into nopCommerce
  • Send to customer by email their tracking information
  • Configure your delivery options directly from nopCommerce to get rates for signature required or collect on delivery options.

The plugin allows customers to see the total shipping cost & expected delivery date for the items they have place in the cart directly from your site checkout. Customers receive shipment tracking ID within the shipment status emails sent from nopCommerce.

Manage your Canada Post shipments from one place and fulfill your orders from nopCommerce, without the need for any other service or software.
Developed by: webhdt
*

We can install and help you configure the plugin.

*

A license key will be sent to activate your plugin for this domain.

Number of custom development hours requested

$150.00 (CAD)
- +

Canada Post plugin details

Canada Post shipping plugin is the most complete plugin for nopCommerce stores. Built on the latest Canada Post web services API it provides all the tools a merchant needs to fulfill orders with Canada Post.

Manage your Canada Post shipments from one place and fulfill your orders from nopCommerce, without the need for any other service or software.

The plugin allows merchants to integrate nopCommerce with Canada post web services. Developed specifically for nopCommerce merchants who want to make it easy to serve their online customers.

 

Canada Post Connected

 

Registration with Canada Post

  • Register with Canada post directly from nopCommerce or sign in using your existing account.

Get live rates

  • Present live shipping rates to your costumers directly from the Canada Post rating service.
  • Setup turnaround time to influence the expected delivery dates presented to your customers during checkout
  • Add handling fees (dollar amount) to the shipping rate returned from the rating web service.
  • Configure shipping quote types for counter or commercial

Manage your shipments

  • Print contract & non-contract shipment labels
  • Print return labels
  • Void shipments
  • Reprint shipment labels
  • Print Manifests (contract account holders only)
  • Get shipping confirmation with tracking number automatically into nopCommerce
  • Send to customer by email their tracking information
  • Configure your delivery options directly from nopCommerce to get rates for signature required or collect on delivery options.

The plugin allows customers to see the total shipping cost & expected delivery date for the items they have place in the cart directly from your site checkout. Customers receive shipment tracking ID within the shipment status emails sent from nopCommerce.

FREQUENTLY ASKED QUESTIONS

HOW TO INSTALL WEBHDT NOPCOMMERCE PLUGINS?
HOW DO I REGISTER WITH CANADA POST?
HOW DO I CONFIGURE CANADA POST PLUGIN?
I do not want to accept online payments, how do I add Collect on Delivery (COD) option?
We require a signature for all package deliveries. How do I add Include Signature Option?
We want to print shipping labels on thermal printer. How do we change the settings for the labels to fit standard label printers?
HOW DO I TEST THE PLUGIN? CAN I TEST THE PLUGIN IN SANDBOX MODE?
WE RECEIVED AN ORDER, WHAT'S NEXT? HOW DO WE CREATE SHIPMENT LABELS?
PACKAGE IS READY TO BE SHIPPED, HOW DO I PRINT SHIPMENT & RETURN LABELS?
HOW DO I TRANSMIT THE SHIPMENT(S) AND GET A MANIFEST TO PROVIDE TO CANADA POST?
HOW DO I VOID SHIPMENTS?

 

HOW TO INSTALL WEBHDT NOPCOMMERCE PLUGINS? (INSTALLATION GUIDELINES)

  1. Download the plugin compressed (zip) package from your downloaded products page to your local machine.
  2. Unzip the package to a local folder.
  3. Locate the folder of your corresponding nopCommerce version.
  4. Copy the “webhdt.nop.plugin.CanadaPost” folder “as is” under the nopCommerce version named to the plugins folder of your nopCommerce installation.
  5. Go to your nopCommerce administration – configuration – plugins and click on Reload list of plugins button.
  6. Locate the webhdt plugin and click on install.

HOW DO I REGISTER WITH CANADA POST?

The first step after installing the plugin is to register your account using your existing Canada Post credentials or sign up for a new account.

  1. Go to the plugin configuration page
  2. Click on the “Register account” button to start the process. You will be directed to the Canada Post secure website login page.
  3. Log into your account or sign up for a new Canada Post account. The secured login connection will allow webhdt Canada Post plugin to acquire the shipping rates directly from Canada Post web service API.

Note: Canada Post may request your credit card information during registration. The credit card information is required and stored with Canada Post and will only be used for transactions. webhdt inc. does not have access to your account. Find out more about Canada Post Pricing Rewards; Solutions for Small Business Click here for more information.

HOW DO I CONFIGURE CANADA POST PLUGIN?

Start by completing the Canada Post registration through the plugin page. The customer number, username and password will be automatically updated once registration is completed. Registration will unlock account setting fields. Configure and adjust settings based on your business needs. (Field description details are listed below).

Field descriptions

 
Field name Description

Username

Password

Customer number

Populated automatically by Canada Post after registering account.
 Contract ID Populated by Canada Post for commercial account holders only.
 

Sender Company Name

Sender Contact Number

This info will appear in the "From" address of the shipping label. Blank fields will be removed in the address formatting. Sender Company name of the corresponding sender. Sender Contact number is the phone number of the sender.
 Quote type Options are “commercial” or “counter”. It is set to "commercial" if not specified. "Commercial" will return the discounted price for the commercial customer or Solutions for Small Business member. "Counter" will return the regular price paid by consumers.
 Service Code A specific Canada Post service to be rated. If no instances of service-code are included in the request, all services applicable to the shipment and destination will be rated and returned.
 Log API calls Plugin will store in the Shipments log all calls made to the API for troubleshooting purposes. It is recommended to set to True only during troubleshooting.
 Handling fees Dollars amount added to the quote received from the Canada post API service.
 Turnaround time (in hour) Number of business hours added to the estimated delivery date.

Shipping rate computation method will also need to be activated. Go to Configuration – Shipping – Shipping providers and enable the activate checkbox.

CANADA POST WEB SERVICES NOPCOMMERCE SHIPPING PLUGIN

CANADA POST WEB SERVICES NOPCOMMERCE SHIPPING PLUGIN

A few important notes:

  • The Canada Post plugin uses the combined weight of the shopping cart items to provide shipping quotes.
  • Assign the proper weight and unit of measure to individual products. The plugin, if required will convert based on the ratio’s provided by you in the Shipping configuration of nopCommerce.
  • Oversized items will not return shipping rates and they need your special attention during your development.
  • Refer to the guide for more info about the Canada Post services. Click here for Canada Postal Guide

I do not want to accept online payments, how do I add Collect on Delivery (COD) option?

The COD option (Collect on Delivery) is available but by default it is disabled. Change the settings value from "False" to "True". Use setting Include COD option (canadapostsettings.includecodoptioncode). Changes to this setting will impact to all shipments. Find out more about Collect On Delivery option.

We require a signature for all package deliveries. How do I add Include Signature Option?

The Signature Option is available but by default it is disabled. Change the settings value from "False" to "True". Use setting Signature Option (canadapostsettings.includesignatureoptioncode). Changes to this setting will impact to all shipments.

We want to print shipping labels on thermal printer. How do we change the settings for the labels to fit standard label printers?

The Print thermal labels is available but by default it is disabled. Change the settings value from "False" to "True". Use setting Print thermal labels (canadapostsettings.printinthermal).

HOW DO I TEST THE PLUGIN? CAN I TEST THE PLUGIN IN SANDBOX MODE?

Yes, you can test the plugin using sandbox mode.
Replace the following settings to connect to the testing environment (sandbox mode). Note that you need to save your existing information and revert when ready to go live.

PLUGIN IN SANDBOX MODE
canadapostsettings.sandboxbaseurl: https://ct.soa-gw.canadapost.ca
canadapostsettings.customernumber: 2004381
canadapostsettings.contractid: 42708517
canadapostsettings.username: 6e93d53968881714
canadapostsettings.password: 0bfa9fcb9853d1f51ee57a
canadapostsettings.useplatformid: False
canadapostsettings.usesandbox: True

 

CANADA POST WEB SERVICES NOPCOMMERCE SHIPPING PLUGIN

 

WE RECEIVED AN ORDER, WHAT'S NEXT? HOW DO WE CREATE SHIPMENT LABELS?

The process of preparing a shipment label starts after an order is placed and from the shipping info tab of the order details page.

  1. Click on the “Add shipment” button to create a new shipment to the order.
  2. Leave the “Tracking number” and “Admin comment” fields blank if you want to create labels from Canada Post service. (Note: Otherwise you may enter info but you cannot use the Canada Post web service.)
  3. Go to shipments page from “Sales” or “Canada Post” plugin menu sections.
  4. Select the shipment by setting the first column checkbox to true.
  5. Click on the “Create Shipment (Selected)” button to request and acquire a tracking number from Canada Post and assign the shipment a GroupID.

Note:

  1. Prior to creating shipments make sure you have set the shipping origin address. The origin address can be updated on the configuration shipping settings page. IMPORTANT: Shipping postal code should be in uppercase characters without any spaces.
  2. For non-contract Canada Post merchants, the “Date shipped” value will be set after creating the shipment label.
  3. Group Id’s are assigned based on the day the shipment is created and destination country code (CA, US or IN for International). A manifest is generated for each group.
  4. Update email template to add tracking number.  Go to Blog. Clickez ici pour Blog en francais  

PACKAGE IS READY TO BE SHIPPED, HOW DO I PRINT SHIPMENT & RETURN LABELS?

To print shipment labels a shipment must have been assigned a tracking number from Canada Post.

  1. From the shipments page, click on the “view” link to see the shipment details.
  2. You have the option to Print the shipment label or Return label by clicking on the appropriate button.
  3. Save or open the PDF file.

Note: Return labels can only be created if the shipment originates in Canada and is destined for delivery in Canada.

HOW DO I TRANSMIT THE SHIPMENT(S) AND GET A MANIFEST TO PROVIDE TO CANADA POST?

After creating your shipment and printed labels you must transmit your shipments to get a manifest.

  1. Go to Shipments page from “Sales” or “Canada Post” plugin menu sections.
  2. Select the shipment(s) by setting the first column checkbox to true, only select those you have already created shipment for. You will know if there is a tracking number already assigned.
  3. Click on the “Transmit & Get Manifest (Selected)” button to transmit the shipments and prepare to print manifest.
  4. Go to “Get Manifest” page from “Canada Post” plugin menu section
  5. Select the groupid you want to print manifest for and click on the small red PDF icon logo to download the Manifest.

Note:

  • Important to create manifest, if not Canada Post will charge you for unpaid shipments and apply a per-item surcharge. To avoid fees, you can void shipments that were not transmitted. As an alternative, a shipment can be excluded from a transmit request and therefore remain active for inclusion in a subsequent transmit request.
  • If you are testing, make sure you are in sandbox environment otherwise you will be billed for any manifests submitted through a Transmit Shipments.

HOW DO I VOID SHIPMENTS?

Void shipment is used to cancel shipment created before transmitting it to Canada Post. Voiding shipments indicates that the previously printed label is spoiled or will otherwise not be used.

  1. From the shipments page, click on the “view” link to see the shipment details
  2. Click on the “Void Shipment” button to cancel the shipment created with Canada Post

To validate a shipment is voided you should see a check mark under “Shipment Voided” column of the Shipments page.

 

 

Products specifications
Platform NopCommerce
Licences Premium
Supported platform versions nop 3.50
Supported platform versions nop 3.60
Supported platform versions nop 3.70
Supported platform versions nop 3.80
Supported platform versions nop 3.90
Supported platform versions nop 4.0
Write your own review
  • Bad
  • Excellent
Existing reviews
Best decision! More time to work on other part of my business
I am glad I downloaded this Canada Post plugin.  It has now been 5 weeks that I do not have to manually enter the tracking numbers for each shipment anymore. My customers are receiving their automatic tracking numbers directly into their email inbox and phones. This gives me more time to work on other part of my business.

Khatchik, Master Shoemaker, www.maitrecordonnier.ca
From: Khatchik | Date: 2016-08-21 12:00 PM
Was this review helpful? Yes No (0/0)
webhdt plugin is a time and money saving solution
We serve the fashion industry and sell to both B2B and B2C audiences online.  Canada Post shipping plugin allows us to better manage our orders fulfillment using Canada Post services directly through our shipping management page.

In addition than immediately getting shipping price rates, we can now quickly print labels ready to stick on our packages.  The plugin will transmit details to Canada Post and send an email to our customer as soon as we create the daily manifest. The packages will then simply be picked up by a Canada Post driver. The commercial feature also allows us to know when our customer receives the package. This process is done entirely by Canada Post allowing more time to our order fulfillment managers to process new orders.

The Canada Post web services plugin from webhdt plugin is a time and money saving solution.

David, www.LolaJeans.ca
From: Guest | Date: 2016-08-26 10:15 AM
Was this review helpful? Yes No (0/0)
Products specifications
Platform NopCommerce
Licences Premium
Supported platform versions nop 3.50
Supported platform versions nop 3.60
Supported platform versions nop 3.70
Supported platform versions nop 3.80
Supported platform versions nop 3.90
Supported platform versions nop 4.0
Product tags
Customers who bought this item also bought

Elavon nopCommerce payment plugin

From $90.00 (CAD)
Accept on-site credit card payments using Elavon Credit Card payment gateway with converge (formerly virtual merchant)