Forums / Addon Shipping Modules / Canada Post module

Canada Post module

Views: 188,608

Results 461 to 480 of 481
21 Jul 2020, 11:15 PM
#461
delia avatar

delia

Totally Zenned

Join Date:
May 2006
Location:
Gardiner, Maine
Posts:
2,383
Plugin Contributions:
7

Canada Post module

twitchtoo:

thebeadyeye It was derived from a working 1.55f version (1 year of successful production use).

Where is the 1.5.5f version? I was waiting for the new version based on what is on the zen cart site, thinking it would be for 1.5.5 and up. If there is a version somewhere else, please tell me.

The full-time Zen Cart Guru. WizTech4ZC.com
New template for 2.0 viewable here: 2.0 Demo

21 Jul 2020, 11:51 PM
#462
twitchtoo avatar

twitchtoo

Totally Zenned

Join Date:
Apr 2007
Location:
Ontario, Canada
Posts:
1,733
Plugin Contributions:
14

Re: Canada Post module

delia:

Where is the 1.5.5f version? I was waiting for the new version based on what is on the zen cart site, thinking it would be for 1.5.5 and up. If there is a version somewhere else, please tell me.

The 1.55f version didn't get released publicly due to a lack of time and funding. Also the only reason the current 1.56c version isn't backwards compatible is because it ships installed into stock 1.56c files - the overall changes are minimal with this type of shipping module...

Option 1:
Copy all **new live site and admin files directly into the same folder locations in 1.55f. ** The new files will work with 1.55f directly.

File compare core overwrite files:
**classes/shopping_cart.php

includes/languages/YOUR_TEMPLATE/english.php

admin/includes/modules/all files within**

Move only the Canada Post tracer changes. If you can't see them, it's easy to file compare a stock 1.56c file with those in this package to find what I've changed - then paste those changes into the same locations in the 1.55f files.

Option 2:
Email me directly for the unreleased 1.55f package... which is identical to option 1 only it's all done for you :)
(Donations appreciated)

Option 3:
Hire a fellow like me to install it or I can upgrade the site to 1.56c before the next php updates get rolled out:

https://www.php.net/supported-versions.php

:cheers:

Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
June 7.2026 - NOW AVAILABLE - Twitch Base8 - Obsidian

23 Jul 2020, 3:54 PM
#463
delia avatar

delia

Totally Zenned

Join Date:
May 2006
Location:
Gardiner, Maine
Posts:
2,383
Plugin Contributions:
7

Re: Canada Post module

twitchtoo:

The 1.55f version didn't get released publicly due to a lack of time and funding. Also the only reason the current 1.56c version isn't backwards compatible is because it ships installed into stock 1.56c files - the overall changes are minimal with this type of shipping module...

Option 1:
Copy all **new live site and admin files directly into the same folder locations in 1.55f. ** The new files will work with 1.55f directly.

File compare core overwrite files:
**classes/shopping_cart.php

includes/languages/YOUR_TEMPLATE/english.php

admin/includes/modules/all files within**

Move only the Canada Post tracer changes. If you can't see them, it's easy to file compare a stock 1.56c file with those in this package to find what I've changed - then paste those changes into the same locations in the 1.55f files.

Option 2:
Email me directly for the unreleased 1.55f package... which is identical to option 1 only it's all done for you :)
(Donations appreciated)

Option 3:
Hire a fellow like me to install it or I can upgrade the site to 1.56c before the next php updates get rolled out:

https://www.php.net/supported-versions.php

:cheers:

Thanks, if my client decides to install a new version, I'll check back with you. What he has works now as far as I know.

The full-time Zen Cart Guru. WizTech4ZC.com
New template for 2.0 viewable here: 2.0 Demo

31 Aug 2020, 2:31 PM
#464
riomaha avatar

riomaha

New Zenner

Join Date:
Oct 2013
Location:
MTL
Posts:
66
Plugin Contributions:
1

Re: Canada Post module

Hi, I am using ZC 1.5.5 and was running Canada post 1.6. out of nowhere it is no longer able to get quotes. error "internal" which when I dug deeper says unable to reach sever and I only see that when I change from $errno>0 to $errno>=0

  function _sendToHost($data)
  {
    $url  = 'https://' . (MODULE_SHIPPING_CANADAPOST_CPCID == 'CPC_DEMO_XML' ? 'qa-' : '') . 'sellonline.canadapost.ca/sellonline/Rating';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_TIMEOUT, 3);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
//        curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Zen Cart merchant at ' . urlencode(HTTPS_SERVER));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $error    = curl_error($ch);
    $errno    = curl_errno($ch);
    curl_close($ch);

    if ($errno > 0) {
      $response = '<?xml version="1.0" ?><eparcel><error><statusMessage>' . MODULE_SHIPPING_CANADAPOST_COMM_ERROR . ($errno != 0 ? '<br /><strong>' . $errno . ' ' . $error . '</strong>' : '') . '</statusMessage></error></eparcel>';
    }
    return $response;
  }

I tried the updated version too 1.6.1 and still getting the same error.
I did try curl from terminal of that server "curl https://sellonline.canadapost.ca/sellonline/Rating" and I get method not allowed which is normal since I used et method.

Is anyone else experiencing this? not sure how to fix it.

31 Aug 2020, 3:07 PM
#465
riomaha avatar

riomaha

New Zenner

Join Date:
Oct 2013
Location:
MTL
Posts:
66
Plugin Contributions:
1

Re: Canada Post module

OK, I have done more digging and I seem to be getting error

0 ]> -50000 An internal problem occurred. Please contact the Sell Online Customer service Desk at mailto:/[email protected] 

Will be checking with Canada Post

31 Aug 2020, 4:28 PM
#466
twitchtoo avatar

twitchtoo

Totally Zenned

Join Date:
Apr 2007
Location:
Ontario, Canada
Posts:
1,733
Plugin Contributions:
14

Re: Canada Post module

Riomaha, Due to popular demand I have a public release available:

Twitch Canada Post Shipping Module - Sell Online Public Release
20a for 1.55f
August 9.2020

In Zen terms that's** version 1.64 for Zen Cart 1.55f**.

Email me and I can send you the module .zip and install instructions.

Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
June 7.2026 - NOW AVAILABLE - Twitch Base8 - Obsidian

3 Sep 2020, 11:44 AM
#467
riomaha avatar

riomaha

New Zenner

Join Date:
Oct 2013
Location:
MTL
Posts:
66
Plugin Contributions:
1

Re: Canada Post module

riomaha:

OK, I have done more digging and I seem to be getting error

0 ]> -50000 An internal problem occurred. Please contact the Sell Online Customer service Desk at mailto:/[email protected]

> Will be checking with Canada Post

I hope this helps others. If you wish to troubleshoot your Canada Post module. Trying using this test page to test your CPC_ code. Only change the CPC code on the page and submit it. If you are able to get rates, then your code is working. In my case, my CPC code isn't working.

Also if you want to ensure your module is working fine, Change the CPC code on your site to CPC_DEMO_XML and check your site. If you are getting rates, then your module is working.

Rio
31 Mar 2021, 3:13 PM
#468
thebeadyeye avatar

thebeadyeye

New Zenner

Join Date:
Feb 2007
Posts:
47
Plugin Contributions:
0

Re: Canada Post module

I'm presently upgrading my site to v1.5.7c. Is there any kind of news on any Canada Post shipping estimate plugin that is being worked on?

27 Oct 2021, 2:46 PM
#469
twitchtoo avatar

twitchtoo

Totally Zenned

Join Date:
Apr 2007
Location:
Ontario, Canada
Posts:
1,733
Plugin Contributions:
14

Re: Canada Post module

Final testing of an upgraded version compatible with 1.57c is wrapping up this week.

Your donations are appreciated.

Twitch.
https://www.twitchtoo.com Do you work for free? Please donate.
June 7.2026 - NOW AVAILABLE - Twitch Base8 - Obsidian

9 Nov 2021, 12:49 PM
#470
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,720
Plugin Contributions:
56

Re: Canada Post module

Would you please release this? It seems like the old version has stopped working.

That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.

18 Jan 2025, 3:04 AM
#471
woundedpaw avatar

woundedpaw

New Zenner

Join Date:
Feb 2024
Location:
Toronto
Posts:
1
Plugin Contributions:
0

Re: Canada Post module

Will there be a new version for v2.1.0 coming soon? Haven't tried it yet but I would like to incorporate this module for shipping from Canada to everywhere.

20 Jan 2025, 9:41 PM
#472
njcyx avatar

njcyx

Zen Follower

Join Date:
Apr 2019
Posts:
374
Plugin Contributions:
0

Re: Canada Post module

WoundedPaw:

Will there be a new version for v2.1.0 coming soon? Haven't tried it yet but I would like to incorporate this module for shipping from Canada to everywhere.

https://www.zen-cart.com/downloads.php?do=file&id=4&styleid=2

The latest version was released Jan 2024. It is said it is compatible with 2.0-alpha. You can probably try it and see if it still works with 2.1.0.

22 Mar 2025, 8:24 PM
#473
servicesinfosl avatar

servicesinfosl

New Zenner

Join Date:
Feb 2012
Location:
Sherbrooke QC Canada
Posts:
8
Plugin Contributions:
0

Re: Canada Post module

njcyx:

https://www.zen-cart.com/downloads.php?do=file&id=4&styleid=2

The latest version was released Jan 2024. It is said it is compatible with 2.0-alpha. You can probably try it and see if it still works with 2.1.0.

I have updated my website https://www.touskki.ca with Zen Cart 2.1.0. I rely solely on Canada Post for shipping so I grit my teeth and installed this suggested version. It "sort-of" works. Initially, it broke crashed the site completely. Then I noticed that just copying includes\modules\shipping\canadapost.php, my site did not crash and shipping rates were displayed in the shipping estimator. Yeah!

Well, however, checking my error logs, I get the following errors every time I access the shipping estimator...

[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(228): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "ready_to_ship" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 228.

[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(229): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "dim_type" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 229.

[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(230): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "weight_type" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 230.

I tried really hard to correct the problem myself, but this time I lack the skills.

Please help me Dr. Byte!

22 Mar 2025, 8:35 PM
#474
servicesinfosl avatar

servicesinfosl

New Zenner

Join Date:
Feb 2012
Location:
Sherbrooke QC Canada
Posts:
8
Plugin Contributions:
0

Re: Canada Post module

Hi everyone,

I have recently upgraded my Zen Cart to v2.1.0. All went correctly. Then I installed the suggested module above as I require Canada Post as it is my only shipping option. The entire zen cart crashed and burned. Then I notices if you just all includes\modules\shipping\canadapost.php, customers do get rates in the shipping estimator. However, I do get these errors every time I access the shipping estimator:


[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(228): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "ready_to_ship" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 228.

[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(229): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "dim_type" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 229.

[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(230): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "weight_type" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 230.

However I get rates from Canada Post (but unsure if they are correct). Please help!

My Zen Cart: https://www.touskki.ca

8 Sep 2025, 2:15 PM
#475
grizak avatar

grizak

New Zenner

Join Date:
Sep 2007
Posts:
5
Plugin Contributions:
0

Re: Canada Post module

The Canada Post Sell Online tool will be decommissioned by the end of September 2025. Does anyone have any plans to support the new Canada Post Developer Program for Zencart?

14 Sep 2025, 6:55 PM
#476
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Canada Post module

grizak:

The Canada Post Sell Online tool will be decommissioned by the end of September 2025. Does anyone have any plans to support the new Canada Post Developer Program for Zencart?

The old module let you configure your specific shipping box sizes in the CP website, and then when CP quoted prices it was based on those box sizes, fitting all the shipment items into that many boxes.
Their new approach abandoned that feature, meaning it will need to rely on Zen Cart's max box weight for calculating how many boxes, regardless of dimensions. This will throw off the CP quoting a bit, because it might quote on too few or too many boxes, of wrong dimensions.

This is what has always interfered with building an updated module for CP.

Questions for you:

  • do you normally use only a certain CP-provided packaging for your shipments?
  • what regular box sizes do you normally use?
  • how often do you vary from a single box size?
  • how often do you use a bag instead of a box? (bags can be random sizes, which is harder to anticipate)
  • how often do you combine multiple items into a single package?
  • were there any pain-points to using the old CP module? (packaging, quoted prices, etc)

These are just some questions that will help anticipate what's needed for a rebuild. I know they'll be specific to your own business, but the feedback helps.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

14 Sep 2025, 6:58 PM
#477
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Canada Post module

ServicesinfoSL:

Hi everyone,

I have recently upgraded my Zen Cart to v2.1.0. All went correctly. Then I installed the suggested module above as I require Canada Post as it is my only shipping option. The entire zen cart crashed and burned. Then I notices if you just all includes\modules\shipping\canadapost.php, customers do get rates in the shipping estimator. However, I do get these errors every time I access the shipping estimator:


[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(228): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "ready_to_ship" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 228.

[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(229): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "dim_type" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 229.

[22-Mar-2025 12:15:35 America/Montreal] Request URI: /index.php?main_page=shopping_cart, IP address: 23.233.224.168, Language id 1
#0 /home/tousk980/public_html/includes/modules/shipping/canadapost.php(230): zen_debug_error_handler()
#1 /home/tousk980/public_html/includes/classes/shipping.php(257): canadapost->quote()
#2 /home/tousk980/public_html/includes/modules/shipping_estimator.php(163): shipping->quote()
#3 /home/tousk980/public_html/includes/templates/touskki/modalboxes/tpl_shipping_estimator.php(19): require('/home/tousk980/...')
#4 /home/tousk980/public_html/includes/templates/touskki/templates/tpl_shopping_cart_default.php(213): require('/home/tousk980/...')
#5 /home/tousk980/public_html/includes/templates/touskki/common/tpl_main_page.php(233): require('/home/tousk980/...')
#6 /home/tousk980/public_html/index.php(94): require('/home/tousk980/...')
--> PHP Warning: Undefined array key "weight_type" in /home/tousk980/public_html/includes/modules/shipping/canadapost.php on line 230.

However I get rates from Canada Post (but unsure if they are correct). Please help!

You could try changing lines 228-230 of canadapost.php to the following:

                    $product['ships_in_own_box'] ?? $product['ready_to_ship'] ?? 0,
                    $product['dim_units'] ?? $product['dim_type'] ?? 'cm',
                    $product['weight_units'] ?? $product['weight_type'] ?? 'kgs'

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

15 Sep 2025, 1:43 PM
#478
grizak avatar

grizak

New Zenner

Join Date:
Sep 2007
Posts:
5
Plugin Contributions:
0

Re: Canada Post module

Thanks for the response - see my comments below:

Questions for you:

  • do you normally use only a certain CP-provided packaging for your shipments? No - we never use any CP Provided packaging - we use a fixed set of boxes (all pre-defined) - currently each box is defined on the Canada Post Sellonline website.
  • what regular box sizes do you normally use? We have a bunch of different boxes from small (6x4x4inches to large 36x24x12inches) - probably 10 - 12 box sizes.
  • how often do you vary from a single box size? All of the boxes we used are pre-defined
  • how often do you use a bag instead of a box? (bags can be random sizes, which is harder to anticipate) Never - no bags
  • how often do you combine multiple items into a single package? - often, most shipments are multiple items into a single box.
  • were there any pain-points to using the old CP module? (packaging, quoted prices, etc) The old module worked well in the past, over the last couple of years it has become a bit unreliable with availability problems (server unreachable), and issues with displaying all shipping options (sometimes it returns all shipping options/rates - sometimes it doesn't). At this point, we've disabled it in our store. I've talked with Canada Post, they have minimized all support for Sellonline and it will be fully decommissioned by the end of this month (Sept 2025).

I spoke with a developer who is familiar with the new Canada Post Developer Program, and the old Canada Post Sellonline service (but he is not familiar with Zencart) - he said that platforms/sites transitioning from Sellonline to the new Developer program have to add a local box library/database to their platform/site and use a cartonization algorithm to compare items to be shipped vs. boxes in the local box library/database to determine which boxes/weights are to be shipped, and pass that off to new Canada Post API.

23 Sep 2025, 4:01 PM
#479
buffdcosmetics avatar

buffdcosmetics

New Zenner

Join Date:
Sep 2025
Location:
Osoyoos, BC
Posts:
1
Plugin Contributions:
0

Re: Canada Post module

grizak:

The Canada Post Sell Online tool will be decommissioned by the end of September 2025. Does anyone have any plans to support the new Canada Post Developer Program for Zencart?

BUMP

Has anyone updated the Canada Post module to reflect the new Canada Post shipping?

23 Sep 2025, 9:32 PM
#480
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,720
Plugin Contributions:
56

Re: Canada Post module

Working on it.

That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.