Works With Your ShipStation Carriers
…and 100+ more
6+ years in production. Free on WordPress.org. No per-label markup. Cancel anytime.
Why Stores Trust It
One Proven Engine
Built on the same multi-carrier shipping engine as our ShipEngine, Shippo, EasyPost, ChitChats, Stallion Express, and Shipmondo plugins.
Battle-Tested
In production for years and kept current, including HPOS and the WooCommerce Blocks checkout.
Try Before You Pay
The free version on WordPress.org lets you verify live rates on your real store before you spend a cent.
Honest Pricing
One plugin fee. You keep your existing ShipStation subscription for carrier access, with no per-label markup from us.
ShipStation Runs Your Fulfillment. Your Checkout Is Guessing.
ShipStation runs your labels and fulfillment. But ShipStation’s own Checkout Rates feature is built for Shopify, BigCommerce, Magento and Wix, not WooCommerce. So at your Woo checkout you are stuck with one of these:
- Flat rates that lose money on every heavy or long-distance order
- Surprise shipping costs that get carts abandoned
- Generic carrier plugins that ignore your ShipStation account
The math is brutal. A buyer in Texas pays your $12 flat rate on a label that really costs $19, and you eat $7. A buyer in California orders four heavy items and your flat rate undercharges by $40. Every mispriced order comes straight out of your margin, and the surprises get carts abandoned.
ShipStation Shipping PRO fixes it: your real rates at checkout, your labels from the order screen. It uses the ShipStation account and carriers you already have, so the rate a buyer sees is the rate you pay, and nothing leaves WooCommerce.
We build WooCommerce shipping plugins and little else, so this is the checkout integration we wished ShipStation shipped for Woo.
What You Get
One WooCommerce-native plugin that puts ShipStation WooCommerce live rates on your cart and checkout, using the ShipStation account you already have.
Live Rates at Checkout
Buyers pay what shipping actually costs. Live rates for ShipStation appear the moment they enter an address, priced on the cart weight and the boxes you defined. No flat-rate guesswork, no margin leak on heavy or distant orders.
One-Click Labels
Fulfill in seconds, not browser tabs. Buy and print labels from the order screen using the carriers in your account, and bulk-print the day’s orders as one PDF (Pro). Return labels print with a click too.
Address Validation
Cut failed deliveries and reships. Addresses are checked before the order is placed, so a typo never becomes a return-to-sender and a support ticket.
Automatic Tracking
Spend less time on status questions. Tracking numbers and emails fire on their own as the carrier scans the parcel, so “where is my order?” tickets drop and buyers self-serve from the email.
Multivendor Ready
Give every seller accurate rates. Each vendor quotes and ships from their own origin address across Dokan, WCFM, MultiVendorX, and YITH (Pro), and margin protection stops a vendor paying more for a label than the customer did.
Keep Your ShipStation Account
Nothing to switch. Your ShipStation login, negotiated rates, and automation rules all stay. The plugin reads rates through your ShipStation API key and adds the live-rates layer WooCommerce was missing.
Every Feature, in Plain English
Everything the plugin does, grouped by what it changes for your store.
Live Rates and Checkout
Quote the real price for every cart, then control exactly which rates a buyer sees.
- Live carrier rates the moment a buyer enters their address
- Enable rates globally or per shipping zone
- Cap how many carrier options appear at checkout
- Show only the carrier services you sell
- Custom display names for any service
- Min and max rate cost band to protect margin
- Per-service product conditions by attribute or category
- Rate caching for fast checkout under load
- Parallel requests on bulk label and multi-shipment operations
- HPOS and Blocks checkout supported
- APO and FPO military addresses supported
- Optional estimated delivery time shown next to each rate
- Downloadable debug log of every API call
Box Packing and Rate Rules
Pack the cart the way you actually ship it, then tune the cost down to the cent.
- Accurate rates from real box packing
- Optionally combine all items into one parcel for a single combined quote
- Optional cube-dimension packing for carriers that price on a single cubic size
- Per-box product conditions and item-count caps
- Default and minimum parcel weight
- Weight adjustments: multiply, add, then enforce a minimum
- Handling fees and percentage markups (multiply by zero for free shipping)
- Insurance and signature rules per service
- Order processing time for realistic delivery dates
- Free-shipping floor stops negative rates
Labels and Fulfillment
Buy postage and finish orders inside WooCommerce, one at a time or in bulk.
- One-click label printing from the order screen
- Instant labels with the previously selected service
- Bulk label printing as one consolidated PDF
- Configurable purchase-postage workflow
- Return labels without leaving the order
- Per-item customs fields (origin, SKU, tariff, description)
- Auto-print script opens the print dialog on load
- Insurance and signature on demand per order
- Choose the actual ship date
Tracking and Notifications
Keep buyers informed automatically and keep your support inbox quiet.
- Tracking on the order and the customer’s My Account
- Automatic tracking emails on every status change
- Carrier tracking links inside notifications
- Per-status notification control
- Background status polling until delivered
Multivendor
Run a marketplace where every seller ships from their own address at their own rates.
- Per-vendor origin rates for Dokan, WCFM, MultiVendorX, YITH
- Vendor-aware label printing add-ons
- Print with a vendor’s settings from admin
- Vendor margin protection on every label
Every item here is in the shipping plugin today, not on a roadmap. The free version covers live rates at checkout, and Pro unlocks the label, tracking, and multivendor tools.
How ShipStation Rates Work in WooCommerce
There is no guessing and no flat-rate table. The plugin asks the carrier for a real price on the actual parcel, every time. Here is the path a quote takes:
- The buyer enters a shipping address at cart or checkout.
- The plugin packs the cart into the box sizes you defined, applying weight and packing rules.
- It calls the ShipStation API with the parcel and destination.
- Real carrier rates come back and appear as WooCommerce shipping methods, filtered by your service and price rules.
- The buyer picks a rate and pays. You buy the matching label from the order screen, single or in bulk.
Because the same packing and weight adjustments apply to both the quote and the label, what the buyer pays matches what you pay the carrier. Per-zone rules let one store quote domestic and international orders from different origins and box sets. Rates are cached and reused, so a busy checkout stays fast even when the same quote is requested repeatedly.

How It Works
Three steps from install to live rates.
Connect Your API Key
Bring your carriers and negotiated rates in one step. Paste your ShipStation API key and your existing carriers, negotiated rates, and automation rules carry over automatically. Setup guide.
Set Carriers and Boxes
Quote accurately from day one. Choose which services to show, add your box sizes, and set any markups or weight rules. Per-zone overrides let one store handle domestic and international.
Go Live
Start charging the right amount. Buyers see real rates at checkout, and you buy and print labels from the order screen, single or in bulk, with tracking emails sent automatically.
Watch How to Configure the Plugin with the CLI or AI Agent
Prefer code or AI? Configure live rates, boxes, and labels from the command line or with an AI agent, no UI clicks needed.
How We Compare
ShipStation is the fulfillment tool you already pay for. The question is which WooCommerce plugin uses it best.
| Capability | 1TS ShipStation PRO | Official ShipStation Woo plugin | ShipStation Checkout Rates | PluginHive / ELEX multi-carrier |
|---|---|---|---|---|
| Live rates at cart and checkout | Yes, native | No (imports orders after checkout) | Not on WooCommerce | No (talks to carriers directly, not ShipStation) |
| Uses your ShipStation account and negotiated rates | Yes | Yes | Yes | No |
| Per shipping zone configuration | Yes (boxes, services, FROM address per zone) | No (single dashboard) | No | Partial |
| Multivendor origin (Dokan, WCFM, MVX, YITH) | Yes, shared adapter | No | No | No |
| Bulk PDF label generation | Yes, in WP admin | Yes (in dashboard, not WP admin) | N/A | Varies |
| Handling fees and percentage markup | Yes | No | Limited | Yes |
| Documented WordPress hooks | Yes (filter/action driven) | Limited | N/A | Limited |
| Free tier on WordPress.org | Yes | Yes | No | Limited free tiers |
| WooCommerce Blocks checkout | Yes | Partial | N/A | Varies |
| HPOS (High-Performance Order Storage) | Yes | Yes | N/A | Varies |
| Time to production | Hours | Hours, but no live rates | Not available on Woo | Hours per carrier add-on |
The official ShipStation plugin imports orders but never shows live rates at checkout, ShipStation’s Checkout Rates skips WooCommerce entirely, and generic carrier plugins ignore your ShipStation account. ShipStation PRO is the one Woo-native option that uses your existing account and is live in hours. See how the underlying carrier APIs differ in our ShipStation vs Shippo vs EasyPost writeup.
Who It’s For
If you already use ShipStation for fulfillment, this plugin is the checkout layer you have been missing. It uses your existing account and carriers, so the rate a buyer sees is the rate you pay.
High-Volume US Shippers
Clear the fulfillment queue faster. Quote real USPS, UPS, and FedEx rates per order and bulk-print the day’s labels as one PDF, with instant labels for busy desks. Rate caching and async requests keep checkout fast on your biggest days.
Cross-Border Sellers
Charge correctly across borders. Show DHL and international rates at checkout, validate addresses, and set customs fields per item before you buy the label. Service and product rules keep restricted goods off the wrong carriers.
Multi-Warehouse and Marketplaces
Ship accurately from many origins. Per-zone origins and per-vendor rates cover Dokan, WCFM, MultiVendorX, and YITH, with margin protection on every label. One cart can merge rates from several vendor warehouses.
Developers and Agencies
Build it your way and hand it off. Documented hooks, wp-config.php constants, and a downloadable debug log let you customize and audit without forking. Roll the same setup across every client store.
Built for Developers and Agencies
Built to be extended, deployed, and audited by people who ship code for a living. The same hooks and constants documented here apply across our whole WooCommerce shipping line, so what you learn once carries over.
WordPress Hooks API
Customize anything without forking the plugin. Documented filter and action hooks cover every rate, label, and tracking call, so you can adjust markups, swap services per zone, or push tracking to your own ERP. Sample hooks include wc-shipstation-shipping_calculate_shipping and wc-shipstation-shipping_purchasePostageForShipment.
wp-config.php Constants
Keep secrets out of the database. Define the API key and advanced flags as PHP constants for managed hosts and CI/CD, so staging and production stay in sync without touching the settings screen.
Downloadable Debug Log
Diagnose issues fast. Debug mode logs every API request and response to wp-content/uploads/wc-logs/, downloadable in one click so a support ticket is solved in one reply instead of five.
Configurable Request Timeout
Stay reliable on slow networks. Set the API request timeout to balance checkout speed against retry behavior, so a slow carrier response never hangs the cart.
Add-On Ecosystem
Let marketplace vendors print their own labels. Pairs with the free “Shipping Labels for WCFM” and “Shipping Labels for Dokan” add-ons, so each seller works from their own dashboard.
Free Tier on WordPress.org
Try before you license. Install the free version, test live rates on your real store, then upgrade to Pro. See the setup guide.
Configure with the CLI or AI Agent
Manage every setting from the command line or hand it to an AI agent. The same wp-config.php constants and hooks work headless, so you can script setup across stores or let an agent configure it for you. See our WP-CLI and AI agent setup guide.
Do You Need a Paid ShipStation Plan?
To show live rates, the plugin reads them through ShipStation’s API, which needs a paid ShipStation plan that includes API access (introduced with ShipStation’s May 2025 change). You do not pay us for the API; it is part of your existing ShipStation subscription.
If you are on a lower ShipStation tier, install the free companion plugin from WordPress.org first, connect it, and confirm the live-rates setup on your real store before you upgrade anything. If you are weighing the wider carrier-API options, our ShipStation vs Shippo vs EasyPost comparison covers the trade-offs.
What Customers Say
Real reviews from verified WooCommerce store owners running ShipStation live rates on their stores.
“We’ve been using this plugin with ShipStation now for the past couple of years and it works great. Customer support is very helpful and responsive!”
Jesse Straeter
“We struggled for years to give our customers accurate live shipping rates. We searched for an alternative and found this plugin that does a very nice job. A very robust plugin with many options.”
Robert Jamgochian
“I have been a user for almost 3 years and I love the features. My customers can see live rates, and I can display different carriers based on country. There is no better plugin that can handle it all!”
Supreet Sidhu
Pricing
Plans from $29 a month or $149 a year. You keep your existing ShipStation plan for carrier access.
ANNUAL · MOST POPULAR
$149/yr
Single site. Most merchants. Best per-domain price.
Get Annual, $149/yrThe plugin is $29 a month or $149 a year, about $12 a month on the annual plan. You keep your existing ShipStation plan for carrier access. One predictable plugin fee, no per-label markup.
The free version on WordPress.org shows live rates at checkout so you can confirm they work on your real store. Pro adds label printing, return labels, bulk PDF labels, automatic tracking, and multivendor support. Annual plans include a 30-day money-back guarantee (conditions apply), with the option to switch to store credit. Monthly billing is a low-cost way to trial Pro, and a 3-domain license covers agencies running several stores.
Does $149 a Year Pay for Itself?
The annual plan works out to about $12 a month. A single mispriced order can cost you $7 on a light parcel and $40 on a heavy one, straight out of your margin. Recover two or three of those a month and the plugin has already paid for itself. Everything after that is shipping revenue you were quietly absorbing.
A 30-Day Money-Back Guarantee
Every annual plan comes with a 30-day money-back guarantee (conditions apply). And if you’d rather switch to something else, you’re not stuck – we’ll move your purchase to store credit you can spend on another plugin.
Frequently Asked Questions
Common questions about ShipStation and WooCommerce.
Yes, for order import, label printing, and tracking. But ShipStation’s WooCommerce integration does not show live shipping rates at checkout. Their separate Checkout Rates product covers Shopify, BigCommerce, Magento and Wix only. This plugin fills that gap on WooCommerce.
To show live rates, you need a paid ShipStation plan that includes API access (introduced with ShipStation’s May 2025 change). The plugin reads rates through that API and can’t return them without it, so confirm your ShipStation tier before purchasing. You don’t pay us for the API; it’s part of your existing ShipStation subscription. If you’re on a lower tier, the free companion plugin still lets you connect and confirm the setup before you commit to an upgrade.
The official extension imports orders and prints labels but doesn’t quote rates to your buyer. This plugin does, plus multi-box packing, bulk labels, returns, vendor-origin support, and rate adjustment rules.
Yes. The plugin is marketplace-aware: rates are calculated from each vendor’s address and labels print with the vendor’s origin.
Yes. Configure your real box dimensions and max weight. The plugin packs the cart into them before requesting rates and can split into multiple boxes when needed.
No. ShipEngine is the developer-facing API from Auctane (ShipStation’s parent). Our ShipEngine PRO plugin talks to that API directly. This plugin is for stores already paying for the ShipStation dashboard.
Yes. WooCommerce’s High-Performance Order Storage is fully supported through the HPOS-aware data store.
Yes. Live rates appear on both the classic shortcode checkout and the new block-based cart and checkout pages.
Yes. Annual plans come with a 30-day money-back guarantee (conditions apply), and if you’d rather switch you can move your purchase to store credit for another plugin. Monthly plans are non-refundable.
Paste your ShipStation API key into the plugin settings, then tick enable live shipping rates on the zones where you want them. Your existing carriers and negotiated rates carry over automatically. Setup takes about five minutes and needs no code.
No. Rate requests are cached and reused, so a repeat quote for the same cart is instant. Shoppers see real ShipStation live rates at checkout without a page that stalls while it waits on the carrier.
Show Real Rates. Print Labels. Stop Guessing.
Add live ShipStation rates and one-click labels to your WooCommerce store today. Start free on WordPress.org, confirm the rates on your own products, and upgrade to Pro when you are ready to print labels.
30-day money-back guarantee on annual plans (conditions apply; see refund policy). Free version on WordPress.org.




Nick Rytlewski (verified owner) –
It works with “ShipStation for WooCommerce” plugin. No issues since install a couple years ago.
It is still strange to me that the ShipStation plugin itself doesn’t support live rates, one of the most basic features of a shipping plugin. But thankfully someone has taken care of it so we have customers pay the actual cost to ship, not some estimate which is bound to be inaccurate (in both directions).
mike-5618 (verified owner) –
This plugin has been a game changer for our store. Setup was straightforward, and it immediately solved the issues we were having with displaying accurate shipping rates. It runs smoothly with WooCommerce and ShipStation, and the flexibility in settings makes it easy to tailor to our needs. On top of that, their support team is fantastic—quick to respond and genuinely helpful whenever we’ve had a question. Highly recommend!
Jesse Straeter (verified owner) –
We’ve been using this plugin with ShipStation now for the past couple of years and it works great. Customer support is very helpful and responsive!
Timothy W Lack (verified owner) –
Great plug-in, one of the easiest to set up and most reliable that I use with WooCommerce. Customer service is excellent but rarely needed.
Robert Jamgochian (verified owner) –
I am so happy to have found this plugin. We struggled for years to give our customers accurate live shipping rates using altered UPS rates when they placed a maple in their cart. That didn’t work well – so we searched for an alternative and found this plugin that does a very nice job. This pro version is a very robust plugin with many options. I needed some tech support to set it up correctly – team 1 software has several help videos and help pages that actually do help. Even more surprising was that when I reached out for more help – I got help from real people fairly quickly.
mendocinomaples
John DeStefano (verified owner) –
Plugin works as expected. 1Team Software has some of the best and fastest customer support we have experienced. Highly recommend.
tina-1253 (verified owner) –
Your product saved us! We were not able to display accurate shipping rates until we found you. The plugin was easy to install and set up. And anytime we have had a problem or question, your friendly and responsive customer support team has patiently guided us to find a solution. THANK YOU!!!!
Joe HolisticPeople (verified owner) –
Finally we have live rates from Shipstation! This plugin saved us multiple other plugins and simplified our shipping pricing. My only regret is that we have not found this plugin earlier.
Their customer support was responsive and followed through every problem until it was resolved. Including taking an issue with Shipstation themselves and opening a ticket on our behalf with them.
Can’t recommend them enough!
Arlene Okun (verified owner) –
We were trying to find the answer to help us with woo commerce and discounted shipping rates for our online store. This was the answer! We appreciated the great customer service, helpful advice and quick replies. We are so happy to have this up and running. Thank you!
Pascally Toussaint (verified owner) –
I have a WooCommerce shop, and Shipstation gives the best postal rates, We offer USPS and UPS. Why doesn’t Woocommerce have a plugin for this, to see live rates????? After searching for too many hours I found this app on a Shipstation blog. It works and allows me to use Moore than one carrier. Thank you.
Elijah Hamilton (verified owner) –
Great software company with great customer service!
Supreet Sidhu (verified owner) –
I have been a user for almost 3 years and I love the features that 1Teamsoftware has made available through this plugin. They have always responded to my emails within 12 hours and have offered excellent support. If there is a feature that doesn’t exist, they are eager to build it. I use the pro plugin because of all the amazing options! My customers can see live rates! I can display different carriers based on country, I can edit each and every detail in shipping zones. I just love how convenient this plugin is. Anyone looking to customize their shipping rates, services and options, look no further! There is no better plugin that can handle it all!
Clayton Schneider (verified owner) –
The software worked flawlessly for me. Great customer support and they respond really fast.
Dmitriy Pisarev (verified owner) –
Great plugin, great support team. Highly recommend.
tech (verified owner) –
Great product, excellent and fast customer service.