Print USPS Shipping Labels via WooCommerce
USPS it’s taking down their public API, this plugin will not longer be supported after 23th Feb. 2018
If you need to generate USPS Shipping Labels, we recommended our Easypost plugin.
The plugin helps store owners significantly speed up the shipping process by offering an easy way to print USPS Shipping Labels, from Woocommerce Backend.
USPS shipping label plugin is a web-based shipping solution with real-time integrations.
- Print USPS Shipping Labels ready for shipment.
- Updates orders inside WooCommerce with shipping and tracking information
- Send your USPS Label to your printer via email.
Your USPS account will need to be enabled to Production and also enabled for Delivery Confirmation V4 API.
Print USPS Shipping Labels directly from your WooCommerce admin area.
A tracking code will also be generated inside the customers order when a USPS shipping label is generated.
To pay for your shipping you will need to pay online at USPS or at the United States Postal Service Post Office, this extension will print a shipping label and provide tracking information, but does not provide the ability to pay for the shipping. If you want to pay for shipping you can use this plugin: Print USPS, FedEx, UPS, DHL Shipping Labels that uses Easypost API and with that we will be able to get the label with the stamp (they charge 5 cents per label).
The information the shipping label includes:
- Your Company address
The recipient’s address
Tracking information, a bar code
The Package weight
The shipping service selected at the checkout
You can generate a shipping label for the following USPS Shipping services:
You can select the Shipping Service you would like to print the label for
- Domestic Shipping Services
- International Shipping Services
Priority Mail International
Priority Mail Express International
First Class Mail International
First Class Package International
Do plugins have licenses?
All plugin purchases have licenses (Single site license), which will allow you to update your plugin and receive support. Each license is valid for one year.
Are the licenses valid for a lifetime?
No, each license is valid one year from the date of your purchase. You can renew your license for another year within 60 days of your license expiring at 50% off the original product price. You will be sent an email to notify you when it is time to update.
What happens when my license expires?
The product will continue to work after your license expires. You are free to continue using the product for as long as you like, but you will not receive support and updates for the product any longer.
2014.01.17 – version 1.3
*International Services Added
– Priority Mail International
– Priority Mail Express International
– First Class Package Service
2013.12.01 – version 1.0
* First Release
* WC 2.0 Compatibility
* WC Shipping Plugins Compatibility (USPS, UPS, FedEx)
* Compatibility with WC Shipment Tracking
Move my USPS Account to Production Mode
United States Postal Service Web Tools enable you to provide real time rate and service information, real time tracking of packages and more.
To configure the USPS Label Plugin you are required to register with the United States Postal Service for access to their web tools. The steps you will be required to perform are listed below.
You must contact USPS, using your username , and ask to provide live/production access.
After receiving confirmation from the USPS that they have updated your username/password to production level you are ready to generate your USPS Labels.
API Authorization failure. User 041XXXXX767 is not authorized to use API DeliveryConfirmationV4.
This error means your account is still on Test Mode. You already called USPS? Call them again, they usually update your account after the third call…
Invalid Girth Specified. Girth must be numeric.
This error means you didn’t select a BOX.
Be sure that your WooCommerce Settings for dimensions and weight are in LBS and inches
Unfortunately USPS don’t share the api to generate stamps
This plugin will generate the Shipping Label, and provide a tracking number, but USPS don’t allow you to generate postages from the API.
So we have two options in order to get the stamps:
1- Buy this plugin that uses Easypost API and with that we will be able to get the label with the stamp (they charge 5 cents per label).
Or 2- Follow this instructions;
To pay for your shipping you will need to pay online at USPS or at the United States Postal Service Post Office, this extension will print a shipping label and provide tracking information, but does not provide the ability to pay for the shipping.
How to Buy Postage Stamps Without Going to the Post Office:
1- Purchase stamps as you need them from your mail carrier.
Give your carrier your unstamped mail and the money to cover the postage required. If you are paying the carrier directly, you can pay with cash. If you are leaving payment in your mailbox, pay with a check for safety.
If you want to buy more stamps than your carrier has on hand, he/she can provide you with a reusable envelope that allows you to indicate how many stamps you’d like. Place your check inside. The carrier will deliver your stamps in the same envelope the next business day.
2- Request a “Stamps By Mail” envelope from your carrier to order stamps if you live on a city postal delivery route. City carriers do not carry postage stamps. Place the envelope with your stamp order and your check for payment out with your mail, and your carrier will deliver your stamps the following day.
3- Purchase stamps from the USPS website. You can also buy postage-paid envelopes and postcards, as well as other mailing services and supplies. On the website you can follow the link to the Postal Store. View the various stamps available for sale, including collector stamps and charity benefit stamps. Choose the ones you wish to purchase. Pay with a major credit card. Debit cards are also accepted if a PIN is not required for the transaction.
4- You may be able to buy stamps at your local grocer or gas station. In fact, many businesses sell U.S. postage stamps at face value as a convenience for their customers. Keep in mind, however, that there are no laws governing the resale price of postage stamps. Merchants can sell stamps to customers at a profit, so pay attention to the price you are being charged if you buy your stamps this way.
5- Watch for signs that say “U.S. Postal Service Approved Shipper.” Approved shippers offer remote postal stations where customers can ship packages and purchase stamps at regular USPS prices.
6- Use an Automated Postal Center to buy stamps and take care of basic shipping. Lower-traffic areas sometimes have remote postal access through vending-machine-style postal centers.