Back to Top

Prestashop USPS Shipping

Updated 8 August 2025

PrestaShop USPS Shipping module facilitates you to offer reliable USPS shipping options for domestic and international shipping to customers in your online store.

Seamlessly integrate your PrestaShop store with USPS using REST API to simplify the management of shipping for all your products.

The module calculates the cost for each USPS service based on product’s dimensions, weight, shop location, and delivery location.

The module facilitates the store owners to print shipping labels.

Streamline your shipping process and provide a better user experience with PrestaShop USPS shipping.

Searching for an experienced
Prestashop Company ?
Find out More

Note: If a customer upgrades to PrestaShop USPS Shipping version 5.0.0, the old USPS shipping carriers will be disabled and new carriers will be created according to new API.

Features of Prestashop USPS Shipping

  • Provide multiple USPS shipping methods to customers on PrestaShop store.
  • Display shipping cost for each USPS shipping method on the checkout page.
  • Calculates shipping rates according to admin & customer postal code and product dimensions & weight.
  • Use the module in test mode before going into production.
  • Set the default dimensions and weight of the product.
  • Add PrestaShop handling fees to USPS shipping fees.
  • Choose the rate indicator for domestic and international shipping.
  • Choose pricing type (Retail, Commercial, or Contract) for domestic shipping.
  • Select pricing type (Retail, Commercial, Commercial base, Commercial plus, or contract) for international shipping.
  • Select account type as EPS or Permit.
  • Create shipping labels.

How to install the Prestashop USPS Shipping

  • Firstly, go to the module manager in the back office and click on ‘upload a module’.
  • After that, drag and drop the module file or select the file from the system.
  • In this way, the module installation will be successful.
image-32
image-33
image-34

PrestaShop USPS Shipping Configuration

General Settings

general settings

Under General Settings, the admin:

  • Can enable or disable testing mode.
  • Can configure rate indicator for domestic and international shipping.
  • Can select pricing type for domestic and international shipping.
  • Needs to specify client ID and secret he got from USPS account.
  • Can choose to add PrestaShop handling fees to USPS shipping carriers.

How to get Credentials

First of all, you need to sign into your USPS Business account or create a new USPS Business Account.

usps business account

Log in to USPS Developer Portal using your USPS Business Account credentials from Step 1.

usps developer portal

Once logged in, click the Apps button from the Menu Bar and complete the following steps to create an App:

apps

Click on the ‘Add app’ button to create an app.

add app

Complete the following steps to create an App:

  • Enter your App Name (required)
  • Enter your Callback URL (optional)
  • Check the box to accept Terms and Conditions and Privacy Policy
  • Enter Description (optional)
  • Select API Product (required)
  • Click “Add App” button
create app

Now, select the app and retrieve your Consumer Key and Consumer Secret from the Credentials section.

consumer Key and consumer Secret

Packaging Settings

Under Packaging, the admin can:

  • Select processing category as machinable, non machinable, flats, letters, or irregular.
  • Set default product dimensions and weight.
packaging settings

Account Settings

account settings

Under Account Settings, the admin:

  • Can select the account type as EPS or Permit.
  • Needs to specify the USPS account number he received from USPS account.
  • Needs to specify customer registration ID, mailer identifier (MID), and manifest MID.
  • Select the roles for payment transactions.

Shipment Settings

shipment settings

Under Shipment Settings, the admin:

  • Needs to specify shipper’s name and address. While creating the shipment, this address is used.
  • Specify AES (Automated Export System), ITN (Internal Transaction Number), or EEL (Exemptions, Exclusions, Legend). This field is required if you want to ship internationally.
  • Select package content for international shipment.

After the successful installation, a list of domestic and international USPS shipping methods becomes available Under Carriers. To view the shipping carriers, go to shipping > carriers.

carriers

Customer End Flow

A customer can view a list of all the available USPS shipping methods on the checkout page. Also, shipping cost is displayed along with each USPS shipping method.

checkout page

Once the order is placed by a customer, USPS shipping method name along with shipping cost will be available on both admin and customer order details page.

order details
order details

Label Generation

To generate the label, click on “Proceed” button under USPS shipment details on order details page.

Now, select the shipment date and click on “Create shipping” button to generate label.

generate label
print label

Now click on “Print label” button for label printing.

print label

So, this was all about Prestashop USPS shipping Module. I hope this document will help you in checking the functionality of the module in a better way.

Also, do let us know about your views in the comments.

In case, if you are looking for a USPS shipping module for marketplace, then do checkout the blog.

Support

For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

Also, please explore our Prestashop development services and vast range of quality Prestashop addons.

Current Product Version - 5.1.1

Supported Framework Version - 9.x.x, 8.x.x, 1.7.x.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Prestashop USPS Shipping