WooCommerce Canada Post Shipping

This guide walks you through integrating the WooCommerce Canada Post Shipping Plugin by PluginHive with Advanced Shipment Tracking (AST) PRO, enabling you to automate syncing of tracking information and updating order statuses in WooCommerce.

🔄 How the Integration Works

To use this integration, you must install and configure the official WooCommerce Canada Post Shipping Plugin by PluginHive. This plugin allows you to generate and print Canada Post shipping labels directly from the WooCommerce admin.

Once installed and configured:

  • You can create and print shipping labels from the WooCommerce Orders screen
  • When a label is generated:
    • The tracking number and carrier name are added to the WooCommerce order
    • The order status is automatically updated to Completed

However, the plugin does not update AST’s shipment tracking fields directly, which means customers will not see the AST tracking widget in their shipping confirmation emails by default.

âś… What AST PRO Does

AST PRO enhances the WooCommerce Canada Post Shipping Plugin integration by:

  • Automatically extracting the tracking number and shipping carrier from the order
  • Saving the tracking data to AST’s Shipment Tracking Order Meta
  • Optionally updating the order status to Shipped
  • Triggering the shipping confirmation email with the AST tracking widget

This ensures customers receive complete tracking information in their emails and on the My Account > View Order page.

⚙️ How to Enable the Integration

  1. Install and activate the WooCommerce Canada Post Shipping Plugin by PluginHive
  2. Go to WooCommerce > Shipment Tracking > Integrations
  3. Enable the WooCommerce Canada Post Shipping integration
  4. (Optional) Enable Auto-complete shipped orders – AST will automatically change the order status to Shipped when tracking info is added

đź§© Carrier Name Mapping (Avoid Missing Tracking Links)

The plugin may send carrier names (e.g., “Canada Post”) that do not match AST’s internal list. If there’s a mismatch, the tracking link will not appear in the customer’s email.

đź”§ How to Map Carrier Names:

  1. Go to WooCommerce > Shipment Tracking > Shipping Carriers
  2. Click Edit next to the Canada Post carrier
  3. In the Custom API Name field, enter the name used by the plugin (e.g., Canada Post, CanadaPost, etc.)
  4. Use the âž• icon to add multiple variations if needed
  5. Click Update to save

This ensures AST correctly identifies the carrier and includes a valid tracking link in emails and on the order page.

đź’ˇ Best Practices

  • Ensure both AST PRO and the WooCommerce Canada Post Shipping Plugin are active and configured correctly
  • Map any unmatched carrier names to ensure proper link generation
  • Test a label and tracking flow before launching to confirm customer emails behave as expected

🔚 Final Note

⚠️ Important: AST does not generate shipping labels. All label generation and shipping logistics are handled by the WooCommerce Canada Post Shipping Plugin by PluginHive. AST’s role is to capture the tracking data and automate email notifications and customer updates.

$129.00

Billed annually

Buy Now