How to update ELEX USPS plugin for WordPress to support new cloud-based USPS API

USPS is deprecating its on-premises API servers in favor of a new cloud-based infrastructure, requiring updates from users of shipping plugins like ELEX’s USPS integration for WooCommerce. Failure to transition properly could result in disrupted shipping label generation or other fulfillment errors on WordPress eCommerce sites.

Issue background

The ELEX WooCommerce USPS Shipping Plugin with Print Label received a notice from USPS regarding an infrastructure change. Starting with plugin version 6.1.0 (released April 21, 2025), only the new cloud-based API will be supported. This version introduces a new authentication system using Client ID and Client Secret instead of the traditional USPS User ID and Password.

Diagnosis

Freshy reviewed the new requirements and found that users need to confirm whether their USPS developer application has been migrated to the cloud platform. This involves:

  • Verifying if the app is listed in the new USPS Developer Portal.
  • Checking if the generated Client ID and Secret match the plugin’s settings.

If the USPS app was not migrated automatically, a manual re-registration would be necessary.

Resolution steps

  1. Log in to the USPS Developer Portal:
    Navigate to https://developers.usps.com using your USPS Business Account credentials.
  2. Check existing application:
    • Click “Apps” from the top menu.
    • Verify if your current USPS app appears in the cloud-based dashboard.
    • Confirm the app’s Client ID and Client Secret match what’s configured in your plugin settings.
  3. If the app is missing or incorrect:
    • Create a new USPS cloud-based application.
    • Copy the new Client ID and Client Secret.
    • Enter the updated credentials into the plugin settings after updating to version 6.1.0.
  4. Update the plugin:
    Once the setup is verified, safely upgrade the plugin to version 6.1.0 or higher.
  5. Test shipping label generation:
    Ensure that the plugin communicates successfully with the USPS API using the new cloud credentials.

Final outcome

The ELEX USPS plugin was successfully updated and reconfigured with the cloud-based API. The site is now future-proofed for continued shipping label support even after USPS sunsets the legacy on-prem servers.

If you’re using WooCommerce and USPS for order fulfillment, now is the time to confirm your API setup. Need help navigating the transition? Contact Freshy—we’ll help you upgrade your WordPress shipping setup with zero downtime.