Want to set your store up with WooCommerce USPS Shipping?
We’ve got a solution for you. WooCommerce USPS Shipping Pro integrates quick and easy, with minimal configuration on your part. You can ship items either domestically within the United States ( including Puerto Rico, and the US Virgin Islands ) or internationally.
You can also choose whether to calculate shipping per item ( ship items individually ) or per order ( ship items all together in one package ).
And, if you want to calculate shipping based on weights only ( e.g. no product dimensions ) then you can do that too.
Rock solid. Stellar support via email and phone!
( … Need to do drop shipping? Use our WooCommerce USPS Drop Shipping Pro instead )
Works with the shipping zones in WooCommerce 3.0 and newer.
Supported domestic shipping types include:
- First-Class Mail Parcel
- Priority Mail ( including flat rate boxes )
- Express Mail Hold for Pickup
- Express Mail PO to Address
- Standard Post
- First-Class Postcard Stamped
- First-Class Large Postcards
- Priority Mail Keys and IDs
- First-Class Keys and IDs
- Express Mail Sunday/Holiday
- Media Mail
- Library Mail
For international deliveries you can offer shoppers:
- Express Mail International
- Priority Mail International
- Global Express Guaranteed
- Global Express Guaranteed Document used
- Global Express Guaranteed Non-Document Rectangular
- Global Express Guaranteed Non-Document Non-Rectangular
- Global Express Guaranteed Envelope
- First Class Package Service International Letters
- First Class Package Service International Flats
- First Class Package Service International Parcel
Plus if you not using LBS for your WooCommerce weight setting the plugin automatically converts your weights on the fly when getting rates from USPS.
Questions? Use the contact form or call us !
Compatibility: WooCommerce 3.0 or newer
Current version: 3.3.9
We keep all of our software up to date with the latest versions of WooCommerce and WordPress.
If you don't see any recent changes below it's because none have become necessary!
Version 3.3.9 - December 4, 2022
Send the correct "$package" variable to the WC add_rate()
Version 3.3.8 - January 7, 2022
USPS API Currently does not support Zip+4 format, so truncate the postcode to 5 digits
Version 3.3.7 - October 28, 2021
Updated USPS endpoint URL to use https
Version 3.3.6 - October 14, 2021
Updated settings, getting your USPS user ID is now required
Version 3.3.5 - July 5, 2021
Adjusted XML for international rate requests, "SpecialService" element is no longer used
Version 3.3.4 - June 28, 2021
WC 5.x compatibility
Version 3.3.3 - November 30, 2017
Updated processing for First Class rates to ensure Parcel / Envelope rates appear
Version 3.3.2 - July 11, 2016
Updated debug detection
Version 3.3.1 - June 24, 2016
Updated to support global settings when using WooCommerce 2.6 and newer
Version 3.3 - June 20, 2016
Updated to support the new shipping zones in WooCommerce 2.6
Version 3.2.13 - April 16, 2015
Remove deprecated functions
Version 3.2.10 - Februrary 9, 2015
Added options for Priority Flate Rate Box ( small, medium, and large )
Version 3.2.9 - November 18, 2014
Tweaked country indicator for UK to adhere to USPS specs
Version 3.2.8 - August 6, 2014
Adjust package size to "REGULAR" to allow for rates without dimensionss
Version 3.2.7 - July 21, 2014
Modified handling of conditions where a destination country has no states or provisions
Version 3.2.6 - July 9, 2014
Adjust weight calculation for Multipackage mode in combination with Weights Only mode
Version 3.2.5 - April 17, 2014
Tweaked weight calculation for per order shipping
Version 3.2.4 - April 2, 2014
Updated country name processing for United Kingdom
Version 3.2.3 - March 31, 2014
Added Library Mail and Media Mail
Version 3.2.2 - March 12, 2014
Fixed inadvertant "return" with the necessary "continue"
Version 3.2.1 - March 12, 2014
Updated to tweak weight only shipping for per item type of shipping
Version 3.2 - January 20, 2014
WooCommerce 2.1 compatibility
Added per-order shipping method
Added weight-only shipping setting ( no product dimensions required )
Version 3.1 - December 12, 2013
Initial public release
Private development and use