ShipStation for WooCommerce · Version history
ShipStation for WooCommerce changelog and version history
- Latest version
- 5.4.0
- Oct 14, 2026 (27 days ago)
- Releases
- 98
- since 2018
- In the last year
- 35
- about one every 10 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 20184 releases
- 20194 releases
- 202010 releases
- 20217 releases
- 20224 releases
- 20237 releases
- 20246 releases
- 202523 releases
- 202633 releases
202633 releases
ShipStation for WooCommerce 5.4.0Latest
- Fix – Request ShipStation rates as soon as the customer has entered a country and ZIP code, instead of waiting for a city, and stop logging errors while the address is still incomplete.
ShipStation for WooCommerce 5.3.9
- Add – Filter woocommerce_shipstation_checkout_rates_is_checkout_context, which lets other checkout requests receive ShipStation rates.
- Fix – Return ShipStation checkout rates in WooCommerce PayPal Payments checkout requests, where paying could fail with “No shipping method has been selected”.
- Fix – Keep the shipping rate the customer chose when ShipStation quotes the rates again during checkout, including when the services come back in a different order, instead of switching the order to the first rate.
- Fix – Clear an incomplete refund list from the object cache after an orders export or shipment notification skips a refund it cannot read.
ShipStation for WooCommerce 5.3.8
- Tweak – WooCommerce 11.2 Compatibility.
- Tweak – Include composer.json in the plugin package.
- Tweak – Sanitize the export and shipment notification request values with sanitize_text_field(), and bind the order IDs in the order items cache warm.
ShipStation for WooCommerce 5.3.7
- Fix – Stop a ShipStation status mapping that matches none of the enabled export statuses from exporting every order on stores using the older post-based order storage. Export settings with no usable order status now return an empty page on both order storages, with a warning in the ShipStation log,…
ShipStation for WooCommerce 5.3.6
- Tweak – Update the Jetpack Connection package to 9.1.2.
ShipStation for WooCommerce 5.3.5
- Fix – Return a logged error when the orders export fails instead of failing silently, stop counting refunds as orders in the export page totals, and log a warning when ShipStation requests only statuses that are not enabled for export.
- Fix – Stop another plugin’s output during an orders export from reaching ShipStation as a valid-looking response. The output is kept out of the export, ShipStation receives an error it will retry, and the discarded output is written to the ShipStation log so the plugin responsible can be identified.
- Fix – Stop another plugin’s error while adding the “Order has been exported to Shipstation” order note from costing the rest of the export batch its notes. The failure is logged with the file and line that caused it.
- Fix – Stop another plugin’s replacement WooCommerce logger from breaking a ShipStation request. A logger that prints or errors while ShipStation writes to the log can no longer reach the response or end the request, and a custom logger no longer causes a fatal error.
- Fix – Stop subscriptions and other non-order records from taking up room on the export page. On stores running WooCommerce Subscriptions, subscriptions on hold or cancelled counted toward the page size and the reported total, so a page could deliver far fewer orders than ShipStation asked for.
- Tweak – Log entries carrying another plugin’s error text are now written as a single entry, so a line break in that text can no longer appear as a separate log line.
- Tweak – When an export page carries fewer orders than the store found, the ShipStation log now says so once for the page, naming how many were skipped and why, instead of one entry per order.
- Tweak – WooCommerce 11.1 Compatibility.
ShipStation for WooCommerce 5.3.4
- Fix – Stop a corrupted refund record from failing the whole orders export (REST and XML). An unreadable refund is logged and skipped: its order exports without that refund’s data (so its item quantities and returns will not reflect the skipped refund) and the rest of the page is unaffected. Shipmen…
- Tweak – WordPress 7.1 Compatibility.
ShipStation for WooCommerce 5.3.3
- Fix – Stop another plugin’s error on the order note, or on its customer email, from failing the whole shipment notification. The shipment is still recorded, and the error is written to the ShipStation log with the file and line that caused it. Note that woocommerce_shipstation_shipnotify_status_upd…
- Fix – Complete the order after a shipment notification even when another plugin’s error interrupts a write to the order. On stores using the older post-based order storage this could previously leave the order in its old status, with the shipment recorded but never marked complete.
- Tweak – On WooCommerce 10.8 and above, send the emails a shipment notification triggers in the background rather than during the request, so a slow or memory-heavy email template can no longer fail it. Use the new woocommerce_shipstation_defer_shipment_emails filter to send them inline again.
- Fix – Stop the connection list reporting a ShipStation route as Active while its requests were in fact being rejected. A connection is now recorded only once a request has authenticated.
ShipStation for WooCommerce 5.3.2
- Fix – Bound the order notes fetched per order during export, so a large note history can no longer exhaust PHP memory. Exports now send each order’s most recent notes, up to 50 internal and 50 customer notes per order, instead of loading every note on the page.
ShipStation for WooCommerce 5.3.1
- Fix – Stop duplicate “exported to Shipstation” order notes on stores with a persistent object cache and HPOS.
- Tweak – WooCommerce 11.0 Compatibility.
- Fix – Prevent duplicate shipment tracking notes and an inflated shipped-item count when ShipStation retries a shipment notification for the same order. Note that the woocommerce_shipstation_shipnotify_send_tracking_note filter no longer runs on a duplicate retry.
ShipStation for WooCommerce 5.3.0
- Add – Checkout Rates: merchants can now enable ShipStation live shipping rates at checkout from the ShipStation integration settings; defaults to off and requires ShipStation provisioning before it can be activated.
- Fix – Prevent a fatal error on WooCommerce versions older than the plugin’s supported minimum that could take the whole site down; ShipStation now falls back to built-in order-status and product-type values instead of failing to load.
ShipStation for WooCommerce 5.2.0
- Add – A settings toggle to enable the WordPress.com transport, no developer feature flag required.
- Add – Manage credentials, monitor connection health, and troubleshoot issues from a new connection section on the ShipStation settings tab.
- Fix – Restore ShipStation shipment notifications for orders containing a Product Bundle that was changed from Assembled to Unassembled after purchase.
ShipStation for WooCommerce 5.1.1
- Tweak – WooCommerce 10.9 Compatibility.
ShipStation for WooCommerce 5.1.0
- Add – GET /orders now accepts order_ids[] to fetch specific orders by ID, bypassing the status filter and pagination.
- Fix – Diagnostics endpoint caused excessive database queries on high-traffic sites; now reads environment data directly from PHP/WC/WP constants with a 5-minute transient cache.
ShipStation for WooCommerce 5.0.9
- Fix – REST shipnotify: fire the legacy API action so third-party compatibility modules (e.g. WooCommerce Composite Products, Product Bundles) that register item-filtering hooks on woocommerce_api_wc_shipstation are active when shippable item counts are calculated.
- Fix – Export orders whose WooCommerce status has no ShipStation mapping as “OnHold” instead of the invalid “Unknown” value that made ShipStation reject the entire REST import batch. “OnHold” holds the order for review rather than auto-shipping a status whose meaning is unknown.
- Fix – WPCOM transport: only enforce the strict ShipStation Basic Auth gate on /wc-shipstation/v1/* requests relayed through the WordPress.com proxy (identified by the X-ShipStation-Authorization header). Direct REST calls now defer to WooCommerce core authentication, restoring the query-string cons…
ShipStation for WooCommerce 5.0.8
- Fix – Harden REST API key handling: prevent duplicate key rows on Connection Details dialog open (most visible on Multisite), tag plugin-generated keys with ck_wcss_ / cs_wcss_, and show the truncated key in the dialog.
- Fix – Preserve custom order statuses across status-mapping syncs when Status Mapping Mode is “ShipStation”.
- Fix – In “Plugin” Status Mapping Mode, ignore the status_mapping query parameter on /wc-shipstation/v1/orders so the merchant’s export-statuses list (including custom statuses) is the source of truth and orders with merchant-added statuses are no longer dropped on export.
- Tweak – Status Mapping Mode: rename the “API” option to “ShipStation” and clarify the description; the mapping fields are disabled when “ShipStation” is selected.
ShipStation for WooCommerce 5.0.7
- Tweak – WordPress 7.0 Compatibility.
ShipStation for WooCommerce 5.0.6
- Fix – Restore tracking updates from ShipStation when the original items have been replaced before shipping.
- Tweak – WooCommerce 10.8 Compatibility.
ShipStation for WooCommerce 5.0.5
- Add – When the WPCOM transport flag is on, the /wc-shipstation/v1/* REST namespace requires a WooCommerce Basic Auth credential that matches a row in woocommerce_api_keys on every request. Other authentication paths (App Passwords, cookies, Jetpack-signed requests on their own) cannot reach these r…
- Add – Auth modal now surfaces the WPCOM proxy URL (https://public-api.wordpress.com/wpcom/v2/sites/{blog_id}/shipstation) as the “Site URL” when the WPCOM transport flag is on AND the site is Jetpack-connected, so ShipStation routes traffic through WordPress.com instead of the merchant URL.
ShipStation for WooCommerce 5.0.4
- Fix – Prevent the “exported to ShipStation” marker from bumping the order’s modified date, so ShipStation’s incremental modified_after polls no longer re-fetch orders it already received.
- Tweak – Enhance REST-API /orders endpoint performance.
ShipStation for WooCommerce 5.0.3
- Add – Experimental WPCOM-brokered transport scaffolding (behind the WC_SHIPSTATION_WPCOM_TRANSPORT feature flag). Adds a “WordPress.com Connection” settings section that lets stores connect to WordPress.com via the Jetpack Connection package. No traffic is routed over the new channel yet.
- Fix – Avoid fatal error in REST shipnotify when an order line item references a deleted product.
- Fix – Enable WooCommerce consumer key/secret authentication for REST API requests made via the ?rest_route= query parameter (plain permalink fallback).
ShipStation for WooCommerce 5.0.2
- Fix – Decode HTML entities in order customer notes, internal notes, and gift messages before export so special characters (e.g. &, £, ‘) appear correctly in ShipStation rather than as HTML entities.
- Fix – Separate customer-facing order notes from internal notes in the REST API response so notes added for the buyer are exported as NotesToBuyer instead of being mixed into InternalNotes.
- Fix – Fall back to user account and shipping details for buyer name, email, and phone when billing fields are not populated.
ShipStation for WooCommerce 5.0.1
- Fix – Assign REST API credentials to the site’s first administrator to prevent rest_forbidden errors when key generation is triggered by a shop manager or other non-administrator account.
ShipStation for WooCommerce 5.0.0
- Add – returns field to the REST API order response to expose refund and return data, enabling ShipStation to detect fully refunded/cancelled orders and update their status accordingly.
- Fix – Orders with fractional item quantities (e.g. 0.375 yards of fabric) now export correctly to ShipStation, with the original amount visible in the product details panel.
- Fix – Use the order’s billing name and email for buyer details in the REST API response so ShipStation reflects the actual order contact rather than the linked customer account profile.
- Tweak – WooCommerce 10.7 Compatibility.
ShipStation for WooCommerce 4.9.8
- Fix – Decode HTML entities in item option names and values before export to prevent special characters (e.g. & and £) from appearing as HTML entities on ShipStation packing slips.
- Fix – Prevent API credentials from being displayed when the database write fails, and ensure old keys are not deleted until new ones are successfully saved.
ShipStation for WooCommerce 4.9.7
ShipStation for WooCommerce 4.9.6
ShipStation for WooCommerce 4.9.5
ShipStation for WooCommerce 4.9.4
ShipStation for WooCommerce 4.9.3
ShipStation for WooCommerce 4.9.2
ShipStation for WooCommerce 4.9.1
ShipStation for WooCommerce 4.9.0
202523 releases
ShipStation for WooCommerce 4.8.3
ShipStation for WooCommerce 4.8.2
ShipStation for WooCommerce 4.8.1
ShipStation for WooCommerce 4.8.0
ShipStation for WooCommerce 4.7.9
ShipStation for WooCommerce 4.7.8
ShipStation for WooCommerce 4.7.7
ShipStation for WooCommerce 4.7.6
ShipStation for WooCommerce 4.7.5
ShipStation for WooCommerce 4.7.4
ShipStation for WooCommerce 4.7.3
ShipStation for WooCommerce 4.7.2
ShipStation for WooCommerce 4.7.1
ShipStation for WooCommerce 4.7.0
ShipStation for WooCommerce 4.6.1
ShipStation for WooCommerce 4.6.0
ShipStation for WooCommerce 4.5.2
ShipStation for WooCommerce 4.5.1
ShipStation for WooCommerce 4.5.0
ShipStation for WooCommerce 4.4.9
ShipStation for WooCommerce 4.4.8
ShipStation for WooCommerce 4.4.7
ShipStation for WooCommerce 4.4.6
20246 releases
ShipStation for WooCommerce 4.4.5
ShipStation for WooCommerce 4.4.4
ShipStation for WooCommerce 4.4.3
ShipStation for WooCommerce 4.4.2
ShipStation for WooCommerce 4.4.1
ShipStation for WooCommerce 4.4.0
20237 releases
ShipStation for WooCommerce 4.3.9
ShipStation for WooCommerce 4.3.8
ShipStation for WooCommerce 4.3.7
ShipStation for WooCommerce 4.3.6
ShipStation for WooCommerce 4.3.5
ShipStation for WooCommerce 4.3.4
ShipStation for WooCommerce 4.3.3
20224 releases
ShipStation for WooCommerce 4.3.2
ShipStation for WooCommerce 4.3.1
ShipStation for WooCommerce 4.3.0
ShipStation for WooCommerce 4.2.0
20217 releases
ShipStation for WooCommerce 4.1.48
ShipStation for WooCommerce 4.1.46
ShipStation for WooCommerce 4.1.45
ShipStation for WooCommerce 4.1.44
ShipStation for WooCommerce 4.1.43
ShipStation for WooCommerce 4.1.42
ShipStation for WooCommerce 4.1.41
202010 releases
ShipStation for WooCommerce 4.1.40
ShipStation for WooCommerce 4.1.39
ShipStation for WooCommerce 4.1.38
ShipStation for WooCommerce 4.1.37
ShipStation for WooCommerce 4.1.36
ShipStation for WooCommerce 4.1.35
ShipStation for WooCommerce 4.1.34
ShipStation for WooCommerce 4.1.33
ShipStation for WooCommerce 4.1.32
ShipStation for WooCommerce 4.1.31
20194 releases
ShipStation for WooCommerce 4.1.30
ShipStation for WooCommerce 4.1.29
ShipStation for WooCommerce 4.1.28
ShipStation for WooCommerce 4.1.27
20184 releases
ShipStation for WooCommerce 4.1.26
ShipStation for WooCommerce 4.1.25
ShipStation for WooCommerce 4.1.24
ShipStation for WooCommerce 4.1.23
Questions about ShipStation for WooCommerce’s releases
What is the latest version of ShipStation for WooCommerce?
5.4.0, released on Oct 14, 2026 (3 weeks ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is ShipStation for WooCommerce updated?
35 releases in the last year, about one every 10 days. Its first release on WordPress.org dates from September 2018.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in ShipStation for WooCommerce’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.