How to fix missing shipping rates in the USPS Live Rates Shipping plugin for WordPress

If you use WooCommerce and rely on the USPS Live Rates Shipping plugin to calculate accurate shipping costs, you may encounter situations where rates fail to display at checkout. This can frustrate customers and hurt sales.

In this guide, we’ll walk through a real-world example where shipping rates weren’t appearing for some products and explain the steps taken to resolve the issue.

Issue background

The USPS Live Rates Shipping plugin connects WooCommerce stores to USPS’s API to fetch real-time shipping rates based on product weight, dimensions, and available services.

However, a common problem occurs when rates appear for some products but not others. In this case, variable products were especially affected—some displayed rates correctly, while others returned no results.

Diagnosis

To identify the root cause of missing rates, we followed these steps:

  1. Checked plugin configuration
    Verified that the USPS Live Rates Shipping plugin was configured with valid USPS API credentials (consumer key and secret). Without these, the plugin cannot connect to USPS servers.
  2. Enabled debugging mode
    Turned on debugging within the plugin to review API requests and responses. This helped confirm whether the plugin was reaching USPS servers and if any error messages were being returned.
  3. Tested different products
    Compared products with working rates versus those without. Dimensions and weights were closely reviewed since these are critical factors in whether USPS can return valid rates.

Resolution steps

After testing, the following fixes resolved the issue:

  1. Enabled additional services
    Within the plugin settings, several USPS services had been disabled, preventing certain product types from calculating rates. We re-enabled Ground Service, Parcel/Package, and Dimensional Weight support to ensure broader coverage.
  2. Validated API responses
    After updating the settings, we ran fresh API calls. This confirmed that the plugin was now fetching and displaying accurate rates for all products, including previously affected variable products.
  3. Reviewed final configuration
    A complete settings review ensured no conflicts remained and that USPS’s supported services matched the store’s shipping needs.

Final outcome

After applying these adjustments, USPS Live Rates began displaying accurate shipping options for all products at checkout. Customers were once again able to view real-time USPS rates, creating a smoother purchasing experience and reducing abandoned carts.

If you’re struggling with shipping plugins, USPS API connections, or WooCommerce product configurations, the Freshy team can help. Contact Freshy today to troubleshoot and optimize your WordPress site.