This page provides information on the user experience in the storefront/customer area of an X-Cart based store using Canada Post to ship goods to buyers.

This includes the following topics:

  • Shipping Methods and Rating (How buyers see Canada Post shipping methods and get an estimation of the shipping cost at checkout);
  • Deliver to Post Office (How buyers can request that their order be shipped not to their home or business address, but a nearby Post Office);
  • Tracking (How buyers can track their Canada Post parcel online);
  • Returns (How buyers can request a Canada Post return label for their order).

Shipping Methods and Rating

In a store using the Canada Post addon, during checkout a buyer can select a Canada Post shipping method for their order. Canada Post shipping methods that have been enabled by the store admin appear in the Delivery methods box along with the other shipping methods enabled in the store. For each shipping method in the list, an estimated shipping cost is displayed. 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 in the order 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 allows your customers the choice to 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:

(The number of nearby post offices that should be displayed to a customer for the Deliver to Post Office option can be limited via the Canada Post settings page in the store’s Admin area). The address of the post office selected by the customer is included into the order invoice:


The addon 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 signature image or delivery confirmation certificate, provided that the respective service options were included for the shipment.


The addon supports returns for orders shipped by Canada Post. Each order that was shipped to 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 the customer to select the items that need to be returned and to place some note for the store admin:

After completing the form, the customer submits the return request by clicking the Create return button. After the request has been submitted, it needs to be reviewed and authorized or declined by the merchant. If the return is authorized, an appropriate email notification is sent to the customer 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: