Cin7 Core is a cloud-based inventory-management platform. They help small businesses increase visibility for orders and inventory across all sales channels and locations. Cin7 Core integrates directly with ShipStation to automatically import your orders so you can start shipping quickly. ShipStation will automatically notify your Cin7 Core account with each order's shipment details as soon as you create each label.
Visit the Cin7 website to sign up for a free 14-day trial!
Connection Requirements:
-
An active account with Cin7 Core.
-
Cin7 Core username and password.
Order Import Requirements:
-
Include a Ship To address.
-
Orders must be in all 3 statuses: Pick, Pack, and Ship
Cin7 Core offers 3 ways to integrate with ShipStation:
-
As a Store in ShipStation: This option creates a store in ShipStation to import orders from Cin7 Core. When a shipment is created for an order, ShipStation updates Cin7 Core with the tracking information.
-
As a ShipStation Store in Cin7 Core: This option creates a store in Cin7 Core to import order data from ShipStation, as well as shipment information when those orders are shipped.
-
As a Shipping Service in Cin7 Core: ShipStation will be set up as a Shipping Service within Cin7 Core, allowing Cin7 Core to gather estimated shipping rates as well as create shipping labels.
Do not use both methods 1 and 2!
These methods fulfill the same purpose but in different directions. Only use one of these methods or the same order may be sent to fulfillment twice.
Method 3 can be combined with either method 1 or 2.
When using this integration method, you'll connect your Cin7 Core account to ShipStation as a store. ShipStation will request order information from Cin7 Core and update Cin7 Core when shipments are created.
To connect your Cin7 Core Custom Store to ShipStation:
-
Go to
Integrations > ShipStation
. -
Click the Custom Store tab.
-
Switch the Custom Store Integration Status to Enabled.
-
Select Cin7 Core.
-
Enter your Cin7 Core Username and Password into the corresponding fields.
After you've completed the connection steps, the store's Settings page will open. You can adjust your store-specific settings like branding and customer notifications, if you wish. Or click Save to close.
When using this integration method, you'll insert your ShipStation API credentials into Cin7 Core to create a ShipStation store within Cin7 Core. Cin7 Core creates orders in ShipStation and periodically queries the ShipStation API for shipment updates for those orders.
To connect your ShipStation account to Cin7 Core as a ShipStation store:
-
Log in to your ShipStation account.
-
At the bottom of the page, click Generate New API Keys.
Note
If you've already generated your API keys, copy the existing API keys instead. If you click the button that says Regenerate API Keys, any service using the old keys will stop communicating with ShipStation.
-
In a new tab or browser window, log in to your Cin7 Core account.
-
Go to
Integrations > ShipStation
. -
Click + to make a new connection.
-
Enter the API Key and API Secret from ShipStation.
-
Click Connect as a Store.
After you've connected ShipStation as a Store, go to the Setup tab to define how you want Cin7 Core to treat order information from ShipStation. See Cin7 Core's article on their Integrations for details on each setting.
When using this integration method, you'll enter your ShipStation API credentials into Cin7 Core to set up ShipStation as a Shipping Service. Cin7 Core will request estimated shipping rates and create labels using the ShipStation API.
To connect your ShipStation account to Cin7 Core as a Shipping Service:
-
Log in to your ShipStation account.
-
At the bottom of the page, click Generate New API Keys.
Note
If you've already generated your API keys, copy the existing API keys instead. If you click the button that says Regenerate API Keys, any service using the old keys will stop communicating with ShipStation.
-
In a new tab or browser window, log in to your Cin7 Core account.
-
Go to
Integrations > ShipStation
. -
Click + to make a new connection.
-
Enter the API Key and API Secret from ShipStation.
-
Click Connect ShipStation as a Shipping Service.
After you've connected ShipStation as a Store, you can modify the shipping service settings in Cin7 Core to adjust how Cin7 Core will interact with ShipStation. See Cin7 Core's article on ShipStation as a Shipping Service for more details on these settings, and how to get rates and create labels in Cin7 Core.
When Cin7 Core is connected as a store in ShipStation, the following standard features are available:
Feature |
Supported? |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ShipStation Status |
Cin7 Core Status |
---|---|
Awaiting Payment |
Not Supported |
Awaiting Shipment |
|
Shipped |
shipped |
Cancelled |
voided |
On Hold |
Not Supported |
This table indicates which data ShipStation sends to Cin7 Core with the marketplace shipment notification:
Field |
Sent to Marketplace? |
---|---|
Status Update |
|
Tracking Number |
|
Carrier |
|
Service |
|
Carrier Fee |
|
|
|
Item Information |
|
-
ShipStation will only receive orders from Cin7 if they do not already have tracking information loaded into them. If an order has tracking information, it will not be exposed to ShipStation.
-
When connecting ShipStation to Cin7 Core, you should either use the Custom Store method or the ShipStation Store method, but not both. Both integrations fulfill the same purpose, but information flows in different ways depending on which is being used. For more information on which would be better for your workflow, see Cin7's article on their ShipStation integrations.
-
The third integration method, ShipStation as a Shipping Service in Cin7, can be used in conjunction with either of the above integration methods.
-
Here are some common issues experienced by users, potential causes, and available troubleshooting tips.
Issue |
How to troubleshoot or resolve |
---|---|
Error: (300) Multiple Choices Redirect. |
This error message may occur when you are trying to import orders from Cin7 Core using the Custom Store method. It occurs if a username used to connect Cin7 Core to ShipStation belongs to multiple organizations in the Cin7 Core system account. To resolve this issue, you'll need to create a new user in your Cin7 Core account that is only assigned to a single organization, and reconfigure the Cin7 Core store connection using the new user. If you want to import orders from multiple organizations in ShipStation, you'll need to create a new user for each store connection. |