tinabanana Posted April 6, 2015 Share Posted April 6, 2015 I installed the canadapost plugin, requested and entered my Merchant ID, put box dimension and weight, but I can't get it to do anything, all i get is the follow error The following errors were detected: Unfortunately there are no suitable shipping methods available for your order. This may be because the total weight of your order is too high or we cannot ship to your country. Please contact a member of our staff for any further inquiries. I tried the 'all in one shipping' just to make sure I wasnt something something wrong, but that worked just fine. I disable it before enabling the canadapost one. Can anyone help? it seems like it should work out of the box. Quote Link to comment Share on other sites More sharing options...
bsmither Posted April 6, 2015 Share Posted April 6, 2015 Welcome tinabanana! Glad to see you made it to the forums. I had an interesting conversation with a store owner who wanted to use Canada Post. I had questions whether CP wanted it's data in Canadian Dollars, kilograms, and centimeters, or could it accept other dimensions depending how the CP account was setup. What are your thoughts about the kind of data your store is giving CP? Quote Link to comment Share on other sites More sharing options...
bsmither Posted April 6, 2015 Share Posted April 6, 2015 Also, CP uses CubeCart's Request() function. So, in admin, Request Log, find the entry that has the request to and response from CP. Quote Link to comment Share on other sites More sharing options...
tinabanana Posted April 6, 2015 Author Share Posted April 6, 2015 thanks for the tip on the request log. very helpful! looks like the problem is with cURL, so i'll look into that cURL Error (28): Connection timed out after 15005 milliseconds As far as info required, I thought the information requested was very vague, I actually could not tell if it was inch/cm kg/lbs. So I just put random numbers in for now to get it working, once i get it working, i would play with the settings to see what is required. Quote Link to comment Share on other sites More sharing options...
tinabanana Posted April 6, 2015 Author Share Posted April 6, 2015 looks like cURL is enabled, not too sure what to do now cURL support enabled cURL Information libcurl/7.38.0 OpenSSL/1.0.1e zlib/1.2.3 libidn/1.18 librtmp/2.3 Quote Link to comment Share on other sites More sharing options...
bsmither Posted April 6, 2015 Share Posted April 6, 2015 The cURL would not give an error if it was not installed/enabled. But "Connection Timeout" is noteworthy. The module is asking Request() to contact sellonline.canadapost.ca, port 30000. When you obtained your CP Merchant ID, in the email, did it give the URL that the store should be making contact with? Quote Link to comment Share on other sites More sharing options...
bsmither Posted April 6, 2015 Share Posted April 6, 2015 So, after finally finding the correct documentation (which makes the values used by CubeCart to be the correct ones), even CP's online tester is failing. http://sellonline.canadapost.ca/DevelopersResources/protocolV3/HTTPInterface.html So, maybe an email to the support people at CP may provide an answer as to what to do about using SellOnline. Quote Link to comment Share on other sites More sharing options...
tinabanana Posted April 6, 2015 Author Share Posted April 6, 2015 There was no url provided in the email, here is the email.... I updated my profile as they mentioned. Thank you for your reply. I have created your Retailer ID. You will need to update your shipping profile on the server by using the following address: http://sellonline.canadapost.ca/servlet/LogonServlet?Language=0 Retailer ID :? CPC_***** Password : ***** For help filling the profile read the Implementation guide http://www.canadapost.ca/cpo/mc/assets/pdf/business/impguide_en.pdf You also have to download the Sell Online architecture document from the Sell Online website: http://www.canadapost.ca/cpo/mc/assets/pdf/business/arch_en.pdf The developer’s resources can be found at the following address: http://sellonline.canadapost.ca/ This should be sufficient for you to test your shipping module. If you need further information don't hesitate to contact me or contact Canada Post partners http://www.canadapost.ca/cpo/mc/business/productsservices/developers/providers.jsf IT IS STRONGLY RECOMMENDED THAT YOU SET UP DEFAULT SHIPPING RATES IN THE EVENT OF SERVER PERFORMANCE ISSUES. PLEASE SEE PAGE 11 OF THE IMPLEMENTATION GUIDE OR PAGE 10 OF THE ARCHITECTURE DOCUMENT FOR DETAILS Note: For any future assistance by e-mail with Sell Online please always include your CPC Retailer ID and 7 digit Canada Post account number. I sent them an email but i don't expect much back from them Quote Link to comment Share on other sites More sharing options...
tinabanana Posted April 7, 2015 Author Share Posted April 7, 2015 canadapost said that if i could login using my merchant id that it was active and working fine. not much else i can do with this, guess i'll be looking for a different cart with a canadapost plugin that works for me Quote Link to comment Share on other sites More sharing options...
bsmither Posted April 7, 2015 Share Posted April 7, 2015 Login to the Merchant Account's Control Panel? That should work for normal "port 80" communications. Here is something from the CP FAQ (as reported in the CubeCart development center and paraphrased) Will Sell Online work if there is a firewall between Sell Online’s server and I ? Yes. You have to inform your hosting provider system administrator that you need to perform TCP (not UDP) socket communication between your computer (your CubeCart site) and the Sell Online server (IP adress=sellonline.canadapost.ca Port:30000). The server admin will need to reconfigure your server’s firewall to allow this port. Please have a conversation with your hosting provider to determine if outgoing communications from your site through port 30000 is being blocked. When you contacted CP, hopefully you mentioned my comment above regarding CP's own online tester not working: http://sellonline.canadapost.ca/DevelopersResources/protocolV3/HTTPInterface.html Quote Link to comment Share on other sites More sharing options...
havenswift-hosting Posted April 8, 2015 Share Posted April 8, 2015 canadapost said that if i could login using my merchant id that it was active and working fine. This does not any sense at all and am amazed that whoever you spoke to gave you that answer ! As Brian has pointed out, the login to your merchant area and the ability to use their system via an E-Commerce system are two completely different things not much else i can do with this, guess i'll be looking for a different cart with a canadapost plugin that works for me Every other cart would have the same issues that you are having You have to inform your hosting provider system administrator that you need to perform TCP (not UDP) socket communication between your computer (your CubeCart site) and the Sell Online server (IP adress=sellonline.canadapost.ca Port:30000). The server admin will need to reconfigure your server’s firewall to allow this port. Port 30000 would be closed by default on most / all servers so unless you have followed this step, you will not be able to make a connection. When you contacted CP, hopefully you mentioned my comment above regarding CP's own online tester not working:http://sellonline.canadapost.ca/DevelopersResources/protocolV3/HTTPInterface.html Looks like you may have had two different problems although they seem to have fixed this one one and this is working fine Ian Quote Link to comment Share on other sites More sharing options...
tinabanana Posted April 8, 2015 Author Share Posted April 8, 2015 they said they opened port 3000 both ways, still not working, getting the same cURL error Quote Link to comment Share on other sites More sharing options...
bsmither Posted April 8, 2015 Share Posted April 8, 2015 "port 3000" (three-thousand) Maybe this is a typo in your reply above? The port mentioned is thirty-thousand. Quote Link to comment Share on other sites More sharing options...
tinabanana Posted April 12, 2015 Author Share Posted April 12, 2015 finally got the port 30 000 open, all fixed. thanks for all the help Quote Link to comment Share on other sites More sharing options...
bsmither Posted April 12, 2015 Share Posted April 12, 2015 Good to know. I was concerned. Quote Link to comment Share on other sites More sharing options...
EagleAD Posted February 6, 2016 Share Posted February 6, 2016 I'm setting up a new web site with v6.0.1 and I'm getting the same error message with the CanadaPost pluggin: The following errors were detected: Unfortunately there are no suitable shipping methods available for your order. This may be because the total weight of your order is too high or we cannot ship to your country. Please contact a member of our staff for any further inquiries. I'm running cubecart 5.1.4 on another web site and I copied over the exact plugin settings. The error occurs always shows up even before and after the customer puts in an address. I called GoDaddy to open up port 30000 but they won't because it's a shared hosting. Anyone have an idea what's going on here? Quote Link to comment Share on other sites More sharing options...
bsmither Posted February 6, 2016 Share Posted February 6, 2016 It's an unfortunate fact of life -- bottom of the budget barrel hosting plans are incredibly restrictive. You may get better cooperation with a more pricey hosting plan - a virtual private server. The module with your CC514 installation may be hosted on a different, more lenient hosting provider, or a different hosting plan. An Internet search reveals thousands of poor souls using a wide variety of web applications being hosted on bottom of the budget barrel hosting plans who want to use CanadaPost but can't because of a shuttered outbound port 30000. Quote Link to comment Share on other sites More sharing options...
havenswift-hosting Posted February 6, 2016 Share Posted February 6, 2016 Any CubeCart user (in fact any E-Commerce software) that wants / needs port 30000 open in order to be able to use Canada Post, give us a shout. We have always guaranteed to be 100% CubeCart compatible and this port is already open on some of our shared hosting servers where it is required Ian Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.