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

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.



  • Sticky Product Bar plugin – Display sticky bar with product details, rating and add to cart button.
  • Shipping Packages – Split your cart into packages that can be shipped with different shipping methods.
  • Shipping Discount – Configurable shipping discount rules based on the amount spent for the items with a given shipping class.
  • Variations Radio Buttons – Display radio buttons instead of dropdown boxes for variation products.

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


  • Integration EasyPost Shipping Plugin Settings
  • Setup address from where parcels will be shipped
  • Combine products, include Insurance and Signature service fees in the rate
  • Configure Media Mail condition
  • Configure weight adjustments
  • Configure shipping rate adjustments
  • Live shipping rates in the cart


  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


September 22, 2020
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 1 review

Contributors & Developers

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




  • Initial release.


  • 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