650 comments found.
Is the new version that uses the new APIs available? I’m reading that you have one that doesn’t yet support tracking – that’s fine as I only use the live rates. Can you say when it’ll be available?
We have published the new version of the plugin to support the new USPS API. It is available now to download. Thanks so much for using this plugin. All the best!
Amazing, thanks!!
Now that the old API system is completely shut down and the new one is active. We’re all just wondering if there will in fact be a working update anytime soon.
I have a working update, it just does not have the Package Tracking feature working as it should because of api access. Do you use order package tracking or just need it for live rates in the cart?
I don’t use tracking feature through this plugin, I just use it for the live rates.
just following up to see if I can get the updated version even without the tracking. I can manually add the tracking info as a customer note for the time being or install a free plugin dedicated just to that functionality.
We have published the new version of the plugin to support the new USPS API. Thanks so much for using this plugin. After you update the plugin, you’ll be able to configure it to use the new USPS API. Thanks and all the best!
Just wondering when will the plugin be updated with the new USPS API. The plugin stopped working for me with the new update.
We have published a new version of the plugin to support the new USPS API. After you update the plugin, you’ll be able to configure it to use the new USPS API. Thanks and all the best!
I purchased WooCommerce US Postal Service Webservice Method in 2017
I now have Version 1.4.18
I have all these from USPS:
a user name and pw to access my Business Account
CRID (Contract ID)
Mailer ID (MID)
Outbound MID (3 of them!)
Returns MID (same as Mailer MID)
Enterprise Payment System number aka EPS#
App name
Consumer key
Consumer secret
I also have a 2022 “Personal” account which I thought was a Business Account when I set it up with a company name, username and pw which used to work with your plugin
I have tried a few of these new credentials and none appear to work with your latest plugin version.
Your plugin settings show several fields but they don’t seem to match the names of the credentials USPS gave me – what goes where?
Webservice Account Settings
Personal/Small Business Customer or Commercial/Contract Customer
Commercial = Contract ID (Optional, Only if a Contract Customer) Enter your API Username here to enable Commerical Rates to be used instead of Retail Rates
Production Credentials = API Username
Development Credentials = Development API Username
Webservice API Mode
Rates Lookup / Tracking: Production/Live
the Rates Lookup popup menu doesn’t show anything else
This plugin is currently using the old WebTools API Username. Since you had registered before, you should be able to us this user. This plugin will be updated soon to support the new USPS Rest API, which you will have with the Consumer Key and Consumer Secret—this will work with the version that will be published soon. Thanks and all the best.
The reason I applied for the new business API is because my old account that I had left entered in your plugin stopped working. I get this error: Failed API Credentials did not validate.
I just logged into that account again and there is no longer a 12 character codename /credential for Woocommerce shipping – its been converted to a personal USPS account.
USPS states I can only use the new API account for integration with plugins.
We have published the new version of the plugin to support the new USPS API. Thanks so much for using this plugin. After you update the plugin, you’ll be able to configure it to use the new USPS API. Thanks and all the best!
will this plugin be updated for restapi via usps?
This plugin will continue to work for one full year. USPS is no longer supporting the Web Tools method of looking up rates and getting tracking. The new oauth restapi version does not include tracking so it requires a business account and additional lengthy approval process to enable tracking, so publishing this in the plugin with restapi has not worked in production yet.
We have decided to update this plugin, it should be published to support the USPS Rest API soon. I will let you know when it is published.
We have published the new version of the plugin to support the new USPS API. Thanks so much for using this plugin. After you update the plugin, you’ll be able to configure it to use the new USPS API. Thanks and all the best!
Hi, I would like to be able to change the sender address. For example if I sell cellphones in the US perhaps I want to send a shipping from New York or perhaps from North Carolina or California. Is is possible to do this? (Because Woocommerce asks me for ONE sender address). It is possible to do it with your USPS plugin? Thanks, Francisco
The usps API setup instructions do not match the current USPS pages. Can you please update the api setup instructions to match the usps workflow.
It seems they have change Auth process. They are looking for: Production/Live Server: Error Code: 80040B1A Error Msg: USPSCOM::DoAuth
New error – Production/Live Server: Error Code: -2147219300 Error Msg: Invalid Destination ZIP Code. clsSDCFunctions:ProcessErrorNode
Failed API Credentials did not validate.
If you want, you can request a refund for the plugin licenses, since USPS is no longer supporting the Web Tools method of looking up rates and getting tracking. If you request it, I can approve it since it no longer works for you. The new oath app version does not include tracking and requires a business account and additional custom approval to enable tracking, so publishing this in the plugin has not worked in production yet. Best regards.
We have published the new version of the plugin to support the new USPS API. After you update the plugin, you’ll be able to configure it to use the new USPS API. Thanks and all the best!
Hi, how are you ?
I just bought the plugin but i have some troubles to configure the credentials to API, i have the oldest and the new one , but can not figureout how to set it.
I put my consumer key and secret and it did not work
So i tried the oldest, and even so stil not working, can you send me a documentation or tell me what is the correct credential ?
Hi, you may be able to still register for the USPS Web Tools at this link. This legacy web tools is what this plugin uses.
We have published the new version of the plugin to support the new USPS API. Thanks so much for using this plugin. After you update the plugin, you’ll be able to configure it to use the new USPS API. Thanks and all the best!
does this plugin now support the new usps oauth?
We are working to publish an update to use the new USPS oath method and APIs
No, as it turns out, the Tracking API is not part of the app permissions when registering with the new USPS API. It requires a lengthy and manual approval process that is not viable. Sorry and best regards.
We have published the new version of the plugin to support the new USPS API. There is also an option to manage the Tracking API. After you update the plugin, you’ll be able to configure it to use the new USPS API. Thanks and all the best!
Update failed: The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
Thanks for using this plugin. This just means the update wasn’t able to complete and to try-again – it is sometimes because the update license is moved – this is simply fixed by removing and re-adding the license key. The most recent site that had the license applied to it is the one that is registered to it. There is no limit to that. Hope that helps!
I have the same error when I put my usps userid in the Production Credentials box. How do I fix:
Production/Live Server: Error Code: 80040B23 Error Msg: API Authorization failure. User [USERID#] is not authorized to use API StandardB. USPSCOM::DoAuth
Failed API Credentials did not validate.
I am currently getting this error when I put my usps userid in the Production Credentials box. How do I fix:
Production/Live Server: Error Code: 80040B23 Error Msg: API Authorization failure. User [USERID#] is not authorized to use API StandardB. USPSCOM::DoAuth
Failed API Credentials did not validate.
Thanks for using this plugin. This means that the plugin, although it is able to get rates from Purolator’s api, is not able to get Tracking info from Purolator’s api. Please ask Purolator eShip support to add “GetTracking” (v1) to your api account in Prod. This should make it so that your account get look up tracking from tracking numbers. This sometimes doesn’t get activated and needs to be fixed by support.
Hello, I just purchased this plugin by mistake, forgetting that I’d already bought it.
Plugin still seems to be issuing Priority Mail International rates, which is helpful, but First Class International rates do not appear no matter what. And that’s a shame, because the rates are half what priority costs, and would attract a lot more overseas customers. But for some reason the First Class functionality is just broken. The API as implemented appears to be done at this point, as we have been unable to validate for a while now, as seems to be the case with many other users here. Best of luck with development of the USPS app/oauth version of the app, would love to keep using your work…
Hi,
I am getting this error: Production/Live Server: Error Code: -2147219300 Error Msg: Invalid Destination ZIP Code. clsSDCFunctions:ProcessErrorNode
Failed API Credentials did not validate.
This may be to do with the setup of your origin zip code. Can you please take a look at the source/origin address and update it with a valid zip code? During the validate credentials, it does a test rate request. This may also be that you need to select some domestic services (such as Priority Mail) so that it has valid destinations for these services. Hope that helps.
My customers qualify for USPS Library Mail rates. How do I get US Postal Service USPS WooCommerce Shipping Plugin for Rates and Tracking to calculate Library mail?
This plugin supports Media Mail rates, it doesn’t have library mail rates. To use media mail, typically users restrict by using Shipping Classes. You set a shipping class for the products that qualify for Library mail and then Enable Shipping Class rules in the plugin settings and set that shipping class as “can only use” Media mail. Hope that helps!
Getting error message Error Msg: Authorization failure. Perhaps username and/or password is incorrect. USPSCOM::DoAuth
When will you have support for the new oauth method? thanks
I can’t get my API username to validate. I get Error code 80040B23 saying I am not authorized to use API StandardB. Any idea what this means?
USPS is not enabling new user credentials for the rating web tools API and wants you to use their new app/oauth method instead. We are developing with the new usps oauth App to see if this plugin can support that instead. You can request a refund from Envato at this link. Best regards
Shipstation allows me to send packages under 1lb by “Parcel Select Ground” which is usually same rates as First Class. A 14oz 10×3x2 package ships for $5.52. The closest your plugin will get is the Ground Advantage which charges $8.45. How can I get the plugin to display Parcel Select Ground/First Class for packages under 1lb? My customers are getting overcharged, sometimes by a LOT and i have to refund partial shipping. Just renewed support for this question. Thank you!
I have been using this Shipping Plugin since 2018 without any issues, today WordPress dashboard displays the following message: To complete the WooCommerce Shipping Tracking plugin activation, you must verify your purchase license. Click here to verify it. After entering my username and Purchase Code, I get the following message: Purchase code is invalid! I know my Purchase code is correct, is there a reason for this validation not working? Thank you!
Thanks for using this USPS Shipping plugin. That message on the dashboard is not from this plugin, it does not prompt you to activate. This plugin only provides registration to make updating the plugin easier. Hope that helps! All the best.