WooCommerce ShipStation Integration


ShipStation’s sophisticated automation features help you shave many hours off your fulfillment process. Print wirelessly and share your printer with ease thanks to ShipStation Connect. Run your business on-the-go with ShipStation Mobile, the industry’s only mobile app (free for iOS and Android) and do everything from creating orders to printing labels and emailing return labels all from your phone or tablet.

Why choose ShipStation?

ShipStation is a web-based shipping solution that streamlines the order fulfillment process for online retailers, handling everything from order import and batch label creation to customer communication. Advanced customization features allow ShipStation to fit businesses with any number of users or locations.


Does ShipStation provide real-time shipping quotes that can be used at checkout?

No. Store owners need a real-time shipping quote extension such as USPS, FedEx, UPS, etc. or have an alternate way to show shipping quotes (e.g., Flat rate charge).

Does ShipStation send data when not being used (e.g., Free Shipping)?

Yes, there isn’t conditional exporting. If the data is there, we export it!

Why do multiple line items in an order on the WooCommerce side get combined when they reach ShipStation?

This is most likely because unique Product SKUs have not been configured for each product and variation in the Store. To ensure that order line items show up correctly in ShipStation, we recommend assigning a unique SKU to each product as well as each variation within a product.

Where can I find documentation?

For help setting up and configuring, please refer to our user guide

Where can I get support or talk to other users?

If you get stuck, you can ask for help in the Plugin Forum.


Июль 9, 2024 1 reply
How good can it be a service that relays on deceiving tactics to enroll customers and get their data and info!! I decided to give ShipStation a shot because they offer a Free Plan for small business with only a few orders a month but it was only a clickbait. After subscribing, they automatically added me to a paid plan without option to downgrade. One hour wasted subscribing, setting up account, and contacting customer support only to learn they don’t offer the free plan included on their website.
Ноябрь 20, 2023 1 reply
After waiting years (yes years) for a promised live rates integration with Woocommerce, we still have nothing. Forcing you to go to unreliable third-party plugins. Finally gave up on waiting and switched over to Easyship.
Февраль 7, 2023 1 reply
Stay away! They onboard you and then once the trial period is over NO ONE will talk to you. The platform charged us but did not credit the account so we could not ship AND the funds were frozen. You have to chat and demand and call and go crazy just for them to talk to you. THEY DONT CARE. They act like they’re doing you a favor for even getting on the phone. It took us 4hrs just to speak with someone. STAY AWAY!!!
Ноябрь 3, 2022 7 replies
It works OK, but it’s missing important and basic features like sending barcode and customs data to Shipstation. It’s no excuse that these fields are not built into WooCommerce because they could let you specify fields where this data is stored. Also, for variable products it sends the parent title, so Shipstation has little idea which variation is being sent.
Август 17, 2022 7 replies
WooCommerce: 5 stars. ShipStation: 1 star. My Airbnb guest left something and asked me to ship it UPS Next Day. The UPS website wanted $112. PayPal Shipping, which uses ShipStation, wanted $38. Wow that saves money! Except that the package arrived a day late. I contacted UPS for a refund but they told me to contact PayPal. PayPal told me to contact ShipStation. ShipStation’s contact buttons don’t work, they just bring you back to the Contact Us” page. UPS 2-day was $38. It appears that ShipStation saves you money by downgrading deliveries, then hoping that the customer doesn’t notice the late delivery.
Июль 10, 2022 1 reply
WordPress 6.0 breaks this plugin. Useless. Now we’re about to launch and lost our connection. EDIT: It turned out that CloudFlare was blocking ShipStation because of the bot fighting settings. However, this plugin really should be updated, if for nothing else than to state that it has been tested with work with 6.0. (And yes, do test it, don’t just edit the docblock and readme to say it works on 6.0.)
Read all 9 reviews

Contributors & Developers

“WooCommerce ShipStation Integration” is open source software. The following people have contributed to this plugin.


“WooCommerce ShipStation Integration” has been translated into 16 locales. Thank you to the translators for their contributions.

Translate “WooCommerce ShipStation Integration” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


4.4.4 – 2024-07-02

  • Fix – Security updates.
  • Tweak – WooCommerce 9.0 and WordPress 6.6 Compatibility.

4.4.3 – 2024-05-27

  • Tweak – Performance enhancement.

4.4.2 – 2024-04-09

  • Fix – Cannot retrieve order number on from GET variable.

4.4.1 – 2024-03-25

  • Tweak – WordPress 6.5 compatibility.

4.4.0 – 2024-03-19

  • Fix – Applying WordPress coding standards.

4.3.9 – 2023-09-05

  • Fix – Security updates.
  • Tweaks – Developer dependencies update.
  • Add – Developer QIT workflow.

4.3.8 – 2023-08-09

  • Fix – Security updates.

4.3.7 – 2023-05-08

  • Fix – Allow filtering the order exchange rate and currency code before exporting to ShipStation.

4.3.6 – 2023-04-20

  • Fix – Compatibility for Sequential Order Numbers by WebToffee.
  • Add – New query var for WC_Order_Query called wt_order_number to search order number.

4.3.5 – 2023-04-17

  • Fix – Revert version 4.3.4’s compatibility update for Sequential Order Numbers by WebToffee.

4.3.4 – 2023-04-12

  • Fix – Compatibility for Sequential Order Numbers by WebToffee.

4.3.3 – 2023-03-29

  • Fix – Fatal error when product image does not exist.

4.3.2 – 2022-11-29

  • Fix – Use product variation name when exporting a product variation.

4.3.1 – 2022-10-25

  • Add – Declared HPOS compatibility.

4.3.0 – 2022-10-13

  • Add – High-Performance Order Storage compatibility.

4.2.0 – 2022-09-07

  • Add – Filter for manipulating address export data.
  • Fix – Remove unnecessary files from plugin zip file.
  • Tweak – Transition version numbering to WordPress versioning.
  • Tweak – WC 6.7.0 and WP 6.0.1 compatibility.
  • Fix – Remove ‘translate : true’ in package.json.

4.1.48 – 2021-11-03

  • Fix – Critical Error when null value is passed to appendChild method.
  • Fix – $logging_enabled compared against string instead of boolean.

4.1.47 – 2021-09-29

  • Fix – Change API Export order search to be accurate down to the second, not just the date.

4.1.46 – 2021-09-10

  • Fix – Order is not changed to completed when the order has partial refund and is marked as shipped in ShipStation.

4.1.45 – 2021-08-24

  • Fix – Remove all usage of deprecated $HTTP_RAW_POST_DATA.

4.1.44 – 2021-08-12

  • Fix – Changing text domain to woocommerce-shipstation-integration” to match with plugin slug.
  • Fix – Order product quantities do not sync to Shipstation when using a refund.
  • Fix – PHP notice error wc_cog_order_total_cost” was called incorrectly.

4.1.43 – 2021-07-27

  • Fix – API returns status code 200 even when errors exist.
  • Tweak – Add version compare for deprecated Order::get_product_from_item().

4.1.42 – 2021-04-20

  • Fix – Use order currency code instead of store currency.

4.1.41 – 2021-03-02

  • Add – Add currency code and weight units to orders XML.

4.1.40 – 2020-11-24

  • Tweak – PHP 8 compatibility fixes.

4.1.39 – 2020-10-06

  • Add – Add woocommerce_shipstation_export_order_xml filter.
  • Tweak – Update Readme.
  • Tweak – WC 4.5 compatibility.
  • Fix – Updated shop_thumbnail to woocommerce_gallery_thumbnail for thumbnail export.

See changelog for all versions.