Hi, I got Error Code 9174 Error Msg: To pay by credit card, a default payment card must be indicated on your Canada Post online profile. We have checked, there is a card, We have deleted it and put back again… still the same error. Can you help?
Have you tried a few hours later? Sometimes Canada Posts’ systems take some time to update. Make sure that you have entered the same Account number in the plugin’s settings, since it would need to use the same profile. Try to match any leading zero’s. If the problem still continues, you may need to contact Canada Post support. All the best!
Want to let you know I found a bug with the “save Canada Post Customs HS Code”. If you add the code in the products it does save it, however if you edit the same product using Quick Edit and save your quick edit, it will clear the Canada Post Customs HS Code and Origin Country.
It either needs to be added to quick edit for products or it needs to be retained under quick edit, took me awhile to figure out why they kept getting cleared.
Thanks for letting us know. We’ll take a look and see what needs to be updated to avoid this problem. Thanks again!
I’m being upgraded from a small business account with canada post to a commercial account. Is there anything I need to know about the transition? Does your app print out shipping labels that are 4×5 or 5×7 size instead of the big?
Yes, you can change your settings by selecting “Commercial/Contract client” and enter your contract number. Then you will see the smaller label print size. You will also get any rates discount that is set up on your account. The process will be essentially the same from within the plugin. All the best!
I just buy that plug-in today.
I have successfully entered production code and dev code.
I facing some Error code while I try to test with dev options to print the label.
The errors code are 1722, 7051, 8716
To create shipping labels, you will need to make sure that you have entered a valid Sender Address and Postal code in the plugin settings. Please make sure this is correct. Also, the destination address (on the Woocommerce order) will need to be a valid address as well. If you have a success message when you click the “Test Credentials” button, then your server is communicating with the Canada Post webservices api fine. You will need to enable a few services (ie. Expedited, Small Packet) in the settings to see rates for them in the Shipment label form. If you have any specific error messages after that, please provide the error description. Thanks and all the best.!
This plugin is fine with the IP address change that Canada Post Webservices has provided in a recent email notice. This is change is one to be aware of, but this plugin will be using the new servers already since it uses the domain name to connect to webservices. It will work with any changes Canada Post makes on their end with regard to IPs and SSL Certificates. All the best!
Is it possible to use this plugin if my store’s base currency is US Dollar and show the live rates in a currency other than CAD?. Also it it possible to only show this shipping method to customers outside Canada only? ( I ship from Canada but offer free shipping in Canada)
Yes, you can use this if the Woocommerce store is set to US dollars. Since the Canada Post rates are in CAD, you can set the exchange rate you want for this in the settings, so that it is converted to USD in the cart. This exchange rate conversion feature is built into this plugin. Yes, you can simply add this plugin to the Woocommerce Shipping zone outside of Canada and the Free shipping method to the Woocommerce Shipping zone in Canada. All the best!
Is there any way to add insurance to shipping rate?
I have the constant issue that shipping we charge is less than cost. If I add fixed extra charge, it will penalize small orders.
Also, it seems that Xpost rate is not correct, just little more that Expedited and short in 100% of cases.
Would be possible to get comment on this?
There currently is not a feature in this plugin to add the insurance cost to the shipping rate—however, we are looking into it. Woocommerce provides a ways to add fees as a separate item in the checkout. The rates are returned from Canada Post’s Webservices API, so I am not sure why they are choosing to provide Xpresspost as almost the same cost as Expedited. The feature I am hoping to add to this plugin is a way to add margin/cost to specific services so that you can adjust for this. All the best.
Great plugin, you saved us a lot of work.
In Developer mode all works fine. But after I switched to production I have to disable “Enable Canada Post Webservice” to be able to create shipping labels. Otherwise I always get the 9174 error code which is not true because I have a CC set as default. After reading some comments I also tried deleting the CC and adding it again which didn’t change anything.
Now, without Webservices enabled, I’ve noticed that if I take a lot of time eg. 20min to fill out the shipment form I also get 9174 and I have to refresh the page to be able to submit the label.
Please advise on weather to use Webservices mode and how to work around the 9174 error.
Thanks and have a great day.
Update, it doesn’t make any difference if Webservices are enabled or not. It just seems to randomly return 9174 error code. Whats the difference anyway when using Webservices or not?
Are you a small business customer or a contract/commercial customer of Canada Post? Enabling/Disabling Rates webservice will not affect this. I am wondering if this is what might make the difference, although it is an inconsistent problem. It sounds like you have created a few shipment labels? Thanks.
Small business. I’ve created 7 labels till now. Sometimes it works right away. Sometimes I have to either save it as a draft and reopen it or just wait some time and try again. Starting to look like a service issue on canadaposts end.
Yes, it does sound like it is a problem on the webservice side, hopefully it is temporary and Canada Post resolves the issue. But let us know if it occurs with certain steps, in case there is a scenario that has a problem. All the best!
Will see tomorrow. Thanks for your help!
Have you been able to create shipment labels? Did your Customer account number in this plugin’s settings have any dashes (hyphens) in it at some point? There shouldn’t be any dashes entered in it, of course, it should just be a number. All the best.
It clearly was a problem on Canada Posts side, as the next days it worked perfectly. And no, I have no hyphens in the account number, just numeric values.
BTW, is there a way to request a pickup for a shipment with this plugin? And is there maybe a way to get an tracking overview for all packages that are currently being tracked? Like a page with all tracking numbers and the state?
I have some difficulties creating a label with the Canada Post Woocommerce Shipping Plugin. I have an error message. Can please provide me support for this issu? Thank you very much
I have an 9174 error…
Thanks for using our plugin. It appears that this may be a temporary issue on Canada Post’s side. Try creating a shipment label today, as it may be corrected. All the best.
I just tried and still error 9174…
One thing to check is on this plugin settings page, see if your Sender Address is correct (make sure there are no dashes in the postal code) and if the Customer Account number matches what you have at Canada Post (include leading zero’s if needed). One final thing you can try is regenerate the API Keys for your account. That is found on the Canada Post Developer homepage where you originally signed up for the Webservices account. Doing those things may help get your profile up and running for creating Shipment labels. The way this has been corrected in the past was to remove your default credit card from your Canada Post account, wait 5 minutes, add it to your account, wait 5 minutes and then create a shipment label using this plugin. All the best.
I tried everything you mentioned and it still makes the 9174 code … My client really needs this feature. Can you give me more support? Thank you.
I have some difficulties creating a label with the Canada Post Woocommerce Shipping Plugin. I have an error message. Can please provide me support for this issu? I tried everything you mentioned and it still makes the 9174 code … My client really needs this feature. Can you give me more support? Thank you.
Are you using Production or Development mode for Webservices? Did your Customer account number in this plugin’s settings have any dashes (hyphens) in it at some point? There shouldn’t be any dashes entered in it, of course, it should just be a number. The Canada Post webservices seems to be responding incorrectly. You may need to “Regenerate the API Keys” in the Canada Post developer homepage—you said that you did this? Hope that helps.
i am using production mode. I tried Development mode and it works fine, label is generating. My accompt number is correctly registered, no dashes, no point and
starts with three zero.
I regenerated production API keys and i still the 9174 code.
When I create a shipment and I enter all the options of the shipment I have a detail with a price that appears at the bottom of the page. When I click on the button to create the sending that load and give me a 9174 code.
Is possible to create a support ticket with wordpress access to have support?
Do you have a full Business Profile set up with Canada Post? There is no Identity verification pending? Check to ensure all the information there is correct and that the Billing address matches the credit card (The billing address entered with the card must match the address that appears on the credit card statement). Does the credit card have room/credit available on it? If it is declining, it will also likely make this error message. The issue is that this is less of a technical problem and more of an account problem. The credit card on the customer’s profile at Canada Post is not being accepted or used. If you have a secondary/different credit card, I recommend trying that instead, as it may fix this account issue.
Is there way to allow for a product to be shipped by Can Post and also a product to have a flat rate + a product that ships for free?
We updated our Canada Post billing information and since then, we have been unable to print any shipping labels directly within the plugin. Is there something that needs to be updated on our end within Woo Commerce, or?
Hopefully this is just a delay in Canada Post updating your account. Their messaging says it takes up to 24 hrs for the new default credit card to be active. Let us know if you are able to print shipment labels tomorrow. All the best.
Hello, when trying view the shipment label for printing, it gives us the following error:
Failed to load PDF document.
Tried downloading shipment label instead and same issue. This has been working before today without an issue.
This may have been a temporary error with the Canada Post webservices. I recommend taking a look at your account on Canada Post and see if the shipment label was created. If it not in the list there, then just simply create a new shipment label. However, if it is appears to be a shipment there (you should be able to tell by the destination) and you are still unable to print the PDF, you may do well to request a refund and just create a new shipment label as well. Hope that helps!
Im getting the following message on my car page and checkout. It was working a few days ago and now im getting this message.
“There are no shipping methods available. Please ensure that your address has been entered correctly, or contact us if you need any help.”
Have you seen this before?
Thanks for using our plugin. That is a message that Woocommerce provides when there are no rates available. This can be caused by an invalid postal code/zip code. It can also happen when the product in the cart has no weight / dimensions information for our plugin to use. There is a list of things to check that you can take a look at to help resolve this. All the best.
I suspect canadapost services are down right now. I can try any shipment with any service to any country and I always get “The selected service did not have rates for the package entered: 26×26x26cm / 2.69kg Try selecting a different service.” Can you confirm that it works for you? Maybe I am the only one having this problem?
Thanks and Greetings.
hmm, snapship just shows a maintanace notice and developer forum always returns HTTP 400. Seems down for me.
You are right, it was definitely down. Although I’ve just noticed some success api calls right now, so the issue is likely resolved.
having the exact same issue as the above. Anyone manage to get things working again?
Canada Post’s webservices was definitely down. However, I’ve just noticed some success api calls right now, so the issue is likely resolved. All the best!
yep, looks to be resolved, all working fine for now. Thanks!
possible conflict in plugin?
No, this plugin doesn’t have an issue with that change. It has always been using the DNS to connect to the webservice. Also, this plugin uses the Wordpress api to connect to https, so this should be up-to-date as long as you keep your Wordpress install up-to-date. The recent issue today was that Canada Post’s webservices were down, but they have resolved this issue. All the best.
Just a quick thanks to your wonderful plugin and all the support you offer here. Everything’s working correctly. Is there a way to show the canada post shipping option without having a postal code entered? It’s not obvious that the option is available until a user enters his or her address.
Aside from adding text somewhere letting the user know, is there a way to set a default address so that the method is always displayed? I tried setting default customer location in woocommerce general settings to gelocate, geolocate with cache, and shop base address.
Can I add an address directly to the guest customer session or something?
Any help or guidance is appreciated, thanks!
Is there a way to allow for a product to be shipped by Can Post and also a product to have a flat rate + a product that ships for free?
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
View license details
Get it now and save up to $10
Deliver better projects faster. Photos, templates & courses
Unlimited downloads. Only $29/month
Learn almost anything with
Envato Tuts+ for free
25,000+ tutorials and 1,000+ courses
Designers matched perfectly to
you on Envato Studio
2000 artists ready to undertake your work