Testing
From front end
Add an item to your cart, try to get an estimate on shipping, if you get a error saying this shipping method is unavailable for:
- Unknown Reason" Check your configuration settings, specifically the gateway url.
Try the following variations
- http://www.sellonline.canadapost.ca instead of http://sellonline.canadapost.ca
- http://sellonline.canadapost.ca:30000 instead of http://sellonline.canadapost.ca
Also ensure the your web host has port 30000 (thirty thousand) open for outgoing traffic
To check the port download the test file (right click save as) and upload it somewhere on your server thats accessable via html
Navigate to were you uploaded the file using your browser, you should one of the following
- Passed
if you are able to connect to canada post.
- Failed To Connect
if you cannot connect
-
Failed
if you can connect but did not get a valid response
Typically the failure can be resolved by asking your web host provider to open port thirty-thousand (30000)
- "XML parsing error" Check to ensure your product has the width / height / length / weight attributes entered
Through the checkout process
If checkout process does not get to step 3 then you may need to add the following to your onepagecheckout.tpl template (more information
here)
<div class="col-right side-col">
</div>
From admin panel through the Create order process
Add an item to your order, Click the "Get Shipping Methods" link, if you get a error saying this shipping method is unavailable for:
- "Unknown Reason" See section above
- "XML parsing error" Check to ensure your product has the width / height / length / weight attributes entered