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