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 

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:

  1. 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.


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.


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.