Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce icon

Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce

v1.6.16
by oneteamsoftware · 5.0 (1 reviews)

EasyPost Shipping plugin for WooCommerce displays live shipping rates at cart / checkout pages.

300+ active installs Updated Nov 13, 2024 Tested to 6.7.2 Requires PHP 7.3
Try Demo Download
Pre-installed Ready in ~10s No card

About Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce

The EasyPost Shipping for WooCommerce plugin integrates your store with over 100 carriers worldwide, providing accurate real-time shipping rates at checkout. It also offers address validation to prevent shipping to non-existent addresses. With additional features like package weight adjustments, handling fees, and insurance options, this plugin can streamline your shipping process and save you time and money.

Screenshots

Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce screenshot
Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce screenshot
Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce screenshot
Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce screenshot
Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce screenshot
Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce screenshot
Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce screenshot

Changelog

1.6.16

  • Updated compatibility

1.6.15

  • Updated compatibility

1.6.14

  • Disabled debug by default

1.6.13

  • Added support for woocommerce blocks checkout

1.6.12

  • Updated compatibility

1.6.11

  • Added a warning when enabling address validation

1.6.10

  • updated compatibility

1.6.9

  • Updated compatibility

1.6.8

  • Verified and updated compatibility

1.6.7

  • EasyPost API requires to use dots for decimal values, so plugin will convert all numeric values to match that format

1.6.6

  • Ability to set company as required field during checkout. It might be useful for some carriers that don’t return rates without a company name.
  • Relace all non-english letters in the name of customs items with ?

1.6.5

  • Proxy requests to WooCommerce Objects to gracefully handle possibility that they were not initialized
  • Add vendor / seller ID to rate meta, so Dokan will pick up chosen shipping methods in children orders

1.6.4

  • Instance settings will be loaded only when Shipping Zones are enabled

1.6.3

  • Updated language template file
  • Use Cube Dimensions will only work when Combine All Boxes is enabled, so it won’t affect pre-configured box sizes
  • Display live shipping rates only when live shipping rates is enabled, even when validate address is enabled
  • Various minor bug fixes

1.6.2

  • Improved page detection for Page Condition setting
  • Centralized handling of logging to make sure that all log messages will be recorded when debug mode is enabled
  • Force calculation of the shipping costs on checkout when Page Condition is set to checkout
  • Fixed an issue that plugin was using website currency for live shipping rates even when it isn’t supported

1.6.1

  • Fixed how shipping rates are combined, so only matching rates for all the parcels will be displayed

1.6.0

  • Added more logging message for easier bugging
  • Minor HTML fixes
  • Changed code to use autoloader instead of including files directly
  • Fixed issue that broke plugin when weight adjustment was an empty string
  • Updated language template file

1.5.4

  • Decode UTF8 characters in product names when passed for customs info
  • Added support for more RoyalMail and Fastway services
  • Added support for CAD
  • Fixed issue when item name was used instead of a customer name
  • Added HTML5 min attribute to inputs with steps, like min weight, min height and so on.
  • Round default min weight / height / length so they won’t generate html5 validation error on save
  • New language template file
  • Fixed header sent warning when validation errors were displayed after plugin settings have been saved

1.5.3

  • Synchronized shared code changes
  • Added logging of the plugin settings for easier debugging

1.5.2

  • Added min length, width, height
  • Improved default settings so plugin will be easier setup and use out of the box
  • Updated language template

1.5.1

  • Fixed the issue that new debug messages were preventing checkout

1.5.0

  • Enable debug mode by default
  • Ability to choose a condition for what pages live rates will be requested
  • Validate products only when this option is enabled in the settings
  • Error messages will be displayed in the cart for admin users when debug mode is enabled
  • Updated language template

1.4.3

  • Ability to control send request timeout
  • In order reduce PHP memory requirement product validation has been changed to run in the chunks of 10 products at a time

1.4.2

  • Synchronized shared library changes

1.4.1

  • Improved simple and variable product validation when settings are saved
  • Added ability to use CUBE dimensions for the parcel, it can help to save on shipping when using combine parcels feature or don’t have boxes defined
  • Add support for the add-on that will allow to group new shipments into batches and create manifests for them

1.4.0

  • Ability to have min and max rate cost requirement for shipping rate to be displayed during checkout
  • Changed rounding to 2 decimal places
  • If package contents is undefined then plugin will fallback to using cart contents
  • Add support for free products
  • New language template file

1.3.5

  • Fixed removal of Boxes and Services
  • Fixed loading of the States in the plugin settings

1.3.4

  • Improved weight and dimension validation of variable products
  • Fixed sorting of the shipping rates displayed in the cart

1.3.3

  • New language template
  • Slight rearrangement of settings
  • Extract website and customer’s email and communicate it to API
  • Improved support for RoyalMail and customs declaration

1.3.2

  • Changed parcel weight adjustment flow to first multiply weight, then add to weight and then set min weight

1.3.1

  • Fixed Fixed weight adjustment for international shipments

1.3.0

  • Ability to limit number of returned shipping rates
  • Various bug fixes
  • Moved Live Shipping Rates settings into a separate section
  • Updated language template file

1.2.1

  • Renamed Admin settings labels to use statements instead of questions. Also made labels and descriptions easier to understand.
  • Do not cache validation result of the products
  • Moved Settings link before Deactivate link on the plugins page
  • Updated language template file

1.2.0

  • Ability to turn off caching, which is useful for debugging and reseting corrupted cache
  • Changed to have combine boxes enabled by default
  • Added notification when Shipping Zones is getting checked
  • Try to use full customer address for live shipping rates when customer is registered
  • Fixed default phone number to be 10000000000
  • Plugin will validate API settings when settings are saved
  • Plugin will validate that products match dimension/weight requirements when settings are saved
  • Plugin will validate From address
  • Plugin will validate that it has been added to Shipping Zones when Shipping Zones feature is enabled
  • Added versioning for CSS and JS to work around possible caching when they are changed
  • Parcel packer will communicate SKU of the products
  • Improved how destination address is extracted during checkout process, which should improve reliability of live shipping rates

1.1.23

  • Added path to debug log in the settings of the plugin

1.1.22

  • Changed debug to use WooCommerce -> Status -> Logs instead of the messages in the Cart

1.1.21

  • Fixed bug that second address line wasn’t used in return labels

1.1.20

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

1.1.19

  • Synchronized code base

1.1.18

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

1.1.17

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

1.1.16

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

1.1.15

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

1.1.14

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

1.1.13

  • 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

1.1.12

  • Added instruction that products should have weight and dimensions

1.1.11

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

1.1.10

  • Fixed tracking location handling

1.1.9

  • Bug fixes

1.1.8

  • Bug fixes

1.1.7

  • 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

1.1.6

  • Bug fixes

1.1.5

  • 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

1.1.4

  • Return rates even when error message is present

1.1.3

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

1.1.2

  • Updated to include logo with the plugin

1.1.1

  • Fixed link to easypost plugin

1.1.0

  • 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

1.0.6

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

1.0.5

  • Fixed shipping rate adjustments

1.0.4

  • Added OneTeamSoftware menu

1.0.3

  • 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

1.0.2

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

1.0.1

  • Fixed issue with customs items
  • Fixed media mail settings

1.0

  • Initial release.

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…