650 comments found.
I update to the new API. put in consumer key into client ID and secret into API passworder and validated but still get Invalid API on the cart page
If the validate credentials button works, make sure you save settings. However, this plugin does not display message on the cart page. If the credentials fail, there will not be rates displayed. If you’re getting a message on the cart page it is likely from a different plugin. But I do recommend enabling “Rates lookup logging” on the “Shipping Rates / Boxes” tab. Hope that helps! All the best.
My plugin suddenly started returning a Location not matching/no shipping option.
Why has this happened & how do we fix it?
That would be the Woocommerce Shipping Zone. Are you able to update the zones to include the USPS method? Remember, woocommerce only chooses one zone at a time for the checkout. Hope that helps, all the best!
Custom labels for specific parcel services (such as USPS Ground Advantage) do not show in the checkout. So even if you click the custom label icon and type in a new label, it does not appear – the original one still shows in checkout.
Thanks for letting us know. We’ve fixed this and published the update. Please update to the latest version of this plugin to see it work now. All the best!
I recently received an emali from USPS saying the email below. Does this effect the app? i followed the firections but i am not seeing where i put the now information.
Retired January 25, 2026 Web Tools API user, The USPS Web Tools API platform was retired on January 25, 2026 and service disruptions are underway. Platform support is sunsetting and availability may be degraded or interrupted at any time. To avoid service disruptions, migrate now to the new USPS APIs. The functional equivalents of the Web Tools APIs are now available in the USPS API Catalog: USPS APIs Developer Portal. Get Started with the Migration To begin migrating your Web Tools APIs, start with the USPS APIs Migration Onboarding Guide (PDF) on the Web Tools Portal. For additional resources including job aids, mappings, and FAQs, visit Web Tools. All users must begin migrating immediately as migration takes time and disruptions may occur.
Yes, it does affect the older versions of this plugin. You should update to the latest version (currenly 1.5.1) and set up the new API, by creating an app. This plugin supports the new USPS API. So if you’re on the new plugin and using the new USPS api, you’re all good.
Thanks and all the best!
Yes, I have done all of that the USPS Document Stated. I created the app, got then Consumer Secret and Secret Key, approved for the various accounts and all the things. But I’m not sure what keys to put where. inside the plugin. (see screenshot) https://snipboard.io/W9jtil.jpg
Yes, please select the the top option, USPS API OAuth (Cloud) and then save the settings. Then you will have the area to enter your app credentials. That should work then. All the best.
OHHHH! The (“API Client ID” = Consumer Key) and (“API Password” = Consumer Secret) Got it! That works, thanks!
Thanks for all your hard work to support the new API, you made it happen! Great plugin, does exactly what it promises, the logging feature is especially simple and helpful….. Like some others, our custom labels are not appearing in checkout, neither are estimated delivery dates when enabled. FYI !
Thanks for using this plugin. I will work to reproducing this issue and then publish the fix. Thanks!
This has been corrected now, please update to the latest version of the plugin (v1.5.2) and should display as expected now. All the best!
Done, and works perfectly now, thank you!
Please I am getting this error message when I tried to install the plugin: The package could not be installed. No valid plugins were found.
What do I need to do resolve? Thanks.
Please ignore message, I fixed the issue. Thanks.
Thanks for using this plugin. Hope everything goes well! All the best.
I get a notice in WP Admin that 1.5.1 is available, but when I download from CodeCanyon, it’s still 1.5.0. Is there an update coming?
Thanks, I’ll take a look and republish if necessary. All the best
Can you try downloading it now from CodeCanyon? The latest version (1.5.1) should be available now. Thanks and all the best!
Confirmed it’s working with 1.5.1 now. Thanks!
Everything is working correctly, but there’s one issue: the labels aren’t reflecting on the frontend. For example, if I select “Priority Mail” and label it as “Priority Mail (USPS)”, the shipping rates page on the frontend still shows “Priority Mail” instead of the updated label.
Thanks for using this plugin, I wasn’t able to recreate this problem. it seemed to be that woocommerce caches the rates lookup, so if you change it it won’t display in the cart until the rates are refreshed ( like by changing the quantity or destination zip). But there must be a scenario where this is happening, a publisher fix when I find it. All the best.
Hi, I just bought the USPS WooCommerce plugin, but am getting an error of “Valid OAuth Client credentials. Production/Live Server: Failed API Credentials did not validate.”.
I confirmed the keys are copied correctly from my (approved) USPS app and have selected “USPS API OAuth (Main)” in the plugin’s settings.
How can I troubleshoot this to get it to work? Does my USPS app need additional permissions?
Disregard, I found another comment that said to check my Sender Address, which I did. Once I updated it to the correct address, the API Credentials validated!
Thanks for using this plugin, glad to hear that you were able to get it to work. Hope everything goes well! All the best.
Trying to setup your plugin with the new API. Set-up the authorization and it validates, but no rates are showing up. Did everything in support and no rates are showing. Do I need to renew support to get help? Please advise need to fix for my site as it is not working.
Very frustrating, still not showing any shipping options. I’ve set-up as in the documentation. Message of no shipping options available. Please advise as my website is not accessible without your plugin.
Thanks for using this plugin, I’m sorry that it’s not working. It was displaying rates before? The update supports most of the USPS methods of before – take a look and see if all the methods are enabled that you need (ie. Ground Advantage). Does it show any messages in the Rates lookup logging in settings after you view the cart? I could use some info to help you, so some error messages or special selections would help. All the best.
All methods have been enabled. The message is no rates available on shopping cart. Validate credentials indicates success. When selecting methods, I selected Priority Mail, Express and Advantage. Everything should work and it’s not.
A while back it did display and then stopped working.
Keeps coming back with no shipping options in cart. Here is the message, There are no shipping options available. Please ensure that your address has been entered correctly, or contact us if you need any help
message under rates logging: No log information.. yet. Go to your shopping cart page and click on “Calculate Shipping”.
Not sure what else you need, I’m at a loss. I believe I have completed everything correctly. My site is basically down as I cannot display shipping, very frustrating and very costly for me. Any additional suggestions would be helpful.
Can you see if US Postal Service is enabled in the Woocommerce shipping zones? It seems like it’s not looking up any rates yet.
Yes, it is.
Woocommerce is not using the US Postal Service method for some reason. Zones are one reason. When you’re testing the cart, make sure you change the quantity of products or the ZIP code destination to make it look up the new rate. This is because Woocommerce caches the shipping cost look up. Make sure Enabled is selected on the main tab of this settings page.
Will try that and let you know. Thank you for your help!
Still not showing anything.
Ok, sorry to hear it’s still not displaying rates. If you could email support @ truemedia.ca with a link to your website maybe I could try to help diagnose the issue. Can you please make sure Rates Lookup logging is enabled? Just so that it will capture any rates that are looked up. Thanks!
Send an email and yes it is enabled.
Great! I’m glad we were able to get the USPS rates working for you. The Woocommerce shipping zones can cause a lot of issues. Woocommerce only uses 1 zone in a checkout and picks the first one that matches the user. So we just needed to make sure the USPS method was in the first Zone. All the best!
You are the BEST! I hope this helps someone else trying to figure it out.
I need a support to update new api plz. will you do it if i renew support? i will give access to credentials. i have already created app and obtained consumer keys. now facing difficulties in generating oauth
Thanks, you’ve updated this plugin to the latest version? You should be able to enter the clientID and key in to this plugin’s settings. When you click the “Validate Credentials” button, it gives a success message? Let me know if you have a specific error that the “validate credentials” button gives. All the best.
Glad to hear the USPS API is now working for you. So Rates lookups should be fine. The USPS App that you created at USPS gets access to Rates. But you may need to request access to the Tracking API as well, but this requires submitting a request to USPS. You can try this and then enable the USPS Tracking API on the plugin settings, as shown in the screenshot you shared. Alternatively, you can also just use TrueShipper.net to integrate the USPS Tracking API right away. I am able to support and assist with TrueShipper. Just add an app there with a sub and you’ll be up and running. Let me know if I can help in any way. All the best!
Thank you for the reply. I use a different service to ship via usps and get tracking code (pin) from them. I just need rates and ability to send tracking pin via this plugin. I am getting the rates. However, when i put the USPS tracking pin and click on Add Tracking Pin, it doesn’t go through and nothing happens. It was working all fine before I updated the plugin. Now this has been creating a big issue for me. Plz help
I think there is an error when adding the Pin—the plugin is trying to look up the tracking details from USPS and it is not authorized. I will look into this so that I can support the scenario like this where it will only add the Tracking Number but not look up the details from USPS (or ignore the unauthorized fail). Thanks for bringing this to my attention. I’ll update you here when the plugin update is published. Thanks and all the best.
Thanks, yes it’d be a great help if you could update this asap plz. We’ve been using this plugin for almost 5 years now. Now, this tracking pin issue is creating a big mess. You can test it on your system which this real tracking code 9400150206217503727164 . We are adding a tracking pin through order notes now which is quiet impractical since it doesn’t generate usps tracking link on the customer’s end. Any idea when this can be updated plz as it is urgent
Any updates on the tracking issue plz?
Thanks for using this plugin. We have published the update that corrects this issue for you. You can save the USPS Tracking number with the order, even if it is not looking up the information from USPS. As a side note, I do recommend that you get your USPS App enabled to use Tracking or to use the TrueShipper.net service. Thanks!
Thanks for updating. I can add the tracking pin now. However, the link that the customers get in an order complete email, it goes to nowhere. For e.g here is the usps real tracking number 9400150106151108861391 but when the system sends order completion email, then this link goes to https://tools.usps.com/go/TrackConfirmAction.action?tLabels=9400150106151108861391 which doesn’t seem to work. I can add tracking pin though which I wasn’t able to do before. Here is the attached https://ibb.co/SX1hq5LD. plz look into this. it’s been a while now
The tracking number is often only loaded into USPS system with a small delay when they are new. So new tracking pin links won’t display details when they are first created. But it appears that the link is displaying information now. Can you please take a look and let me know if the tracking link is not working. All the best!
seems to be working. thanks a lot. One question – is it possible to show combined shipping along with usps and with other other flat rate shipping classes? I have many shipping classes that are flat rate shipping. But whenever customer adds those products and usps shipping products, usps overrides the shipping and show less amount. I am facing big problems because of this
If you’re still having this issue with less shipping options displaying, you may have selected the option “Limit the number of USPS services displayed” and have it reducing it to a certain number. This option is under the “Shipping Rates & Boxes” tab of this plugin’s settings. All the best!
Do I have to go to USPS COP to get a new API credentials and configure again or shall i just reinstall the updated version your plugin?
Yes, you can do both. Install the updated plugin and it will have your previous settings, then go to USPS COP to get the new API credentials by creating an app there. Then in the plugin settings, just select the new USPS API method and enter the credentials. All the best!
Hello, I’m a lot confused. In the plugin I switched to USPS API OAuth (Cloud), it appeared to give an API password, but “Invalid OAuth” https://prnt.sc/rx0SrD4qGXpO. Tested the shipping and the store gave Free Shiping.
In my USPS Developer Portal it says to click “Add app” button under tab “Developer Apps” but there’s not one. Under my Developer Apps tab there’s a View API Catalog button then all USPS’s APIs “View Documentation” https://prnt.sc/mFhG-CzpiD3n.
I know it’s something simple but can you see what I’m doing wrong? Thank you!
Thanks for updating the plugin. To get the new USPS API Credentials, you need to now go to the USPS Customer Onboarding Portal (COP). They have moved the creation of the app to there, as provided in the Getting Started instructions. Once you have registered and your app is approved/active, you’ll be able to add the credentials to this plugin settings and it should start working. Hope that helps!
Thanks for your hard work on getting plugin to work with the updated USPS APIs. I noticed a tiny bug in that the custom labels applied to shipping methods are not displayed during checkout, the defaults are still used.
Thanks for updating! I will look into that custom label issue, thanks for letting me know. Much appreciated. All the best!
This plugin now supports the new USPS API. It authenticates using OAuth (caches the token) and uses the latest version of the rates API. Please let me know if you have any issues getting it to work. Thanks and all the best!
Hello, I got the message that USPS Web Tools API (often called “Web Tools / Web Tools APIs / Legacy API”) is being retired.
Could you please let me know if this plugin comes with the new update or not?
We are publishing the new updated plugin, it does come with the new USPS API. We will reply here when the update is approved on Envato.
The update to support the new USPS API has been published. Thanks so much for using this plugin.
Looking forward to the update so that the API + tracking works. Thank you for providing one of the best USPS/Canada Post plugins out there for WordPress!!!
Thanks so much for your kind words. We have published the new version of the plugin to support the new USPS API. Thanks so much for using this plugin and I wish you all the best.
Let me know if all went well when updating this plugin and everything is working for you? Thanks!
Hey brother,
I have this running (multiple licenses) on multiple sites. I have tested it and it does seem to be working accurately! I really hope that this continues, as when it breaks, it is a disaster for customer relations.
I know that it is USPS and not you, so I greatly appreciate all of your help and the upgrade! Thank you.
It seems as if, as of today (12 December), we are back to the plugin struggling to find the addresses. I guess USPS wants to make everything difficult.
“There are no shipping options available. Please ensure that your address has been entered correctly, or contact us if you need any help.”
Thanks for using this plugin, have you looked at the “Rates lookup logging” in the plugin settings? It may show why no rates are being provided. It could be a few things so the message there could help. Thanks and all the best.
Caught it. Thanks.
Awesome. Sounds good.
We are getting a message that the USPS api that was being used is sundowned and all of our shipments are being calculated with fallback rates. Is there an updated version of this plugin that works with the new API?
We only use this plugin for calculating rates. How do I get this to work again?
Hey there, we paid for support and haven’t received a response. It looks like others have also not received a response. Can you please update us on where this stands?
Thank you!
The plugin is almost ready, i can send you the by email, if you send a quick email to support @ truemedia.ca – it should be published soon. It works with the new api, there is just an issue with the package tracking. Thanks and all the best.
We have published the new version of the plugin to support the new USPS API. Thanks so much for using this plugin. All the best!
HI. I’m trying to set up your plugin, but I can’t find that API username anywhere. I did create an app in developers.usps.com, and I got consumer key and secret from there, but none of those work when I try to validate. Can you please help me with this?
Thank you! Milinko
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!
Do we need to update our USPS API for this plugin to work after January 25th?
Thank you,
David
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!