Shippit Integration
The Shippit integration app for Commerce7 is owned and built by a 3rd party developer (Treefrog Digital). For questions regarding custom reports, setup, or support, please contact us at hello@treefrogdigital.com.
App Technical Description
This integration connects Commerce7 with Shippit via API to automate order fulfillment.
Orders are automatically sent from Commerce7 to Shippit for shipping and carrier processing. Once shipped, tracking information is returned to Commerce7, and the order is marked as fulfilled.
The integration also supports order status updates and cancellations to keep both systems in sync.
For quick access to the topic you are looking for, click the corresponding link below:
- Setup Instructions
- How to send orders to Shippit
- How to cancel orders on Shippit and/or check the Order Status
- How to review Shippit activity for an order
- How to mark a Shippit order as fulfilled
Setup Instructions
Before installing the app, you’ll need to generate an API key in your Shippit account. This API key will be required to connect your Shippit account to your Commerce7 account.
- Sign up for a Shippit account.
- Log in to your Shippit account.
- From the top menu, click the down arrow in the top-right corner and select Settings.

- On the settings page, use the right-hand menu to select Integrations.
- Click on New API Secret

- Add a description for the new API (for example, “Commerce7 integration”)
- Under API Secret Permissions, select the following options:
- Create an Order
- Cancel an Order
- Get Label information for an Order
- Get Order
- Update Order
- Click Create

- Once you click Create, a field named Secret will appear with an alphanumeric code. This is your raw secret code and will only be visible at the time of creation. The next time the page loads, it will no longer be available, so be sure to save it, as you’ll need it to install the app in Commerce7.
Be sure to save your raw Secret code as you will need this to install the app in Commerce7

- From the right side menu, select Webhooks, then click Add webhook.

- Under Webhook URL, enter the following URL: https://shippitapi.tfdapps.com/v1/orders/tracking
- Then select the following events:
- Completed - Delivered
- Parcel_completed - Full delivery (all parcels)
- Leave the rest as is and click Save

- Install the App on Commerce7
- From the Commerce7 Admin Panel, Go to Apps. (You will need to have Admin Owner role to install the app)
- Search for Shippit by Treefrog Digital, click on the app, then click Install App.

15. In API Key, add your Shippit Raw Secret Key, and in Mode select Production

16. Click Continue, then click Install App.
17. Once the app is installed, you will see the Shippit options under the More actions menu on the order detail page.
How to send orders to Shippit
Once the app is installed, any new order shipping orders will be automatically sent to Shippit via a webhook. For any past orders (before the app was installed, you’ll need to send those orders to Shippit manually)
If you need to send orders to Shippit manually, then:
- In Commerce7, go to Orders, then click on an order
- Click on the More Actions menu
- From the drop-down, select Send Order to Shippit
This will send the order to Shippit. From there, you can log in to your Shippit account to process the order and generate the shipping label.

How to Cancel Orders on Shippit and/or Check the Order Status
If you need to cancel an order on Shippit, then:
- In Commerce7, go to Orders, then click on an order
- Click on the More Actions menu
- From the drop-down, select Cancel Order on Shippit
This will cancel the order on your Shippit account.
If you need to check an order status on Shippit, then:
- In Commerce7, go to Orders, then click on an order
- Click on the More Actions menu
- From the drop-down, select Check Order Status at Shippit

How to review Shippit activity for an order
The Shippit app uses Commecre7’s App Sync feature to track order communication. You’ll be able to see a log of the actions performed on that order in relation to Shippit.
- Open an order in Commerce7 to access the Order Detail page.
- Look for a tab named App Sync
- Click on the App Sync
Here you’ll see an activity log showing communication between Commerce7 and Shippit. You can review whether the order was successfully sent to Shippit or if any errors occurred during the process, so you can take the appropriate action.

How to mark a Shippit order as fulfilled
Once the order has been processed in Shippit and a carrier tracking number has been assigned, this information is automatically sent back to Commerce7 and added to the order. The order is marked as fulfilled, and the tracking number is added.
