Title: Multi-Carrier ShipEngine Shipping Rates &amp; Address Validation for WooCommerce
Author: oneteamsoftware
Published: <strong>February 21, 2021</strong>
Last modified: July 1, 2026

---

Search plugins

![](https://ps.w.org/wc-shipengine-shipping/assets/banner-772x250.png?rev=2478513)

![](https://ps.w.org/wc-shipengine-shipping/assets/icon-256x256.png?rev=2478513)

# Multi-Carrier ShipEngine Shipping Rates & Address Validation for WooCommerce

 By [oneteamsoftware](https://profiles.wordpress.org/oneteamsoftware/)

[Download](https://downloads.wordpress.org/plugin/wc-shipengine-shipping.1.3.19.zip)

 * [Details](https://scn.wordpress.org/plugins/wc-shipengine-shipping/#description)
 * [Reviews](https://scn.wordpress.org/plugins/wc-shipengine-shipping/#reviews)
 *  [Installation](https://scn.wordpress.org/plugins/wc-shipengine-shipping/#installation)
 * [Development](https://scn.wordpress.org/plugins/wc-shipengine-shipping/#developers)

 [Support](https://wordpress.org/support/plugin/wc-shipengine-shipping/)

## Description

**Show real carrier rates at checkout and stop guessing at shipping costs.** ShipEngine
gives you deeply discounted rates from 100+ carriers – this free plugin puts those
live rates right on your WooCommerce cart and checkout pages, validates the shipping
address before the order is placed, and works with the ShipStation API too.

Flat-rate shipping leaks money on every heavy or long-distance order, and surprise
shipping costs abandon carts. **ShipEngine Shipping for WooCommerce** fixes both:
buyers pay what shipping actually costs, and you stop eating the difference.

**The best part?** Live rates at cart and checkout, address validation, and rate
caching are completely **FREE**. Upgrade to PRO anytime for label printing, returns,
bulk labels, tracking, and multivendor support.

#### Why Store Owners Choose This Plugin

 * **Live rates at checkout** – Real carrier quotes appear the moment a buyer enters
   their address
 * **100+ carriers** – USPS, UPS, FedEx, DHL and more, through your existing ShipEngine
   account
 * **Address validation** – Catch typos before the order, cut failed deliveries 
   and reships
 * **Works with ShipEngine and the ShipStation API** – Auctane is consolidating 
   ShipEngine into the ShipStation API; the plugin works under either name and your
   current key keeps working
 * **Fast checkout** – Recent rates are cached and reused, so busy checkouts stay
   snappy
 * **Sandbox mode** – Test your full setup before going live
 * **Works on any checkout** – Supports both the classic and the Blocks-based WooCommerce
   checkout

#### Live Rates at Cart and Checkout

Every cart gets a real quote based on weight, destination, and your negotiated ShipEngine
rates:

 * Show rates on the cart page, checkout, or both – your choice
 * Enable rates globally or per shipping zone
 * Cap how many carrier options appear at checkout
 * Set a min and max rate cost to protect your margin
 * Group items into one parcel or quote per product for the best rate
 * Add handling fees, markups, or currency conversion
 * Include insurance and request-signature services

#### Address Validation That Prevents Failed Deliveries

One wrong address becomes a return-to-sender, a reship, and a support ticket. This
plugin validates the shipping address through ShipEngine before checkout completes,
so typos and missing units never become your problem.

#### How It Works

 1. **Connect** – Paste your ShipEngine (ShipStation API) key
 2. **Choose** – Pick the carriers to show, and set any rate rules
 3. **Go live** – Buyers see real rates at checkout

#### FREE vs PRO

**FREE includes:**
 * Live rates at cart and checkout * Address validation * Rate
caching and sandbox mode * Per-zone or global rates, handling fees, insurance

**PRO adds:**
 * One-click and bulk label printing (single PDF) * Return labels *
Box packing into your real boxes (dimension and weight) and multi-parcel combining
for the cheapest quote * Automatic tracking and customer notifications * Multivendor
origin rates: Dokan, WCFM, MultiVendorX, YITH * Order auto-completion

#### Upgrade to PRO

[**Get ShipEngine Shipping PRO**](https://1teamsoftware.com/product/woocommerce-shipengine-shipping-pro/)
to add one-click and bulk label printing, return labels, automatic tracking emails,
configurable box packing, and full multivendor support – all from the WooCommerce
order screen.

### Features

 * **Charge what shipping actually costs** – Live carrier rates appear at cart and
   checkout, on the pages you choose
 * **Protect your margin on every order** – Set a minimum and maximum rate so you
   never undercharge or overcharge
 * **Keep checkout clean and fast** – Cap how many rates show and cache recent quotes
   so buyers aren’t overwhelmed or left waiting
 * **Quote the cheapest valid option** – Group items into one parcel or quote per
   product to find the best rate
 * **Cover your real costs** – Add handling fees, markups, insurance, and request-
   signature service, with currency conversion
 * **Account for packaging and inserts** – Adjust parcel weight so boxes and promotional
   material don’t throw off the quote
 * **Show the right rates in the right places** – Enable rates globally or per shipping
   zone
 * **Go live with confidence** – Sandbox mode lets you test the full flow before
   real buyers arrive
 * **Solve issues fast** – Debug mode logs every request so you can see exactly 
   what ShipEngine returns
 * **Set up in minutes** – No coding required; configure everything from the WooCommerce
   shipping settings

### PRO Features

 * **Fulfill orders without leaving WooCommerce** – Buy and print shipping labels
   from the order screen, one at a time or in bulk as a single PDF
 * **Handle returns just as easily** – Create return shipping labels in a click
 * **Quote accurately for any order** – Pack orders into your real boxes by dimension
   and weight, and combine into multiple parcels for the cheapest quote
 * **Show only the services you sell** – Pick allowed services, rename them, and
   set product conditions a service must match
 * **Control the label workflow** – Configurable purchase-postage workflow plus 
   an auto-print script for PDF files
 * **Keep buyers informed automatically** – Tracking history for admins and customers,
   plus shipment-progress notifications
 * **Save time on admin** – Auto-complete orders when a label is created or a shipment
   is delivered
 * **Run a marketplace accurately** – Per-vendor origin rates and labels for Dokan,
   WCFM, MultiVendorX, and YITH
 * **Configure via WP-CLI or AI assistant** – PRO adds WP-CLI commands and AI assistant
   skills to set up and diagnose the plugin from the command line

[**Get the PRO version**](https://1teamsoftware.com/product/woocommerce-shipengine-shipping-pro/)

### Disclaimer

 * **1TeamSoftware** does not take any responsibility for what carriers are supported
   by ShipEngine service. If unsure, please verify if your carrier is supported 
   directly with ShipEngine service support before installing this plugin.
 * This plugin offers integration with third-party services (ShipEngine) that may
   charge fees for various services including, but not limited to, live shipping
   rates, address validation, and printing labels. Please be advised that 1TeamSoftware
   is not responsible for any fees incurred from the use of these integrated services.
   We encourage all customers to thoroughly review the terms and conditions as well
   as the fee structure of the respective services prior to use. Your use of these
   services through our plugin constitutes your acceptance of their terms and any
   associated fees.

#### Translators

If you have created your own language pack, or have an update for an existing one,
you can send [gettext PO and MO file](https://codex.wordpress.org/Translating_WordPress)
to [us](https://1teamsoftware.com/contact-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](https://1teamsoftware.com/contact-us) and we will be happy to
assist you.

### PREMIUM PLUGINS

 * [Shipping Labels for WCFM Multivendor Marketplace](https://1teamsoftware.com/product/woocommerce-shipping-labels-for-wcfm-pro/)–
   Let WCFM Vendors print shipping labels with and without shipping carrier account.
 * [Shipping Labels for Dokan Multivendor Marketplace](https://1teamsoftware.com/product/woocommerce-shipping-labels-for-dokan-pro/)–
   Let Dokan Vendors print shipping labels with and without shipping carrier account.
 * [Instant Shipping Labels Shipping PRO For WooCommerce](https://1teamsoftware.com/product/woocommerce-instant-shipping-labels-pro/)–
   Automatically purchase and email shipping labels for vendors and customers.
 * [FedEx Shipping PRO for WooCommerce](https://1teamsoftware.com/product/woocommerce-fedex-shipping-pro/)–
   FedEx live shipping rates, shipping labels, tracking, emails.
 * [ShipEngine Shipping PRO For WooCommerce](https://1teamsoftware.com/product/woocommerce-shipengine-shipping-pro/)–
   Access deeply discounted shipping rates, Printing Shipping Labels, Orders Auto-
   Completion.
 * [ShipStation Shipping PRO For WooCommerce](https://1teamsoftware.com/product/woocommerce-shipstation-shipping-pro/)–
   Live Shipping Rates, Printing Shipping Labels, Import Tracking Information, Email
   Notifications, Orders Auto-Completion.
 * [Shippo Shipping PRO For WooCommerce](https://1teamsoftware.com/product/woocommerce-shippo-shipping-pro/)–
   USPS, Fedex, UPS, DHL – Live Shipping Rates, Shipping Labels, Tracking, Emails.
 * [Shipmondo Shipping PRO for WooCommerce](https://1teamsoftware.com/product/woocommerce-shipmondo-shipping-pro/)–
   Multi-Carrier shipping solutions for European e-commerce stores.
 * [EasyPost Shipping PRO For WooCommerce](https://1teamsoftware.com/product/woocommerce-easypost-shipping-pro/)–
   Multi-Carrier Live Shipping Rates, Shipping Labels, Tracking, Emails.
 * [ChitChats Shipping PRO for WooCommerce](https://1teamsoftware.com/product/woocommerce-chitchats-shipping-pro/)–
   Ship your packages from Canada via USA as if you were physically there.
 * [Shipping Manifests PRO](https://1teamsoftware.com/product/woocommerce-shipping-manifests-pro/)–
   Groups shipments into batches and prints manifests for them
 * [Flexible Shipping Per Package PRO](https://1teamsoftware.com/product/woocommerce-flexible-shipping-per-package-pro/)–
   Table Rate shipping for Shipping Packages with advanced conditions and table 
   rate rules.
 * [Free Shipping Per Package PRO](https://1teamsoftware.com/product/woocommerce-free-shipping-per-package-pro/)–
   Free Shipping based on advanced conditions.
 * [Marketplace Cart](https://1teamsoftware.com/product/woocommerce-marketplace-cart/)–
   Offer Amazon like cart/checkout experience for your customers.
 * [Pay for Selected Items for Marketplace Cart](https://1teamsoftware.com/product/woocommerce-marketplace-cart-pay-for-selected-items/)–
   Allow customers to choose what items to pay for during checkout.
 * [Package Orders](https://1teamsoftware.com/product/woocommerce-package-orders/)–
   Automatically create separate orders for items shipped from different locations.
 * [Sticky Product Bar PRO](https://1teamsoftware.com/product/woocommerce-sticky-product-bar-pro/)–
   Adds a number of amazing features to a highly configurable sticky product bar.
 * [Radio Buttons and Swatches PRO](https://1teamsoftware.com/product/variations-radio-buttons-for-woocommerce-pro/)–
   Advanced plugin for displaying radio buttons or swatches instead of dropdown 
   boxes for variation products.
 * [CloudSync Master PRO](https://1teamsoftware.com/product/cloudsync-master-pro/)–
   The ultimate plugin for seamless integration with Google Cloud Storage and offload
   Your Media to the Cloud!

### FREE PLUGINS

 * [Sticky Product Bar plugin](https://1teamsoftware.com/product/woocommerce-sticky-product-bar/)–
   Display sticky bar with product details, rating and add to cart button.
 * [Shipping Packages](https://1teamsoftware.com/product/woocommerce-shipping-packages/)–
   Split your cart into packages that can be shipped with different shipping methods.
 * [Shipping Discount](https://1teamsoftware.com/product/woocommerce-shipping-discount/)–
   Configurable shipping discount rules based on the amount spent for the items 
   with a given shipping class.
 * [Radio Buttons and Swatches](https://wordpress.org/plugins/variations-radio-buttons-for-woocommerce/)–
   Display radio buttons and swatches instead of dropdown boxes for variation products.
 * [EasyPost Shipping for WooCommerce](https://wordpress.org/plugins/wc-easypost-shipping/)–
   Multi-Carrier Live Shipping Rates, Address Validation.
 * [Free Shipping Per Package](https://wordpress.org/plugins/wc-free-shipping-per-package/)–
   Free Shipping based on advanced conditions.
 * [Shippo Shipping for WooCommerce](https://wordpress.org/plugins/wc-shippo-shipping/)–
   USPS, Fedex, UPS, DHL – Live Shipping Rates, Address Validation.
 * [Shipmondo Shipping for WooCommerce](https://wordpress.org/plugins/wc-shipmondo-shipping/)–
   Multi-Carrier Live Shipping Rates for European e-commerce stores.
 * [ChitChats Shipping for WooCommerce](https://wordpress.org/plugins/wc-chitchats-shipping/)–
   ChitChats live Shipping Rates.
 * [ShipStation Shipping for WooCommerce](https://wordpress.org/plugins/wc-shipstation-shipping/)–
   Live Shipping Rates from the carriers used in your ShipStation account.
 * [ShipEngine Shipping for WooCommerce](https://wordpress.org/plugins/wc-shipengine-shipping/)–
   Deeply discounted live shipping rates for USPS, UPS, Fedex…
 * [FedEx Shipping for WooCommerce](https://wordpress.org/plugins/wc-fedex-shipping/)–
   FedEx Express, SmartPost, Freight live shipping rates and address validation.

## Screenshots

[⌊Live carrier rates shown at WooCommerce checkout⌉⌊Live carrier rates shown at 
WooCommerce checkout⌉[

Live carrier rates shown at WooCommerce checkout

[⌊ShipEngine connection and carrier service settings⌉⌊ShipEngine connection and 
carrier service settings⌉[

ShipEngine connection and carrier service settings

[⌊Buy and print a shipping label from the order screen (PRO)⌉⌊Buy and print a shipping
label from the order screen (PRO)⌉[

Buy and print a shipping label from the order screen (PRO)

[⌊Tracking number, status, and label downloads (PRO)⌉⌊Tracking number, status, and
label downloads (PRO)⌉[

Tracking number, status, and label downloads (PRO)

## Installation

#### Automatic Installation

 1. Go to **Plugins  Add New** in WordPress admin
 2. Search for “ShipEngine Shipping”
 3. Click **Install Now**, then **Activate**
 4. Configure under **WooCommerce  Settings  Shipping**

#### Manual Installation

 1. Download the plugin ZIP file
 2. Go to **Plugins  Add New  Upload Plugin**
 3. Choose the ZIP and click **Install Now**
 4. Activate, then configure under **WooCommerce  Settings  Shipping**

## FAQ

### Do I need a paid ShipEngine plan?

Yes. ShipEngine (consolidating into the ShipStation API) is a paid carrier service
you sign up for separately. This plugin connects WooCommerce to your existing ShipEngine
account; you pay ShipEngine directly for carrier access. The plugin itself is free.

### Which carriers are supported?

Any carrier in your ShipEngine account – typically USPS, UPS, FedEx, DHL, and 100
+ more. You choose which carriers to enable at checkout; PRO adds per-service selection
and renaming.

### Does this work with the ShipStation API?

Yes. Auctane is consolidating ShipEngine into the ShipStation API, and the plugin
works under either name. Your existing ShipEngine API key keeps working.

### Does it work with the WooCommerce Blocks checkout?

Yes. Both the classic and the Blocks-based WooCommerce checkout are supported.

### Will live rates slow down my checkout?

No. Recent rates are cached and reused, and requests run asynchronously, so a busy
checkout stays fast.

### Can I show only certain carriers or services?

Yes. Free lets you choose which carriers to enable, cap how many rates appear, and
set min/max rate costs to protect your margin. PRO adds per-service selection, renaming
services, and product-condition rules.

### Does it validate addresses?

Yes. ShipEngine validates the shipping address before the order is placed, so typos
and bad addresses are caught early.

### Does it support multivendor marketplaces?

PRO supports per-vendor origin rates and labels for Dokan, WCFM, MultiVendorX, and
YITH.

### Is there a PRO version?

Yes. [ShipEngine Shipping PRO](https://1teamsoftware.com/product/woocommerce-shipengine-shipping-pro/)
adds one-click and bulk label printing, return labels, automatic tracking emails,
box packing, and multivendor support.

## Reviews

![](https://secure.gravatar.com/avatar/0bf6b6fa8088e3c3f7d619eb461ddfe27b539cfdf3f77975ee5a082cce04c669?
s=60&d=retro&r=g)

### 󠀁[Lacking core feature](https://wordpress.org/support/topic/lacking-core-feature/)󠁿

 [jberry86](https://profiles.wordpress.org/jberry86/) May 10, 2023

This plugin provides absolutely zero way after the purchase of a label, to validate
the package size and weight that was used to purchase the label. So whether you 
want to audit the plugin to make sure it purchased a label for what you expected,
or want to lookup that info while packing an order, you cannot. The ShipStation 
and Shippo plugins by this same company store that info in the order metadata, but
this one does not and they asked me to pay a $650 custom development fee to simply
add that metadata like their other plugins already save. It sucks because everything
else about this has been good, but this missing data make this a 1 star to me.

 [ Read all 1 review ](https://wordpress.org/support/plugin/wc-shipengine-shipping/reviews/)

## Contributors & Developers

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

Contributors

 *   [ oneteamsoftware ](https://profiles.wordpress.org/oneteamsoftware/)

[Translate “Multi-Carrier ShipEngine Shipping Rates & Address Validation for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/wc-shipengine-shipping)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wc-shipengine-shipping/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wc-shipengine-shipping/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wc-shipengine-shipping/)
by [RSS](https://plugins.trac.wordpress.org/log/wc-shipengine-shipping/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.19

 * Refreshed the WordPress.org listing: a clearer, benefit-led description, a populated
   FAQ, and new screenshots showing live rates, settings, label printing, and tracking.
   No code changes.

#### 1.3.18

 * Updated compatibility

#### 1.3.17

 * Updated compatibility

#### 1.3.16

 * Improved compatibility with PHP 8.2

#### 1.3.15

 * Updated compatibility

#### 1.3.14

 * Updated compatibility

#### 1.3.13

 * Disabled debug by default

#### 1.3.12

 * Added support for woocommerce blocks checkout

#### 1.3.11

 * Updated compatibility

#### 1.3.10

 * Added a warning when enabling address validation

#### 1.3.9

 * Updated compatibility

#### 1.3.8

 * Updated compatibility

#### 1.3.7

 * Verified and updated compatibility

#### 1.3.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.

#### 1.3.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.3.4 2021-10-04

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

#### 1.3.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
 * Improved address validation so it won’t be possible to bypass it
 * Various minor bug fixes

#### 1.3.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.3.1

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

#### 1.3.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.2.5

 * 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.2.4

 * Changed how pre-loaded carriers, services and package types are stored to use
   wordpress options instead of transients

#### 1.2.3

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

#### 1.2.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.2.1

 * Fixed the issue that new debug messages were preventing checkout

#### 1.2.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.1.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.1.2

 * Synchronized shared library changes

#### 1.1.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

#### 1.1.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.0.2

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

#### 1.0.1

 * Improved weight and dimension validation of variable products

#### 1.0

 * Initial release.

## Meta

 *  Version **1.3.19**
 *  Last updated **2 weeks ago**
 *  Active installations **20+**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.3 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/wc-shipengine-shipping/)
 * Tags
 * [live shipping rates](https://scn.wordpress.org/plugins/tags/live-shipping-rates/)
   [ShipEngine](https://scn.wordpress.org/plugins/tags/shipengine/)[shipping labels](https://scn.wordpress.org/plugins/tags/shipping-labels/)
   [shipstation](https://scn.wordpress.org/plugins/tags/shipstation/)
 *  [Advanced View](https://scn.wordpress.org/plugins/wc-shipengine-shipping/advanced/)

## Ratings

 1 out of 5 stars.

 *  [  0 5-star reviews     ](https://wordpress.org/support/plugin/wc-shipengine-shipping/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wc-shipengine-shipping/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wc-shipengine-shipping/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/wc-shipengine-shipping/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/wc-shipengine-shipping/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wc-shipengine-shipping/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wc-shipengine-shipping/reviews/)

## Contributors

 *   [ oneteamsoftware ](https://profiles.wordpress.org/oneteamsoftware/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wc-shipengine-shipping/)