The Shipping configuration is done on both the ShipStation and Freedom end. The configuration required for the ShipStation side of the integration is primarily when configuring a Custom Store. Though the following documentation provides some information on how to configure it, it's recommended to check with ShipStation if you are having trouble with the configuration.
According to ShipStation, the Custom Store allows you to import orders into ShipStation in a single click and enables ShipStation to automatically send shipment status and tracking information updates back to your cart or marketplace once a label is created.
For more information on the Custom Store, please see ShipStation's Custom Store Guide.
NOTE: The ShipStation account used to create the Custom Store must have administrative privileges. If the account does not have these privileges, a permission 403 error will be returned, and the account will not be allowed to create the Custom Store. Additionally, only accounts without administrative privileges can test the connection.
In ShipStation, navigate to Store Setup through the steps below to find "Custom Store". This Custom Store is where you will be entering the API Endpoint, API Credentials and the Order Status Mappings.
For the Custom Store, you will need to fill in the following information:
ShipStation | Freedom |
---|---|
Unpaid Status | entered |
Paid Status | posted |
Shipped Status | shipped |
Cancelled Status | void |
On-Hold Status | on-hold |
On-Hold Status: Freedom does not support an On-Hold status. The integration requires a mapped value. If an On-Hold Status update is made to the order from ShipStation, there will be no change to the order status within Freedom.
Cancelled Status: You may run into an issue when the Cancelled Status is mapped as Void because ShipStation will not accept any changes to an order once it has been cancelled. There are 2 alternatives that can be used if you encounter this:
(1) You can map Void to the On-Hold Status, but you will need to review this with ShipStation before hand to ensure that this will work appropriately in your configuration.
(2) you can leave the Cancelled Status mapped to Freedom's use of Void, but that will require you to duplicate voided orders to modify and repost them rather than modifying the existing order.
Once you've entered the above infromation, the next step is to select "Test Connection" in the Custom Store Configuration. This will attempt to pull an order from within 24 hours via API to confirm the integration. As a result, you may need to create and post a test order, or modify an existing order, to be picked up by the integration in this step.
If you have created a test order, please do not forget to void it once you have completed your testing.
Once the connection has been successfully, select "Connect" to save the configuration, and proceed with the Fulfillment Setup.