Plugin Directory

Multi-Carrier ShipStation Shipping Rates for WooCommerce

Multi-Carrier ShipStation Shipping Rates for WooCommerce


ShipStation service improves buying and delivery experience by providing a set of tools that allow you to integrate multiple e-commerce websites with their dashboard and automate creation of shipping labels.

1TeamSoftware ShipStation Shipping plugin takes this integration even further and lets you display live shipping rates for the carriers you use in the cart and checkout pages.


  • Ability to enable for Shipping Zones or globally
  • Live shipping rates at WooCommerce cart & checkout with ability to control at what page rates are requested
  • Request Signature service
  • Min and max rate cost requirement for shipping rate to be displayed during checkout
  • Control max number of live shipping rates that will be displayed in the cart and checkout pages
  • Ability to fetch shipping rates 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
  • Speed up your website by caching and re-using previously found rates
  • Easily find issues by enabling debug mode

PRO Features

  • Export orders into ShipStation when printing shipping labels from WooCommerce dashboard
  • Import shipping information of the orders processed in ShipStation
  • Use WooCoommerce store or Marketplace vendor’s location as the originating address for accurate shipping rates. It supports Multivendor plugins such as Dokan, WCMP, WCFM, YITH.
  • Dimension and weight based packing of the items into configurable boxes
  • Ability to combine parcels to get better shipping rates
  • Charge extra handling fee or implement currency conversion with flexible shipping rate adjustments
  • Display different name for selected shipping services
  • Allow all or only selected shipping services
  • Define product conditions that have to be matched for service to be offered during checkout
  • Configurable purchase postage workflow
  • Create return shipping labels
  • Buy shipping labels in one click per order or in bulk
  • Bulk purchase and download of consolidated shipping labels PDF file for multiple orders at once
  • Easy access to tracking information for admins and customers
  • Automatically notify customers when shipping labels has been created


  • 1TeamSoftware does not take any responsibility for what carriers are supported by ShipStation service. If unsure, please verify if your carrier is supported directly with ShipStation service support before installing this plugin.
  • This plugin offers integration with third-party services (ShipStation) 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.


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.




  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


mai 16, 2024 1 reply
You can’t get a refund for some reason if it doesn’t work. Read this refund policy before you decide to give a try to the PRO version and be absolutely certain before paying because for some reason if it doesn’t work like it did in our case- they are not considerate on refund. Last but not the least, I wasted 10+ hours in trying to make it work but it doesn’t for our situation. REFUND ELIGIBILITY You are eligible for a refund, if within 30 days of your purchase you experience issues that we are not be able to solve and your situation matches one of the following criteria: Product has not been downloaded Product is not as described or it does not work the way it should * Unresolvable compatibility issues * Please note that only PRO features that are not marked as BETA can be considered. So as you can see one has to download the PRO to see if it’s going to work or not, isn’t it. That’s it… the buck stops there from the refund policy and no refund regardless of the 2nd condition. Definitely a CONVOLUTED REFUND policy that’s in the seller’s favor. So what didn’t work: support team is not quick in responding, they work far east time zones and there’s a significant delay in response, while thorough in their response but I don’t like waiting a day to get the response This plugin definitely doesn’t support duplicating of a service, meaning, if you want to use FedEx Ground or Home Delivery twice then forget it, there’s no way to add it more than once. Based on our business situation we need most service more than once and this plugin sucks from that perspective. Support team suggested zone usage as an alternative to issue #2. Really? I’m using shipping plugin from pluginhive for 7 years and I’m not new to this type of plugin. It was the dumbest suggestion that would not work so if you are new to shipping plugin then go with pluginhive because they have much more superior tool than this one. The only reason to try this plugin was due to ShipStation integration which we were planning to use in future
februar 27, 2024 1 reply
I have been testing out several different plugins with most free versions being completely unfunctional, or ones that would force way too many unnecessary rate options. This by far has been the best one. Not only is it completely functional at the ‘free’ level, you still have the ability to control many necessary options without the need to upgrade. So, thank you for this! I do plan on upgrading to get the extra features that this app supports, but I will try it out for a few months and just make sure everything runs smooth for a while first. So far so good though. Thank you!
januar 11, 2024
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!
juli 3, 2023
There are not a lot of plugins this easy to use and set up. I had my LIVE Shipstation rates up and running in under a minute. Thank you for this plugin and please keep supporting it. I’ve been building Wordpress websites since 2008 and this is one of the best and easiest ones I’ve ever used.
juni 17, 2023 1 reply
When the plugin works, it’s great. However when it has an issue, the support is absolutely atrocious. Follow their instructions, they blame you for doing something wrong even though you record a video and the video shows you doing EXACTLY what they asked. They give you an answer that makes no sense and you question it? Don’t worry, somehow that’s your fault too, they’ll avoid the answer and twist it to something totally different. You make a change they tell you to, and then it doesn’t work? They blame you for making plugin changes. Yeah, I did, you told me to! Find a bug and report it to them with the exact reproduction steps? They won’t acknowledge it without you reproducing it with a video recording. No thanks, I don’t work for you or am paid by you; I gave you the steps, you’re welcome, at least try it yourself.
august 26, 2021
I’ve been looking for something for a long time that actually used my ShipStation rates and I was really surprised that they did not offer this themselves. This pulls everything that’s enabled so it for sure works and the API caching option seems to really speed up calls vs separate plugins stacked for different calls to UPS, USPS, etc. I will most likely need the additional features like only showing certain rates, and I am curious how the packaging/box size’s weights work too so probably getting the pro version.
Read all 7 reviews

Contributors & Developers

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




  • Updated compatibility


  • Disabled debug by default


  • Added support for woocommerce blocks checkout


  • Updated compatibility


  • Added a warning when enabling address validation


  • Updated compatibility


  • Updated compatibility


  • Verified and updated compatibility


  • 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.


  • 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.4.4 2021-10-04

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


  • 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


  • 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


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


  • 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


  • Round default min weight / height / length so they won’t generate html5 validation error on save
  • Added HTML5 min attribute to inputs with steps, like min weight, min height and so on.
  • Fixed header sent warning when validation errors were displayed after plugin settings have been saved
  • New language template file


  • Optimized speed of loading of the carriers, services and package types


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


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


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


  • Fixed the issue that new debug messages were preventing checkout


  • 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


  • 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


  • Synchronized shared library changes


  • 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


  • 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


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


  • Added more log messages to ShipStation get rates method
  • Minor bug fixes


  • New language template


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


  • Preserve services when API is not failing to return services after cache has expired
  • Improved re-request of services and package types when API has failed before that


  • Fixed issue when stamps is returning multiple rates for the same service but with the different package type in the service name, we will pick the one with the matching package type to the requested one


  • New language template
  • Slight rearrangement of settings
  • Extract website and customer’s email and communicate it to API


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


  • Fixed Fixed weight adjustment for international shipments


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


  • 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


  • Initial release.