=== Live Rates for ShipStation ===
Contributors: iqcomputing
Tags: woocommerce, shipstation, usps, ups, fedex
Requires at least: 6.5
Tested up to: 7.1
Stable tag: 1.2.17
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Pulls live shipping rates from your favorite carriers connected to 3rd party provider ShipStation.

== Description ==

**ShipStation** is a 3rd party provider helping WooCommerce store owners compare shipping carrier rates, automate shipping processes, print labels, sync order data, and group tracking information, among other features.

This plugin connects to the ShipStation API using an authentication key to display shipping rates from various common carriers supported by ShipStation. This allows store owners to group all their shipping carriers under one umbrella which makes management easier and allows customers to choose the best shipping method for them which leads to happier customers.

In order to use the Live Rates for ShipStation plugin, you must have a [premium ShipStation account](https://www.kqzyfj.com/click-101532691-15733876), and purchased the [ShipStation for WooCommerce](https://woocommerce.com/products/shipstation-integration/) plugin. This plugin **will not work** without access to the ShipStation API which is tied to your premium ShipStation account.

Please review [ShipStations Terms of Service](https://www.shipstation.com/terms-of-service/) and [ShipStations Privacy Policy](https://auctane.com/legal/privacy-policy/) for more information about how your data is managed.

Don't have a ShipStation account? [Open a ShipStation account today!](https://www.kqzyfj.com/click-101532691-15733876)

== Plugin Requirements ==

1. [A ShipStation Account with API Access](https://www.kqzyfj.com/click-101532691-15733876)
1. [The WooCommerce Plugin](https://wordpress.org/plugins/woocommerce/)
1. [The ShipStation for WooCommerce Plugin](https://woocommerce.com/products/shipstation-integration/)
1. The Live Rates for ShipStation Plugin

== IQComputing ==

* Like us on [Facebook](https://www.facebook.com/iqcomputing)
* Follow us on [Twitter](https://twitter.com/iqcomputing/)
* Fork on [Github](https://github.com/IQComputing/live-rates-for-shipstation)

== Installation ==

[ShipStation for WooCommerce](https://woocommerce.com/products/shipstation-integration/) is a required plugin.
[WooCommerce](https://wordpress.org/plugins/woocommerce/) is a required plugin.

1. Ensure that the WooCommerce plugin is installed and active.
1. Ensure that the ShipStation for WooCommerce plugin is installed and active.
1. Install this (Live Rates for ShipStation) plugin either manually or via the WordPress Plugin Repository.
1. Navigate to WooCommerce > Settings > Integration > ShipStation and enter your ShipStation REST V2 API Key. Please refer to their documentation to [Access the ShipStation API](https://help.shipstation.com/hc/en-us/articles/360025856212-ShipStation-API).
1. Once the API Key has been entered and verified, you may select which carriers you would like to support using the Shipping Carriers select box.
1. Once you have your carriers selected you can navigate to WooCommerce > Settings > Shipping to setup your Shipping Zones.
1. Select a zone and click the Add Shipping Method button at the bottom to add "ShipStation Live Rates".
1. From here you can setup custom boxes and select which services from the previously selected carriers you would like to make available for the selected shipping zone.

== Changelog ==

= 1.2.17 (2026-10-05) =
* Restores the default limit to three simultaneous package-rate requests.

= 1.2.16 (2026-10-05) =
* Raises the default concurrent request limit to four so four-package carts can retrieve individual quotes in one batch on hosts with cURL multi support.
* Adds debug timing summaries for address setup, packing, rate retrieval, request counts, and individual HTTP batches.

= 1.2.15 (2026-10-05) =
* Retrieves package rates concurrently, with three requests at a time by default.
* Uses service-filtered Quick Rates for complete domestic shipment addresses and combines eligible multi-package shipments.
* Preserves package quantities, shipping adjustments, box fees, and available carrier options when falling back to estimates.
* Adds a Store Phone Number setting for Quick Rates from the website store address.
* Honors API rate-limit cooldowns and retains WordPress HTTP filters, proxy settings, and sequential transport fallback.