ShipStation for WooCommerce

Plugin Banner

ShipStation for WooCommerce

by WooCommerce

Download
Description

Power your entire shipping operation from one platform.

The smarter way to ship, every time

Our comprehensive shipping platform connects directly to your Woo store, consolidating all your orders into a single, intuitive dashboard. From there, you can process orders, generate shipping labels from a wide range of carriers, and automatically update tracking information back to your customers. With a centralized view of your entire shipping workflow, you can easily manage fulfillment, returns, and inventory across multiple channels. This integration simplifies complex logistics and provides the visibility you need to make informed decisions and scale your operations with confidence.

Available in local languages for the United States, Canada, United Kingdom, Australia, New Zealand, France, and Germany. Try it for free for 30 days!.

Why use ShipStation

  • Automatically import orders from your Woo store and other sales channels to a single platform.
  • Access a wide network of shipping carriers to generate labels, compare rates, and track packages.
  • Create custom rules to automatically apply shipping preferences, allocate orders, and streamline repetitive tasks.
  • Generate hundreds of labels at once and manage fulfillment in batches to maximize productivity.
  • Simplify the returns process by generating return labels and managing shipments from a single dashboard.

Get started in minutes

  1. Sign up for a no-risk, free ShipStation trial.
  2. Install the extension and connect your store.
  3. Immediately enable discounted carrier rates or connect your own accounts.
  4. Sync orders from WooCommerce and other channels and automate your order management.
  5. Batch-print labels.
  6. Update your customers with customized, branded emails and tracking.
  7. Delight your customers, and rinse and repeat when they buy again!
  1. Streamline not just labels, but your entire e-commerce logistics operation.

    Streamline not just labels, but your entire e-commerce logistics operation.

  2. Delight customers with branded returns, easy tracking, and more.

    Delight customers with branded returns, easy tracking, and more.

  3. Compare rates and save up to 90% off on top carriers.

    Compare rates and save up to 90% off on top carriers.

  4. Eliminate manual work, automate tasks, and ship more orders, faster.

    Eliminate manual work, automate tasks, and ship more orders, faster.

  5. Power complex international shipments with confidence.

    Power complex international shipments with confidence.

  6. Manage every order from one dashboard, with a single login.

    Manage every order from one dashboard, with a single login.

Where can I find documentation and a setup guide?

You’ve come to the right place. Our documentation for ShipStation for WooCommerce includes detailed setup instructions, troubleshooting tips, and more.

Where can I get support?

To start, review our troubleshooting tips for answers to common questions. Then, if you need further assistance, get in touch via the official support forum.

Do I need a ShipStation account?

Yes; sign up for a free 30-day trial.

Does this extension provide real-time shipping quotes at checkout?

No. Merchants will need a real-time shipping quote extension (such as USPS, FedEx, UPS, etc.) or an alternate method (e.g. flat rate charges.

Does ShipStation send data when not in use (e.g. for free shipping)?

Yes; conditional exporting is not currently available.

Why are multiple line items in a WooCommerce order combined when they reach ShipStation?

This commonly occurs when products and variations do not have a unique stock-keeping unit (SKU) assigned to them. Allocate a unique SKU to each product — and each variation of that product — to ensure order line items show up correctly in ShipStation.

My question is not listed; where can I find more answers?

Review our general FAQ or contact support.

Database-related enquiries - excellent responses provided

By smiley58 on September 24, 2025

Prompt, courteous and highly effective support provided by Frank. The icing on the cake would have been the availability of more comprehensive documentation. However, at this juncture, reference was made to professional agencies and developers. This appears to be a matter of corporate policy rather than a limitation of the support team. Please continue with your excellent work.

It works

By webofpress on April 8, 2025

It does what it’s supposed to and syncs orders with ShipStation. I’ve used on several websites without any issues.

Trash

By slimfitholsters on January 3, 2025

Total trash company. I contacted them multiple times to try to fix the issue with my orders not syncing to ship station they say they will contact me via email and have not sent one email to me. I opened a ticket to try to get this resolved and nothing is being done for the past week. This keeps happening multiple times the past 5 months and im so sick of this.

ShipStation Free Plan is a Clickbait to get subscribers!

By webifym (webifymedia) on July 9, 2024

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.

Still no live rates

By Chadwickhugh on November 20, 2023

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.

HORRIBLE CUSTOMER SERVICE

By itielcohenop on February 7, 2023

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!!!

It works but don't expect frills

By tufty on November 3, 2022

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.

Don't use ShipStation!

By tdk3hoe on August 17, 2022

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.

A must have

By dwdonline on June 8, 2022

When properly set up, the plugin runs flawlessly. Currently running on multiple sites.

Great

By billy252 on February 23, 2022

I had reviewed this plugin with 1 star, as I had a frustrating issue that was common across multiple sites. I am changing this review to 4 stars, as I have discovered the source of the issue, and it is NOT with ShipsStation. The plugin now works as it should, sending orders from WooCommerce to ShipStation and then tracking information back to WooCommerce/the customer. I apologize for my previous remarks. Mea cupla.

4.8.2 – 2025-11-17

  • Fix – Authentication Data modal could fail to load on some environments.

4.8.1 – 2025-10-15

  • Tweak – WooCommerce 10.3 compatibility.

4.8.0 – 2025-10-07

  • Add – Enhanced ShipStation authentication interface for a smoother user experience.

4.7.8 – 2025-09-16

  • Fix – Error when processing renewal via WooCommerce Subscription.

4.7.7 – 2025-09-15

  • Tweak – WooCommerce 10.2 compatibility.

4.7.6 – 2025-08-11

  • Tweak – WooCommerce 10.1 compatibility.

4.7.5 – 2025-08-05

  • Fix – Out of memory allocation error on checkout page.
  • Fix – Remove deprecated load_plugin_textdomain() call.

4.7.4 – 2025-07-07

  • Tweak – WooCommerce 10.0 compatibility.

4.7.3 – 2025-06-30

  • Fix – Compatibility issue with WooCommerce version lower than 8.9.

4.7.2 – 2025-06-24

  • Fix – Fatal error on Checkout page.

4.7.1 – 2025-06-18

  • Fix – Fatal error on WooCommerce Subscriptions edit page.

4.7.0 – 2025-06-17

  • Add – REST API endpoints to update and retrieve product inventory data.
  • Add – Gift feature.

4.6.1 – 2025-06-09

  • Tweak – WooCommerce 9.9 compatibility.

4.6.0 – 2025-06-02

  • Add – New hook woocommerce_shipstation_shipnotify_status_updated that will be called after the order status is changed.
  • Add – REST API endpoints to update and retrieve product inventory data.

4.5.2 – 2025-05-26

  • Fix – Security updates.
  • Tweak – Update ShipStation branding.

4.5.1 – 2025-04-22

  • Add – Include the product dimensions when exporting an order to ShipStation.
  • Tweak – Added a filter to allow the user to disable exporting order discounts as a separate line item to ShipStation.

4.5.0 – 2025-04-14

  • Add – woocommerce_shipstation_shipnotify_order_shipped filter – Allow to override is order shipped.
  • Add – woocommerce_shipstation_shipnotify_tracking_note filter – Allow to override tracking note.
  • Add – woocommerce_shipstation_shipnotify_send_tracking_note filter – Allow to override should tracking note be sent to customer.
  • Tweak – Move woocommerce_shipstation_shipnotify action before order status is updated.

4.4.9 – 2025-04-07

  • Tweak – WooCommerce 9.8 compatibility.

4.4.8 – 2025-03-10

  • Fix – Make the value of woocommerce_shipstation_get_order_id filter consistent by removing the conversion function.

4.4.7 – 2025-03-04

  • Tweak – PHP 8.4 Compatibility.
  • Tweak – WooCommerce 9.7 Compatibility.

4.4.6 – 2024-11-27

  • Tweak – Reimplemented compatibility with WordPress 6.7 while maintaining unchanged execution priorities.

4.4.5 – 2024-10-28

  • Tweak – WordPress 6.7 Compatibility.

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.

Back to top