Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce

EasyPost Shipping for WooCommerce plugin is the most flexible shipping solution on the market that lets your WooCommerce store to easily integrate with 100+ carriers worldwide by displaying accurate real-time shipping rates at the cart / checkout pages for USPS, Canada Post, Fedex, UPS, Pulorator, DHL and many other carriers.

Stop losing money and time by shipping orders to non-existing addresses!
In addition to live shipping rates our EasyPost plugin can also validate shipping address before allowing customers to place an order.


  • Support of 100+ carriers worldwide
  • Live shipping rates at WooCommerce cart & checkout
  • Ability to validate shipping address, before allowing to place an order
  • Ability fetch shipping rate for each product or combine them to get better shipping rates
  • Accommodate your packaging and marketing material with flexible package weight adjustments
  • Charge extra handling fee or implement currency conversion with flexible shipping rate adjustments
  • Include Insurance and Request Signature service
  • Offer Media Mail rates for products that match special conditions
  • Easily find issues by enabling debug mode
  • Speed up your website by caching and re-using previously found rates

PRO Features

  • Use WooCoommerce store or Marketplace / Dokan vendor’s location as the originating address for accurate shipping rates
  • Dimension and weight based packing of the items into configurable boxes
  • Ability to combine parcels to get better shipping rates
  • Display different name for selected shipping services
  • Allow all or only selected shipping services
  • Configurable purchase postage workflow
  • Buy shipping labels in one click per order or in bulk
  • Link previously created shipments to orders
  • Easy access to tracking history for admins and customers
  • Automatically notify customers about progress of their shipment
  • Test your setup before going into production by running in the sandbox
  • Automatically complete orders when shipping label is created or shipment has delivered

PRO Version of the plugin


If you have created your own language pack, or have an update for an existing one, you can send gettext PO and MO file to us and we will bundle it.

Rate us & Review

If you love our plugins, please give us a full five-star rating, so that we know that our work is valued and appreciated.
This will be the drive and motivation for us to further improve our plugins with more useful features.
We highly appreciate your support and love.

Need support?

Please Contact Us and we will be happy to assist you.



Supported Carriers

  • AmazonMws
  • APC
  • Aramex
  • ArrowXL
  • Asendia
  • Australia Post
  • AxlehireV3
  • BorderGuru
  • Cainiao
  • Canada Post
  • Canpar
  • CDL Last Mile Solutions
  • Chronopost
  • Colis Privé
  • Colissimo
  • Couriers Please
  • Dai Post
  • Deliv
  • Deutsche Post
  • Deutsche Post UK
  • DHL eCommerce Asia
  • DHL Express
  • DHL Freight
  • DHL Germany
  • DHL eCommerce
  • DHL eCommerce International
  • Dicom
  • Direct Link
  • Doorman
  • DPD
  • DPD UK
  • China EMS
  • Estafeta
  • Estes
  • Fastway
  • FedEx
  • FedEx Mailview
  • FedEx SameDay City
  • FedEx UK
  • FedEx SmartPost
  • FirstMile
  • Globegistics
  • GSO
  • Hermes
  • Hong Kong Post
  • Interlink Express
  • Janco Freight
  • JP Post
  • Kuroneko Yamato
  • La Poste
  • LaserShipV2
  • Latvijas Pasts
  • Liefery
  • Loomis Express
  • LSO
  • Network4
  • Newgistics
  • Norco
  • OmniParcel
  • OnTrac
  • OnTrac DirectPost
  • Orange DS
  • Osm Worldwide
  • Parcelforce
  • Passport
  • Pilot
  • PostNL
  • Posten
  • PostNord
  • Purolator
  • Royal Mail
  • RR Donnelley
  • Seko
  • Singapore Post
  • Spee-Dee
  • SprintShip
  • StarTrack
  • Toll
  • TForce
  • UDS
  • Ukrposhta
  • UPS i-parcel
  • UPS Mail Innovations
  • UPS
  • USPS
  • Veho
  • Yanwen
  • Yodel
  1. Go to WordPress -> Plugins -> Add New
  2. Hit Upload Plugin button
  3. Hit Choose File button and select zip file with the plugin
  4. Hit Install Now button
  5. Hit Activate link
  6. Installation complete

Very responsive developer who is quick to fix bugs or modify behavior, which is good when dealing with numerous carriers all with slightly different requirements. Plugin handles a many of the basic shipping features without a lot of bloat.

Read all 2 reviews

“Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce” is open source software. The following people have contributed to this plugin.




  • Fixed issue with customs items
  • Fixed media mail settings


  • Phone might be returned as an array, in this case use the first value


  • Easy way to enable/disable live shipping rates in the cart/checkout pages
  • Cache address/parcel/customs info to reduce number of API requests and reduce possible EasyPost fees
  • Added a note about EasyPost fees and link to a registration page


  • Added OneTeamSoftware menu


  • Fixed shipping rate adjustments


  • Do not require to enable/disable live shipping rates
  • Do not overwrite PRO settings when saving FREE settings


  • Added ability to validate address before allowing customers to pay for their order
  • Ability to enable/disable live shipping rates, in cases when you only need address validation


  • Fixed link to easypost plugin


  • Updated to include logo with the plugin


  • Round weight, length, height, width to precision 3


  • Return rates even when error message is present


  • DHL requires phone number, so depending on the what information we have we will either use customer’s billing phone number of store’s phone number or a fake phone number, so we can get the rates
  • Always pass customer name, so we can get the quotes from all carriers that require it
  • Mark address as residential when address does not have company name set



  • Improved backward compatibility with older PHP
  • Synchronized with the latest version of dependencies
  • Changed to use receipient name as a company name, when it is not set and when nothing is set then use Resident for the name and – for the company name
  • Added Troubleshooting tips in the plugin settings




  • Fixed tracking location handling


  • GSO carrier requires label_date to be set in order to return rates


  • Added instruction that products should have weight and dimensions


  • Use from 9am to 16am of a weekday as the label date, so GSO will return shipping rates during the weekend and out of business hours


  • Use customer’s name as a company when company is not set


  • Use Resident as a name when one isn’t set


  • Trim all address fields because some WooCommerce installs can have randome spaces, so then EasyPost API will refuse them


  • If address has no name, but has a company name then use it for both name and company fields


  • Updated EasyPost API adapter
  • Included language template (.pot) file



  • Added links to Free Shipping and Flexible Shipping plugins
  • Fixed PHP compatibility issue

Source link

All the Admin Templates You Could Ask For.

2M+ items from the worlds largest marketplace for Admin Templates, Themes & Design Assets. Whether that's what you need, or you're just after a few Stock Photos - all of it can be found here at Envato Market.

Related Articles

Check Also
Back to top button