ShipStation Integration
The ShipStation integration is owned and built by a 3rd party developer ( Treefrog Digital). For questions regarding orders reports, customers, setup, or support, please contact us at support@treefrogdigital.com
For quick access to the topic you are looking for, click the corresponding link below:
- Setup
- Add a Custom Store as a Selling Channel
- Shipstation Integration Settings
- Import Orders from the Custom Store
- Field Mapping
- Send Shipment Notifications
Setup
To get started with the ShipStation integration, select the Apps tab from the admin panel and then select ShipStation. You need to have an Admin Owner role to see this page.

Type the username and password of your ShipStation account to obtain the orders’ information from Commerce7 securely. Please remember this data since it will be required in a later step.

Add a Custom Store as a Selling Channel
Now, you will need to log in to ShipStation and add a custom store as a Selling Channel.
Connecting a custom store to ShipStation works the same way as adding any other direct store integration. See the detailed instructions below.
To connect your custom store to ShipStation, do the following steps:
- Go to Account Settings (the wrench icon in the upper right).

2. Select Selling Channels from the left-hand sidebar, then choose Store Setup.

3. Click on the “Connect a Store or Marketplace” button.

4. Choose the “Custom Store” option.

5. Add the required information in the “Connect your Custom Store” window. The table below provides details about how to fill-up the form:
| URL to custom CML Page | https://shipstationapi.tfdapps.com/v2/orders/{tenantId} Change the {tenantId} for your own Commerce7 tenant id. This can be obtained from the URL on your Commerce7 instance and it would be the part that appears before the .admin.platform.commerce7.com.
In the example above the tenant Id is treefrog-digital, so the “URL to custom CML Page” would be: https://shipstationapi.tfdapps.com/v2/orders/treefrog-digital |
| Username | The username you provided when installing the ShipStation integration App in Commerce7. |
| Password | The password you provided when installing the ShipStation integration App in Commerce7. |
| Unpaid Status | unpaid |
| Paid Status | paid |
| Shipped Status | shipped |
| Cancelled Status | cancelled |
| On-Hold Status | on_hold |
6. Test your connection using the “Test Connection” button.
The status fields map your order statuses to ShipStation's order statuses. This determines where orders will import to in ShipStation. These fields are case-sensitive.
Once the connection is complete, ShipStation will begin communicating with Commerce7 to obtain the orders’ information.
Shipstation Integration Settings
After you have installed the app and added a custom store in Shipstation, you can further configure your settings and sync conditions by mapping the fields that will be sent between Commerce7 and ShipStation.
To do this, from your admin panel, select Store, then select ShipStation and click on General Settings.
From here, you will be able to change your username and password, add a URL to custom the XML page, and select your sync conditions and field mapping.

**New**
Under Sync Conditions, you can now select the Compliance Status for your orders.

Import Orders from the Custom Store
ShipStation users can trigger order updates manually by hovering over the import icon and selecting Commerce7 from the options.
To import orders from a connected store, whether a direct integration or a custom store, do the following:
- Click the Import icon in the top right toolbar.

- Choose either Update All Stores, to update all stores at once, or click the import icon next to the specific store you wish to import orders from.

ShipStation will display a pop-up message to let you know when the import is complete.
The length of time to import orders will vary depending on the volume of orders from each store.
Additionally, users can enable an auto-update feature so that ShipStation periodically updates Commerce7 orders. The auto-update frequency depends on the user's history of manual updates and several other factors.

To enable or disable the auto-import setting:
- Go to
Settings > Selling Channels > Store Setup.

- Click Edit Store Details in the action menu next to the store.

- Go to the General tab and select the Automatic Import option to allow ShipStationto refresh your stores automatically.
- Click Save Changes.
Field Mapping
You can setup how you would like to map the fields between Commerce7 and ShipStation. The Following fields can be map for C7 orders:
- Customer Meta Data
- Channel
- Club Title
- Fulfillment Status
- Order Delivery Method
- Requested Ship Date
- Refunded Status
- Shipment Build Status
- Compliance Status
To map your fields:
- Go to
Store > ShipStation > General>Field Mapping

- Select which field you’d like to map. You can map one field to Internal Notes and up to three additional fields as custom fields.
- Click Save
Send Shipment Notifications
Once a label for an order has been created inside ShipStation, this will trigger a Notification to Commerce7 to change its fulfillment status and add the tracking number for the order.
