Product Preview
WordPress Plugins
Canada Post WooCommerce Shipping Plugin for Rates, Labels and Tracking
Developed by truemedia
⭐
⭐
⭐
⭐
⭐
4.7
$26
USD
Categories
Shipping
This Canada Post Shipping Plugin for WooCommerce provides integration with Canada Post and your WooCommerce website. It is able to provide live shipping rates directly to your customers in their shopping cart and at checkout. Also, it provides up-to-date package information from Canada Post’s Parcel Tracking service. This plugin is fully bilingual in English and Français (French) and is compatible with WPML, a multilingual plugin for Wordpress. Canada Post PDF Shipment Labels can be created on Woocommerce orders. It can be used to ship with in Canada as well as Worldwide.
Recent update: Canada Post and Zonos Integration provides the Zonos Account Key in order to prepay U.S. duties on shipment labels.
Shipment Label Creation
Canada Post Shipment Labels can be created from this plugin. PDF Labels can be generated on Woocommerce orders. These can then be printed out and shipped on the package. The tracking number is auto-added to the order in this plugin’s Parcel tracking service. Shipment labels can be generated for Non-Contract (ie. Small Business/Venture one) as well as Contract customers that do not need a Manifest.
Parcel Tracking Service
Package Tracking is available when you enter the PIN (Parcel Identification Number) or Tracking Number into the customers order details. This plugin will automatically look up the most recent and up to date event information available for your order from Canada Post, when you view the order. You can set an automatic email notification to be sent to your customer when the package is mailed or delivered. The tracking information can be set to allow your customer to receive up to date information on their order either as an email notification and/or at your customer order page.
Live Shipping Rates in the Shopping Cart
This shipping plugin uses the product’s weight and dimensions to calculate the most accurate shipping rates. For the rates to work, product weight is required but product dimensions are optional. The shipping cost can be calculated with boxes, if configured. If desired there is the option to add a mark-up rate to shipping charges.
You are able to choose which services from Canada Post you want to offer your customer (ie. Regular mail, Xpresspost, Expedited, etc). There is also an option available to add additional handling time if needed. The shipping charges will be calculated and displayed using current and live rates directly from Canada Post.
An additional feature gives you the option to set up Lettermail; which gives you the ability you to set a flat rate for regular post items that are small enough to be delivered with Canada Post Lettermail within Canada or the US. In addition this feature can be set for flat rate shipping for sales or promotions.
Multilingual / Bilingual English and Français (French)
Shipping rates and information from Canada Post can be shown in English or Français (French). This is set by your Wordpress installation or WPML language selection. The plugin includes a language file for French (fr_FR), which provides full French translation for all admin screens and labels. Note: Support communication and documentation is currently only in English.
Multiple warehouses
Define as many shipment points as needed for rates lookup and shipments. It uses geolocation when determining the closest shipment point to the destination postal code. This selection is saved with the Woocommerce order.
Customer Reviews
Canada Post Services Available
Domestic (within Canada)
Lettermail Canada (Flat Rates Feature)
Regular Parcel
Expedited Parcel
Xpresspost
Xpresspost Certified
Priority
Library Books
To USA
Lettermail USA (Flat Rates Feature)
Expedited Parcel USA
Priority Worldwide Envelope USA
Priority Worldwide pak USA
Priority Worldwide Parcel USA
Small Packet USA Air
Tracked Packet – USA
Xpresspost USA
International
Xpresspost International
International Parcel Air
International Parcel Surface
Priority Worldwide Envelope Int’l
Priority Worldwide pak Int’l
Priority Worldwide parcel Int’l
Small Packet International Air
Small Packet International Surface
Tracked Packet – International
Summary of Features
Live accurate shipping rates directly in Woocommerce shopping cart and checkout page
Parcel Tracking: Updates your order with Parcel Tracking details when a PIN/Tracking number is added
Canada Post Shipment Labels can be created. These PDF Labels can be generated on Woocommerce orders
Shipment labels work for Non-Contract (ie. Small Business/Venture one) as well as Contract customers that do not need a Manifest.
Multiple warehouses. You can now define more than one shipping origin for rates lookup and shipments. It uses geolocation when determining the closest shipment point to the destination postal code.
Ability to add a markup/margin to shipping rates
Uses Canada Post’s new Web Services (Not SellOnline) for speed and stability
Ability to use Shipment Boxes in rates calculation
Lettermail service that can be set as a flat-rate for smaller items or promotions
Bilingual option in English and French (Translation-ready with Language files (.po/.mo))
Requires a Canada Post Account/Venture One and API Access (free) – You can simply sign-up online at Canada Post Developer Program
SOFTWARE REQUIREMENTS
Wordpress 3.1 + with WooCommerce 2.4+
PHP 5.6+ required (Woocommerce recommends PHP 7.2+)
PHP cURL or fsockopen enabled (with outgoing Firewall configured if required). Uses standard Wordpress wp_remote_request
Canada Post Account with API Access (free)
PHP SimpleXML (enabled by default in most PHP setups)
Updates
Version 1.7.21
Canada Post: Zonos Integration in order to prepay U.S. duties on shipment labels.
Provides the Zonos Account Key in the API header when creating shipment labels.
This enables Canada Post to generate and link a unique Declaration ID for each U.S-bound shipment.
Woocommerce version support
Version 1.7.20
Canada Post Customs Tax ID
Woocommerce version support
Version 1.7.19
PHP 8.2, PHP 8.3 Support
Woocommerce version support
Version 1.7.18
Order edit page for Woocommerce HPOS support
Version 1.7.17
Woocommerce HPOS support
Version 1.7.16
Support for Woocommerce HPOS (High performance order storage) and order edit page changes
Version 1.7.15
Woocommerce version support
Lettermail calculation, increased rounding decimal places
Version 1.7.14
Update for Tracked package
Woocommerce version support
Version 1.7.13
Woocommerce version support
Version 1.7.12
Wordpress version support, Product price feature
Version 1.7.11
Wordpress version support
Shipment labels – Product price matches order item price on customs form
Version 1.7.10
Woocommerce and Wordpress version support
PHP 8 support
Shipment labels – default method selection
Version 1.7.9
Updated Tracking email notifications
Version 1.7.8
Woocommerce version support
Version 1.7.7
Tracking email notification template
Tracking display and heading customization
Code improvements
Version 1.7.6
3D Box packing updated
Class rules to exclude Lettermail/Flat rates
Shipment label form selects the order shipping method by default
Woocommerce version support
Version 1.7.5
Canada Post tracking url updated
Shipment labels to USA include commercial invoice if available
Woocommerce version support
Version 1.7.4
Woocommerce version support
Version 1.7.3
Code improvements
Woocommerce version support
Version 1.7.2
Audited code for escaping all translated text and dynamic content
JavaScript updated
Localization updated
Woocommerce version support
Version 1.7.1
Code improvements
Woocommerce version support
Version 1.7.0
Shipment data storage
Package tracking data storage
Groundwork to support more shipment features
International shipment labels: Shipping address province/state not required for certain destinations
Customs Currency conversion option on shipment
Code improvements
Woocommerce version support
Version 1.6.12
Lettermail/Flat Rate can use Shipping Class in Rate Rules
Code improvements
Woocommerce version support
Version 1.6.11
Product weight or dimension default alternative/failsafe/failover data
Code improvements
Woocommerce version support
Version 1.6.10
Minor improvements
Woocommerce version support
Version 1.6.9
Lettermail/flat rates layout improvement
Option for flat rate subtotal to include or exclude tax.
Version 1.6.8
Product variations issue fix
Woocommerce version support
Version 1.6.7
Margin adjustment feature for each service
Box definition layout improvements
Woocommerce version support
Version 1.6.6
Layout improvements, Woocommerce version support
Code improvements
Version 1.6.5
Added options for Tracking information. Now you can select the location of the tracking information as well as the display the tracking number.
Code improvements
Version 1.6.4
Code refactoring and small improvements
Version 1.6.3
Rates for Countries that do not require a postal code
Code improvements
Version 1.6.2
French language translation update, thanks to Patrick Pelletier
Shipment form with Customs description: filters out special characters
Version 1.6.1
Improved compatibility with Woocommerce 3.x for creating shipment labels
Version 1.6.0
Added feature for Automatic updates
Refactoring and code improvements
Version 1.5.19
Added more details to Rates lookup logging
Updated Woocommerce 3.x new methods
Version 1.5.18
Woocommerce 3.x support
Fixed Optimized box selection.
Version 1.5.17
Fixed packing issue related to dimensions, Optimized box selection.
Code improvements
Version 1.5.16
Refactored Box packing and added Volumetric Box packing algorithm
Added feature: Exchange Rate (to make it more straightforward than using Margin for rates).
Code improvements, more data and improved layout for Rates lookup logging.
Version 1.5.15
Fix for shipment labels when order is created in admin
Version 1.5.14
Optimized box packing, better box selection and box packing fixes
Added feature: Limit Sending Address/Warehouses on Products (When using Multiple Sender Addresses)
Version 1.5.13
Added feature for multiple Class Rules
Version 1.5.12
Code improvements, fixes
Version 1.5.11
Added feature to provide HS codes on products
Code improvements, fixes
Version 1.5.10
Added feature to provide Shipment templates/default values
Custom Service names – Added feature to change the service name to a custom names
New feature to customize the Delivered By label
Code improvements, fixes
Version 1.5.9
Updated documentation
Version 1.5.8
Support for Shipping Zones in Woocommerce 2.6: Please add “Canada Post” to the Shipping zones. For example, click on the “Rest of the World” shipping zone and click “Add Shipping Method” and select “Canada Post”. It is important to do this or the shipping rates will not display in the cart. This is a required step from Woocommerce 2.6+
Canada Post Shipments: Code improvements.
Box margin – Allow for negative values
Version 1.5.7
Updated French Language file translations (fr_FR and fr_CA)
Canada Post Shipments: Added ability to select boxes to populate package dimensions. Added support for inches/lbs when entering weight and dimensions.
Version 1.5.6
Added feature to restrict method by Country
Flat Rate: Added Province/State option for more flat rate flexibility.
Version 1.5.5
Canada Post Shipments: Fix for including Company Name with USA and International shipment labels
Flat Rate / Lettermail: Added Province/State option for more flat rate flexibility.
Version 1.5.4
Fix for products without dimensions
Version 1.5.3
Updated Create shipment label with some additional options and update for Address line 2
Date format for Delivery Estimate
Added support for units inches/lbs, cm/kg
Code improvements, fixes
Version 1.5
New Feature: Canada Post Shipment Labels can be created from this plugin. PDF Labels can be generated on Woocommerce orders. These can then be printed out and shipped on the package. The tracking number (for tracked services) will also be auto-added to the order to update the customer.
New Feature: Settings area has now been organized into Tabs.
Shipment labels work for Non-Contract (ie. Small Business/Venture one) as well as Contract customers that do not need a Manifest.
New Feature: Multiple warehouses. You can now define more than one shipping origin for rates lookup and shipments. It uses geolocation when determining the closest shipment point to the destination postal code.
Many other code improvements have been included in this version. More error checking and handling.
This version is a massive update to the previous versions but all settings from previous versions will be retained when upgrading.
Version 1.4.4
Code improvements, fixes
Version 1.4.3
Code improvements
Version 1.4.2
Code improvements
Shipping calculation works with products that have weight only (no dimensions)
More options added to settings page.
Version 1.4
New advanced Box Packing Algorithm used to pack boxes for shipping rates.
Feature added: Multiple shipping packages now supported. When the maximum size/weight of a box is reached, the remaining products are packed into another box and the rates are calculated using these multiple shipping packages.
Feature added: Products (and Variations) can be marked as “Ready to Ship” / Pre-packaged. These products will not be packed but assumed already packed and ready to ship when calculating rates with Canada Post.
Feature added: Shipping classes can be used to limit what Canada Post services (ie. Xpresspost or Expedited) to use for groups of products.
Minimum Woocommerce requirement is Woocommerce 2.1.x (Tested up to latest version)
Feature added: Order details page now has an “Order Shipping Details” meta box that displays detailed information about the product packaging and calculation, especially with regard to multiple shipping packages.
Additional options added to Settings page for more control over plugin functionality
This version is a big update to the previous versions but all settings from previous versions will be retained when upgrading.
Version 1.3.9
Code improvements in Box packing
Version 1.3.8
Feature added: Boxes configuration have their own weight and dollar ($) margin to be added to shipping cost if box is used.
Code improvements
Version 1.3.7
Feature added: Shipping Margin can now have negative numbers. Ex: Shipping Margin can be -5% to reduce the cost by 5%. Shipping Margin by $ can also be -$5 to reduce shipping cost by $5.
Lettermail/Flat Rates now have a feature to override Package/Envelope weight so that the live rates and the Lettermail/Flat Rates can have separate Package/Envelope weights in their calculation.
Lettermail/Flat Rates can be limited by the Cart subtotal. The minimum $ and maximum $ amounts can be configured in each Lettermail/Flat Rate rule.
In Shipping Methods, the “Delivered by” text now has a span tag wrapped around it with a class to aid in css styling
Version 1.3.6
Feature added: Shipping Margin with dollar value. Ex: can be used as a Handling fee. Shipping Margin with percent (%) is still available as well.
Bugfixes and code improvements
Version 1.3.5
Updated Origin/Source Postal code input validation
Rates logging feature panel loaded by ajax
Version 1.3.4
Wordpress 3.8 update
Bugfixes and code improvements
Version 1.3.3
Feature added to Validate API Credentials from settings page
Lettermail/Flat Rates maximum dimensions setting
Bugfixes and code improvements
Version 1.3
Shipping calculation now works with products that have weight only (no dimensions)
Bugfixes and code improvements
Rates request logging feature added
Version 1.2.1
Minor update
Version 1.2
Rates are are sorted by cost from lowest to highest (ascending).
Parcel Tracking feature enabled and added to plugin
Live Tracking lookup with Canada Post
Version 1.1
Complete Bilingual translation completed for Plugin code and provides correct Accept-language (en-CA or en-FR) to Canada Post webservice to display results in chosen language
Plugin is now fully English and French and supports WPML Multi-language plugin
Updated Administration options
Version 1.0
Supports WooCommerce 2.0+
Initial Release
Recent update: Canada Post and Zonos Integration provides the Zonos Account Key in order to prepay U.S. duties on shipment labels.
Shipment Label Creation
Canada Post Shipment Labels can be created from this plugin. PDF Labels can be generated on Woocommerce orders. These can then be printed out and shipped on the package. The tracking number is auto-added to the order in this plugin’s Parcel tracking service. Shipment labels can be generated for Non-Contract (ie. Small Business/Venture one) as well as Contract customers that do not need a Manifest.
Parcel Tracking Service
Package Tracking is available when you enter the PIN (Parcel Identification Number) or Tracking Number into the customers order details. This plugin will automatically look up the most recent and up to date event information available for your order from Canada Post, when you view the order. You can set an automatic email notification to be sent to your customer when the package is mailed or delivered. The tracking information can be set to allow your customer to receive up to date information on their order either as an email notification and/or at your customer order page.
Live Shipping Rates in the Shopping Cart
This shipping plugin uses the product’s weight and dimensions to calculate the most accurate shipping rates. For the rates to work, product weight is required but product dimensions are optional. The shipping cost can be calculated with boxes, if configured. If desired there is the option to add a mark-up rate to shipping charges.
You are able to choose which services from Canada Post you want to offer your customer (ie. Regular mail, Xpresspost, Expedited, etc). There is also an option available to add additional handling time if needed. The shipping charges will be calculated and displayed using current and live rates directly from Canada Post.
An additional feature gives you the option to set up Lettermail; which gives you the ability you to set a flat rate for regular post items that are small enough to be delivered with Canada Post Lettermail within Canada or the US. In addition this feature can be set for flat rate shipping for sales or promotions.
Multilingual / Bilingual English and Français (French)
Shipping rates and information from Canada Post can be shown in English or Français (French). This is set by your Wordpress installation or WPML language selection. The plugin includes a language file for French (fr_FR), which provides full French translation for all admin screens and labels. Note: Support communication and documentation is currently only in English.
Multiple warehouses
Define as many shipment points as needed for rates lookup and shipments. It uses geolocation when determining the closest shipment point to the destination postal code. This selection is saved with the Woocommerce order.
Customer Reviews
Canada Post Services Available
Domestic (within Canada)
Lettermail Canada (Flat Rates Feature)
Regular Parcel
Expedited Parcel
Xpresspost
Xpresspost Certified
Priority
Library Books
To USA
Lettermail USA (Flat Rates Feature)
Expedited Parcel USA
Priority Worldwide Envelope USA
Priority Worldwide pak USA
Priority Worldwide Parcel USA
Small Packet USA Air
Tracked Packet – USA
Xpresspost USA
International
Xpresspost International
International Parcel Air
International Parcel Surface
Priority Worldwide Envelope Int’l
Priority Worldwide pak Int’l
Priority Worldwide parcel Int’l
Small Packet International Air
Small Packet International Surface
Tracked Packet – International
Summary of Features
Live accurate shipping rates directly in Woocommerce shopping cart and checkout page
Parcel Tracking: Updates your order with Parcel Tracking details when a PIN/Tracking number is added
Canada Post Shipment Labels can be created. These PDF Labels can be generated on Woocommerce orders
Shipment labels work for Non-Contract (ie. Small Business/Venture one) as well as Contract customers that do not need a Manifest.
Multiple warehouses. You can now define more than one shipping origin for rates lookup and shipments. It uses geolocation when determining the closest shipment point to the destination postal code.
Ability to add a markup/margin to shipping rates
Uses Canada Post’s new Web Services (Not SellOnline) for speed and stability
Ability to use Shipment Boxes in rates calculation
Lettermail service that can be set as a flat-rate for smaller items or promotions
Bilingual option in English and French (Translation-ready with Language files (.po/.mo))
Requires a Canada Post Account/Venture One and API Access (free) – You can simply sign-up online at Canada Post Developer Program
SOFTWARE REQUIREMENTS
Wordpress 3.1 + with WooCommerce 2.4+
PHP 5.6+ required (Woocommerce recommends PHP 7.2+)
PHP cURL or fsockopen enabled (with outgoing Firewall configured if required). Uses standard Wordpress wp_remote_request
Canada Post Account with API Access (free)
PHP SimpleXML (enabled by default in most PHP setups)
Updates
Version 1.7.21
Canada Post: Zonos Integration in order to prepay U.S. duties on shipment labels.
Provides the Zonos Account Key in the API header when creating shipment labels.
This enables Canada Post to generate and link a unique Declaration ID for each U.S-bound shipment.
Woocommerce version support
Version 1.7.20
Canada Post Customs Tax ID
Woocommerce version support
Version 1.7.19
PHP 8.2, PHP 8.3 Support
Woocommerce version support
Version 1.7.18
Order edit page for Woocommerce HPOS support
Version 1.7.17
Woocommerce HPOS support
Version 1.7.16
Support for Woocommerce HPOS (High performance order storage) and order edit page changes
Version 1.7.15
Woocommerce version support
Lettermail calculation, increased rounding decimal places
Version 1.7.14
Update for Tracked package
Woocommerce version support
Version 1.7.13
Woocommerce version support
Version 1.7.12
Wordpress version support, Product price feature
Version 1.7.11
Wordpress version support
Shipment labels – Product price matches order item price on customs form
Version 1.7.10
Woocommerce and Wordpress version support
PHP 8 support
Shipment labels – default method selection
Version 1.7.9
Updated Tracking email notifications
Version 1.7.8
Woocommerce version support
Version 1.7.7
Tracking email notification template
Tracking display and heading customization
Code improvements
Version 1.7.6
3D Box packing updated
Class rules to exclude Lettermail/Flat rates
Shipment label form selects the order shipping method by default
Woocommerce version support
Version 1.7.5
Canada Post tracking url updated
Shipment labels to USA include commercial invoice if available
Woocommerce version support
Version 1.7.4
Woocommerce version support
Version 1.7.3
Code improvements
Woocommerce version support
Version 1.7.2
Audited code for escaping all translated text and dynamic content
JavaScript updated
Localization updated
Woocommerce version support
Version 1.7.1
Code improvements
Woocommerce version support
Version 1.7.0
Shipment data storage
Package tracking data storage
Groundwork to support more shipment features
International shipment labels: Shipping address province/state not required for certain destinations
Customs Currency conversion option on shipment
Code improvements
Woocommerce version support
Version 1.6.12
Lettermail/Flat Rate can use Shipping Class in Rate Rules
Code improvements
Woocommerce version support
Version 1.6.11
Product weight or dimension default alternative/failsafe/failover data
Code improvements
Woocommerce version support
Version 1.6.10
Minor improvements
Woocommerce version support
Version 1.6.9
Lettermail/flat rates layout improvement
Option for flat rate subtotal to include or exclude tax.
Version 1.6.8
Product variations issue fix
Woocommerce version support
Version 1.6.7
Margin adjustment feature for each service
Box definition layout improvements
Woocommerce version support
Version 1.6.6
Layout improvements, Woocommerce version support
Code improvements
Version 1.6.5
Added options for Tracking information. Now you can select the location of the tracking information as well as the display the tracking number.
Code improvements
Version 1.6.4
Code refactoring and small improvements
Version 1.6.3
Rates for Countries that do not require a postal code
Code improvements
Version 1.6.2
French language translation update, thanks to Patrick Pelletier
Shipment form with Customs description: filters out special characters
Version 1.6.1
Improved compatibility with Woocommerce 3.x for creating shipment labels
Version 1.6.0
Added feature for Automatic updates
Refactoring and code improvements
Version 1.5.19
Added more details to Rates lookup logging
Updated Woocommerce 3.x new methods
Version 1.5.18
Woocommerce 3.x support
Fixed Optimized box selection.
Version 1.5.17
Fixed packing issue related to dimensions, Optimized box selection.
Code improvements
Version 1.5.16
Refactored Box packing and added Volumetric Box packing algorithm
Added feature: Exchange Rate (to make it more straightforward than using Margin for rates).
Code improvements, more data and improved layout for Rates lookup logging.
Version 1.5.15
Fix for shipment labels when order is created in admin
Version 1.5.14
Optimized box packing, better box selection and box packing fixes
Added feature: Limit Sending Address/Warehouses on Products (When using Multiple Sender Addresses)
Version 1.5.13
Added feature for multiple Class Rules
Version 1.5.12
Code improvements, fixes
Version 1.5.11
Added feature to provide HS codes on products
Code improvements, fixes
Version 1.5.10
Added feature to provide Shipment templates/default values
Custom Service names – Added feature to change the service name to a custom names
New feature to customize the Delivered By label
Code improvements, fixes
Version 1.5.9
Updated documentation
Version 1.5.8
Support for Shipping Zones in Woocommerce 2.6: Please add “Canada Post” to the Shipping zones. For example, click on the “Rest of the World” shipping zone and click “Add Shipping Method” and select “Canada Post”. It is important to do this or the shipping rates will not display in the cart. This is a required step from Woocommerce 2.6+
Canada Post Shipments: Code improvements.
Box margin – Allow for negative values
Version 1.5.7
Updated French Language file translations (fr_FR and fr_CA)
Canada Post Shipments: Added ability to select boxes to populate package dimensions. Added support for inches/lbs when entering weight and dimensions.
Version 1.5.6
Added feature to restrict method by Country
Flat Rate: Added Province/State option for more flat rate flexibility.
Version 1.5.5
Canada Post Shipments: Fix for including Company Name with USA and International shipment labels
Flat Rate / Lettermail: Added Province/State option for more flat rate flexibility.
Version 1.5.4
Fix for products without dimensions
Version 1.5.3
Updated Create shipment label with some additional options and update for Address line 2
Date format for Delivery Estimate
Added support for units inches/lbs, cm/kg
Code improvements, fixes
Version 1.5
New Feature: Canada Post Shipment Labels can be created from this plugin. PDF Labels can be generated on Woocommerce orders. These can then be printed out and shipped on the package. The tracking number (for tracked services) will also be auto-added to the order to update the customer.
New Feature: Settings area has now been organized into Tabs.
Shipment labels work for Non-Contract (ie. Small Business/Venture one) as well as Contract customers that do not need a Manifest.
New Feature: Multiple warehouses. You can now define more than one shipping origin for rates lookup and shipments. It uses geolocation when determining the closest shipment point to the destination postal code.
Many other code improvements have been included in this version. More error checking and handling.
This version is a massive update to the previous versions but all settings from previous versions will be retained when upgrading.
Version 1.4.4
Code improvements, fixes
Version 1.4.3
Code improvements
Version 1.4.2
Code improvements
Shipping calculation works with products that have weight only (no dimensions)
More options added to settings page.
Version 1.4
New advanced Box Packing Algorithm used to pack boxes for shipping rates.
Feature added: Multiple shipping packages now supported. When the maximum size/weight of a box is reached, the remaining products are packed into another box and the rates are calculated using these multiple shipping packages.
Feature added: Products (and Variations) can be marked as “Ready to Ship” / Pre-packaged. These products will not be packed but assumed already packed and ready to ship when calculating rates with Canada Post.
Feature added: Shipping classes can be used to limit what Canada Post services (ie. Xpresspost or Expedited) to use for groups of products.
Minimum Woocommerce requirement is Woocommerce 2.1.x (Tested up to latest version)
Feature added: Order details page now has an “Order Shipping Details” meta box that displays detailed information about the product packaging and calculation, especially with regard to multiple shipping packages.
Additional options added to Settings page for more control over plugin functionality
This version is a big update to the previous versions but all settings from previous versions will be retained when upgrading.
Version 1.3.9
Code improvements in Box packing
Version 1.3.8
Feature added: Boxes configuration have their own weight and dollar ($) margin to be added to shipping cost if box is used.
Code improvements
Version 1.3.7
Feature added: Shipping Margin can now have negative numbers. Ex: Shipping Margin can be -5% to reduce the cost by 5%. Shipping Margin by $ can also be -$5 to reduce shipping cost by $5.
Lettermail/Flat Rates now have a feature to override Package/Envelope weight so that the live rates and the Lettermail/Flat Rates can have separate Package/Envelope weights in their calculation.
Lettermail/Flat Rates can be limited by the Cart subtotal. The minimum $ and maximum $ amounts can be configured in each Lettermail/Flat Rate rule.
In Shipping Methods, the “Delivered by” text now has a span tag wrapped around it with a class to aid in css styling
Version 1.3.6
Feature added: Shipping Margin with dollar value. Ex: can be used as a Handling fee. Shipping Margin with percent (%) is still available as well.
Bugfixes and code improvements
Version 1.3.5
Updated Origin/Source Postal code input validation
Rates logging feature panel loaded by ajax
Version 1.3.4
Wordpress 3.8 update
Bugfixes and code improvements
Version 1.3.3
Feature added to Validate API Credentials from settings page
Lettermail/Flat Rates maximum dimensions setting
Bugfixes and code improvements
Version 1.3
Shipping calculation now works with products that have weight only (no dimensions)
Bugfixes and code improvements
Rates request logging feature added
Version 1.2.1
Minor update
Version 1.2
Rates are are sorted by cost from lowest to highest (ascending).
Parcel Tracking feature enabled and added to plugin
Live Tracking lookup with Canada Post
Version 1.1
Complete Bilingual translation completed for Plugin code and provides correct Accept-language (en-CA or en-FR) to Canada Post webservice to display results in chosen language
Plugin is now fully English and French and supports WPML Multi-language plugin
Updated Administration options
Version 1.0
Supports WooCommerce 2.0+
Initial Release
Technical Details
- Developer
- truemedia
- Last Updated
- September 4, 2025
- Published
- November 28, 2025
Compatibility
WordPress Plugins Compatible
No reviews yet
Be the first to review this product.
Rcwd Upload for Gravity Forms
$26
⭐
4.7
WooCommerce Accept.Blue Payment Gateway
$79
⭐
5.0
Massive Stock Market & Forex Widgets
$50
⭐
4.5