The ShipStation integration is an API based integration that allows the 3rd party shipping provider to gather available orders to ship and update those orders that have been processed with tracking numbers.
Please note that ShipStation is for fulfillment, and is separate from Ship Engine, which is for shipping method pricing.
This integration consists of two API calls:
Export process of "Official\Posted Status" orders from our system into Shipstation that are ready for Fullfilment\Shipping.
Updating Order Status and Tracking information after shipping services are purchased from supported shipping services.
When orders are posted in Freedom, they then become available to be sent to ShipStation. They are not sent immediately on posting.
Shipstation will send an API call that will retrieve all orders within a specified date range. These orders would be Posted orders with a modified date that falls within the date range specified by the API call. This call happens on a scheduled cycle from ShipStation.
Once these orders are pulled into ShipStation and processed for shipping, then ShipStation will send another API call to us to add the tracking number for each order that was processed. This will also mark the orders as shipped.
There are 3 parts to configuring ShipStation: