USPS Simple Shipping for Woocommerce

Description

The USPS Simple plugin adds a new delivery option to WooCommerce – US postal service. Each item is packed individually, then items’ delivery prices are ’summed up. Regular-sized items can be grouped by their weight. The USPS API is used for the delivery price calculation. USPS Simple allows to calculate rates for domestic shipping only. WooCommerce currency must be set to US dollars and base country/region must be the USA.

USPS Simple ’supports the following services:

  • Priority Mail Express
  • Priority Mail Express, Hold for Pickup
  • Priority Mail Express, Sunday/Holiday
  • Priority Mail
  • Priority Mail, Hold For Pickup
  • Priority Mail Keys and IDs
  • Priority Mail Regional Rate Box A
  • Priority Mail Regional Rate Box A, Hold For Pickup
  • Priority Mail Regional Rate Box B
  • Priority Mail Regional Rate Box B, Hold For Pickup
  • First-Class Mail Parcel
  • First-Class Postcard Stamped
  • First-Class Large Postcards
  • First-Class Keys and IDs
  • First-Class Package Service – Retail
  • First-Class Package Service
  • First-Class Package Service, Hold For Pickup
  • First-Class Mail Metered Letter
  • USPS Retail Ground
  • Media Mail Parcel
  • Library Mail Parcel

Screenshots

  • Configuration
  • Cart

Installation

  1. Upload the plugin folder to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Now you need configure the plugin: Enter your postcode and check option “Enable this shipping method”. You can use the default User ID or enter yours.

Reviews

Mai 8, 2022
The price my customers were charged by the plugin is not the same price that is charged went I take the item to the United States postal service office which has caused me to lose money. The most recent item purchased by a customer at my store, the plugin added $47.65 for shipping but then went I actually brought the item to the nearest USPS, I was charged $112.00 for shipping (and my measurements and weight input using Woocommerce were accurate). That was very upsetting!
Mai 7, 2022
When I enable the USPS Simple shipping method from woocommerce shipping settings the site stopped working. Please suggest.
Fevrâr 19, 2022
It's nice when things are simple, but can be frustrating when too simple. This plugin is great for stores that sell products that all ship in the same basic class, ie, priority, first class, and there isn't a mix of restricted class items like media or library rate items. There is no way to select a single or range of shipping method/rate per class. For example, media mail is a restricted class limited to only certain items, like books or DVDs, but if you also sell cameras or t-shirts, you can't restrict those products from being offered media mail as a shipping option - and a customer will choose that rate because it's the lowest, and it will be an invalid shipping method for that product. The only option for media mail items, if you have mixed products in your store, is to disable media mail as a shipping option altogether. This is a disservice to customers and to store owners who would prefer this method for qualified products. I don't know how difficult it would be to add that capability. This is a very easy plugin to set up and for stores with simple inventory and only shipping in the U.S. I think it would work wonders. But, if you have a store with a mix of product types, this one may not work for you.
Novembar 20, 2021
I've been fighting this app for days! UPS works on another app, but this one isn't getting the zip code origin for some reason, even though it's there!
Read all 25 reviews

Contributors & Developers

“USPS Simple Shipping for Woocommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.7.1

  • Fix an error when item quantity is fractional.

1.7.0

  • Workaround a USPS API error for items less than 0.25 inch.
  • Check shipped items dimensions against the First-Class Mail size constraints (if ‘Quote regular items by weight’ is disabled).
  • Avoid an additional call to the USPS API if Retail Ground is disabled.
  • Fill the shipping origin postcode from Store Address by default.
  • Enable the plugin upon install.
  • Remove the ‘(USPS Simple)’ delivery option label ’suffix.
  • Require PHP 7.2+.
  • Tested with WooCommerce 6.7.

1.6.2

  • Tested with WooCommerce 6.5, WordPress 6.0.

1.6.1

  • Tested with WooCommerce 6.3.

1.6.0

  • Add the ‘First-Class Package Service – Retail’ service.
  • Small backend cosmetic changes.

1.5.7

  • Avoid ‘Non-numeric value encountered’ PHP warnings on missing product dimensions or weight.
  • Tested with WordPress 5.9, WooCommerce 6.1.

1.5.6

  • Replace the default USPS API user id to fix the authorization is’sue.
  • Tested with WooCommerce 5.6.
  • Fix the debug info drawer won’t expand after cart update.

1.5.5

  • Tested with WooCommerce 5.6.

1.5.4

  • Tested with WordPress 5.8, WooCommerce 5.5.

1.5.3

  • Tested with WooCommerce 5.3.

1.5.2

  • Tested with WooCommerce 5.1, WordPress 5.7.

1.5.1

  • Reword commercial rates description.
  • Refactor USPS API response handling a bit.

1.5.0

  • Check prerequisites on load, in a user-friendly way.

1.4.0

  • Replace the deprecated WC_Product->length/width/height properties access with get_XXX() calls.
  • Switch to the HTTPS USPS API endpoint.
  • Disable cache and show debug data on the cart and checkout pages if the WooCommerce shipping debug mode is enabled.
  • Tested with WooCommerce 4.8, WordPress 5.6.

1.3.1.1

  • Tested with WooCommerce 4.7.

1.3.1

  • Tested with WooCommerce 4.6.
  • Minor changes for better USPS API response parsing.

1.3

  • Tested with WordPress 5.5 and WooCommerce 4.5.
  • Refresh the settings page look a bit.

1.2.6

  • Compatible with woocommerce 2.6

1.2.5

  • Fix First-Class Mail Parcel price calcul’ator.
  • Added First-Class Mail Large Envelope, Letter and Postcards.

1.2.4

  • API Request updated

1.2.3

  • Fix – Incorrect work of “Quote regular items by weight” with zero size items.

1.2.2

  • Removed deprecated USPS services:
    Priority Mail Regional Rate Box C;
    Priority Mail Regional Rate Box C, Hold For Pickup;
  • Added First-Class Mail Metered Letter;
  • Rebranding of Standard Post as Retail Ground.

1.2.1

  • Fix – warning message in cart.

1.2.0

  • Added services:
    Priority Mail, Hold For Pickup;
    Priority Mail Regional Rate Box A, Hold For Pickup;
    Priority Mail Regional Rate Box B, Hold For Pickup;
    Priority Mail Regional Rate Box C, Hold For Pickup.

1.1.1

  • Added mail class id

1.1.0

  • Added grouping by weight.

1.0.1

  • Fix – Standard Post really works.

1.0

  • Supported services: Priority Mail Express, Priority Mail, First-Class Mail, Standard Post, Media Mail, Library Mail