All Collections
Canada Post Add-on
Canada Post Storefront Routine
Canada Post Storefront Routine

An overview of the Canada Post related routine for an X-Cart customer.

Olga Tereshina avatar
Written by Olga Tereshina
Updated over a week ago

Canada Post integration in the X-Cart storefront allows customers to view the Canada Post shipping options and get a shipping costs estimation at checkout, switch delivery from home or business address to a nearby Post Office, track their order online and return a parcel shipped with Canada Post if required.

Shipping Methods and Rating

Buyers can select a Canada Post shipping method for their orders during checkout if an online store has the Canada Post add-on installed and enabled. The Canada Post shipping methods configured by the store admin appear in the Delivery methods dropdown alongside the other shipping methods enabled. An estimated shipping cost is displayed for each shipping method in the list. Selecting a payment method applies the respective shipping cost to the order:

The shipping cost estimation for Canada Post methods is provided based on rates obtained from Canada Post in real-time. The calculation process takes into account the customer’s address, the store’s address, the shipping method selected, and the weight of the products in the order. If the total weight of the products exceeds the maximum allowed weight for one package, the order is split into several packages. The shipping cost for the order, in this case, is calculated by summing up the shipping costs for individual packages resulting from the proposed split.

Deliver to Post Office

Customers who choose the Xpresspost™ or Expedited Parcel™ shipping method at checkout can select a delivery option called Deliver to Post Office.

The Deliver to Post Office option lets your customers have purchases delivered directly to the Post Office of their choice—such as one near their home, office, or cottage. When a customer selects this option at checkout, a listing of post offices near the shipping address provided by the customer for this order is displayed. The customer can then specify the post office at which they prefer to collect their purchase:

You can limit the number of nearby post offices that should be displayed to a customer for the Deliver to Post Office option on the Canada Post settings page in the store’s Admin area.

The address of the post office selected by the customer reflects in the order invoice:


The add-on seamlessly integrates Canada Post tracking (self-check and notifications) into your online store, so your customers don’t have to go to a third-party website to check delivery status and tracking. Firstly, for each shipment sent from your store via Canada Post, there will be a Tracking pin link that the customer will be able to access via the respective Order details page in their account:

By clicking on this link, the customer will be able to track their order starting from the moment order information is received by Canada Post to the moment the shipment is delivered, and see any delivery exceptions as they occur:

The same link allows the customer to access and view delivery confirmation files such as a signature image or delivery confirmation certificate provided the shipment includes the respective service options.


The add-on supports returns for orders shipped by Canada Post. Each order shipped to the customer using a Canada Post shipping method has a Return products button on its details page:

After a customer clicks this button, a form pops up allowing to select the items the customer wants to return and to place some notes for the store admin:

After completing the form, the customer submits the return request by clicking the Create return button. After that, it needs to be reviewed and authorized or declined by the merchant. If the return is authorized, the customer receives an appropriate email notification with the PDF image of the authorized return label attached to it. If the return is declined, the customer is also notified by email, but this time no return label is sent to them; the notification message may contain a note providing a reason for the request being declined.

Related pages:

Did this answer your question?