Setting up WooCommerce USPS Shipping Method Extension using

If you are looking to integrate USPS into your WooCommerce store, ELEXtensions has three viable solutions; USPS e-VS with ELEX WooCommerce USPS Shipping Plugin, USPS Shipping with EasyPost using ELEX WooCommerce EasyPost Shipping Plugin, and USPS Shipping with using ELEX WooCommerce Shipping Plugin. All these shipping plugins have received official recognition from respective shipping carriers.

In this article, we will look into the process of setting up WooCommerce USPS Shipping Method Extension using We will also show how your customers will be able to access the shipping rates on your WooCommerce store. To achieve this, we will make use of ELEX WooCommerce Shipping Plugin.

Setting up WooCommerce USPS Shipping Method Extension

To access the plugin settings, go to WooCommerce > Settings > Shipping > – USPS.

General settings

Following are the generic settings of the plugin:

WooCommerce USPS Shipping Method Extension with | General Settings

General Settings

Real-time Rates: Enable this setting to access USPS real-time rates. If this setting is disabled, you will not be able to access any service from

Common API Settings:

  • User Name and Password: For accessing services, you need to register for a account. Once registered, enter your username and password in the respective fields.
  • Debug Mode: If you have trouble accessing the rates and services or you are not getting proper rates, you can enable this mode to view the debugging log in the cart and checkout pages.
  • API Mode: Before going live, you can test the plugin settings in the Test mode, and move to Live mode later. You need to contact to request test credentials and to whitelist your website for using the API in test mode.
  • Insurance: You can offer the safety of your customers’ packages with insurance option. You can either let Customer opt for insurance option at the checkout, apply for mandatory insurance, or offer no insurance at all.

Don’t forget to save the configured settings.

Rates & Services settings

This section mainly involves how to configure USPS shipping methods and other services.

WooCommerce USPS Shipping Method Extension with | Rates & Services Settings

Rates & Services Settings

  • Method Title: Enter a custom title for this shipping method.
  • Method Availability: You can choose to offer this shipping method to all countries or select specific countries from the drop-down list.
  • Origin Postcode: Enter the postcode of your store. This postcode will be used for calculating live rates from your location to the customer’s location.


WooCommerce USPS Shipping Method Extension with | Rates Settings

Rates Settings

  • Cheapest Rate: You can choose to show only the cheapest rates to the customer or disable it to show all the returned rates. The cheapest rate from the returned rate will be automatically considered by the plugin based on the weight and dimensions of the packages.
  • Fallback: There may be instances, where you fail to return any rates from the API. In such cases, it might be risky to lose your customers. To overcome this problem, you can set up a fallback rate. The customers will be able to make a checkout easily with the fallback rate.
  • Prioritize flat rate: Enable this setting if you wish to give higher priority to flat rates when package rates and flat rates are available together.
  • Restrict Media Mail: Instead of offering the Media Mail service to all the products, you can restrict it to only selected products by created a respective shipping class and assigning to the products. In this setting, you need to select the desired shipping class(es) to show Media Mail.
WooCommerce USPS Shipping Method Extension with | Restrict Media Mail setting

Restrict Media Mail setting


This table lists all the USPS shipping rates that are returned using the API.

Following are the domestic and international services: Domestic services:

  • First-Class Mail®
  • Priority Mail Express™
  • Media Mail Parcel
  • Library Mail Parcel
  • USPS Parcel Post
  • Priority Mail®
  • USPS Parcel Select
  • USPS Critical Mail International services:

  • Priority Mail Express International™
  • Priority Mail International®
  • First-Class Package Service™ International.
WooCommerce USPS Shipping Method Extension with | Services list

Services list

Each shipping service has a list of package types. You can enable or disable the desired services. In addition to this, you can adjust shipping rates, that is, you can increase the shipping rate by adding markup or offer discounted rates using discounted values. Read our use cases to understand how price adjustments work.

Now that our shipping methods are reading, we need to set up one more important settings to access real-time rates.

Parcel Packaging Methods

The parcel packaging methods determine how live shipping rates will be calculated. You need to select one of the following packaging methods:

WooCommerce USPS Shipping Method Extension with | Packaging Methods

Packaging Methods

  1. Individual Packing – Each item is packed separately. Total shipping cost is calculated by adding the shipping cost for each item.
  2. Pack into boxes with weight and dimensions – Allows you to set your custom box sizes. The best fit box is automatically chosen from the list by the plugin. In addition to this, you also need to select one of the parcel packaging algorithms:
    1. Volume-based packing: With this, the items are placed in the box based on the total volume of both items and the box they are packed into.
    2. Stack First Packing: With this, the items are stacked or pilled unto one another, based on either length, width or height of items as well as the box they are packed into. Read more…
  3. Weight-based shipping – In this method, you need to define the maximum total weight that the box can manage. Once the limit is reached, the remaining packages are added in a new box. Additionally, you can specify how the items have to be packed, that is, you can pack heavier items first, pack lighter items first, or pack based on weight.

Box measurement unit: Enable this setting if you are using the same weight and dimensions unit as you have defined in the WooCommerce settings.

We are now ready to access USPS shipping methods on our WooCommerce store.

Moving to the front-end of the store. When a customer adds a product to the cart, s(he) can view the USPS shipping returned using as shown in the screenshot below.

WooCommerce USPS Shipping Method Extension with | USPS Services at the Cart

USPS Services at the Cart

Not just this, the shipping service and rates will also be shown while creating shipments in the WooCommerce orders page.

WooCommerce USPS Shipping Method Extension with | USPS Services in the Order page

USPS Services in the Order page

You can configure Label Generation settings for printing shipping labels.


To explore more details about the plugins, go check out ELEX Shipping Plugin with USPS Postage for WooCommerce.

Read the product documentation to understand the plugin, in detail. Or check out the knowledge base section for more related articles.

You can also check out other WooCommerce and WordPress plugins in ELEX.

Previous Split cart items from the same order and ship via multiple shipping methods
Next How to Customize USPS Shipping Labels using ELEX WooCommerce Shipping Plugin with USPS Postage? (with Video)

Leave a Reply

WordPress Image Lightbox Plugin