Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

Shipping Canada Post WooCommerce


This is a free WooCommerce plugin which gives very accurate shipping rate estimates for shipping with Canada Post.

Uses a volumetric packing algorithm to figure out how to pack the products in the shopping cart into user-defined boxes and envelopes,
then it queries the Canada Post API to get real-time rate estimates and adds things together along with some user-defined configurations,
to adjust the final shipping price charged to the customer.

Supports affordable letter mail stamp-based mailing for small and light items.

Supports individual items having flat rates.

You can mark up the shipping rates by a percentage and a fixed amount.

You can set a handling fee.

You can specify that certain items should stack together, saving space in the box and leading to much more accurate estimates.

It shows the customer the estimated number of days it will take for the item to ship, and you can add extra handling time that will increase the estimates if needed.

Gives a more accurate estimate than any other free WooCommerce Canada Post shipping plugin we could find.


  • The cart page with the Canada Post shipping options, rates, and estimated delivery timeframe.
  • The plugin settings page.


  1. Install and enable through the WordPress dashboard’s «Plugins -> Add New» section.
  2. The settings will be available in «WooCommerce -> Settings -> Shipping -> Shipping Canada Post WooCommerce».
  3. On the settings page, fill in your Canada Post customer number and API credentials. If you don’t have these, you’ll have to sign up as a developer on the Canada Post website first.
  4. Make some shipping zones, and add «Shipping Canada Post WooCommerce» as the shipping method.
  5. Add some boxes and set their dimensions and weight properties on the plugin settings page (see FAQ for instructions).
  6. Make sure all your products have dimensions and weight set in their «Product data -> Shipping» section.
  7. Read the FAQ for info about more features that are available.
  8. If there are any price calculation issues, try enabling «Debug mode» in «WooCommerce -> Settings -> Shipping -> Shipping options». It will bypass the cache and give a fresh price calculation every time.


How do I make new boxes and envelopes?

Make a new shipping class with a slug that starts with «box-» for boxes, or «letter-» for envelopes. Then go to the plugin settings page and there will be a new section to fill in the box or envelope’s properties.

How do I make certain items have a flat rate shipping cost?

Make a new shipping class with a slug that starts with «flat-rate-«. Then assign that shipping class to a product. There will now be a new field in the plugin settings page which allows you to set the flat rate for everything with that new shipping class.

How do I set certain items as stackable?

Make a new global product attribute with the slug «stackable», and add an item to it for each product that can stack. For example, if you have two different sizes of hats that can each stack with their own size, you would make two items, and maybe call them «small hat 1» and «medium hat 1». Next, edit a product, go to «Product data -> Attributes». You should see the attribute name in bold there of the global attribute you made with the slug «stackable». If not, you can add it from the «Custom product attribute» dropdown menu. Next, expand the attribute by clicking on its name in bold. Now simply add one of the values you made to the Value(s) box, and that item will now stack with any other item that has that value. Note that only one stackable value is currently supported per item.

I am using the Storefront theme, and the shipping estimate section on the checkout page is too narrow. How can I fix that to make it look better?

Make a child theme of Storefront (using instructions from the WordPress Codex, or using some plugin), and make sure you switch your active theme to the new child theme. Then add this to the child theme’s style.css file:
/* Fix Storefront checkout table display. It was too narrow. */
table.woocommerce-checkout-review-order-table .product-name {
width: unset;


29 de enero de 2019
I have installed it, but whe I try to launch the calculation in the shopping cart, it keeps turning and nothing is happening.
Leer la 1 reseña

Colaboradores y desarrolladores

«Shipping Canada Post WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


Traduce «Shipping Canada Post WooCommerce» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


  • Letter mail support added, allowing for much cheaper stamp-based postage if the contents are small and light enough. See the FAQ for instructions.


  • Improve installation instructions and tags in the readme.txt file.


  • Improve descriptions on settings page. Update readme.txt installation instructions.


  • Update readme.txt because it doesn’t support markdown syntax highlighting for code blocks.


  • Update the installation instructions in readme.txt to make the setup process more clear. Add Storefront css fix to FAQ.


  • Update the readme.txt file, and fix the default values for box dimensions in the settings.


  • Update Changelog in the readme.txt file.


  • Fix incorrect Version header and readme.txt file.


  • Fix some mistakes in the readme.txt file.


  • Initial release.