This step is optional. Most accounts can connect Commerce7 to DropStream using the standard public DropStream app on Commerce7 — see Commerce7 - Configure for Automated Fulfillment. Configure App Marketplace only if you need to register your own custom Commerce7 app (for example, to scope permissions differently). If you go this route, you’ll install your custom app on Commerce7 in place of the standard DropStream app.
Registering a custom app involves credentials in both directions: the Commerce7 App Id and App Secret are entered into DropStream, and the Webhook Username and Webhook Password that DropStream provides are entered into Commerce7.
Note: Each DropStream account supports only a single Commerce7 registered app.
1. Create the App in Commerce7
Follow the Commerce7 documentation to register a new app: Create an App.
When prompted for the app type, select Integration.
After saving, take note of the generated App Id and App Secret — you’ll enter these into DropStream in step 3.
2. Configure API and Webhook Permissions
Follow the Commerce7 documentation to set the app’s API permissions: App APIs & Webhooks.
DropStream requires the following permissions, each set to Full:
- Inventory — Full
- Order — Full
- Shipping — Full
3. Configure the App Marketplace in DropStream
- In DropStream, click your Account Name in the upper-right and select Account Settings.
- Click App Market Places in the Settings sidebar, then click Add App Market Place.
- For Name, enter a descriptive name such as
Commerce7. - For Platform, select Commerce7.
- For App Id and App Secret, enter the values you recorded in step 1.
- For Webhook Username, enter a username of your choice (for example,
dropstream). - The Webhook Password field is pre-populated with a generated value. You can keep it as-is or click Regenerate webhook password to generate a new one. Take note of the final value — you’ll enter it into Commerce7 in step 4.
- Click Save.
4. Configure Client Settings in Commerce7
Return to Commerce7 and complete the app’s client settings: Client Settings.
Use the following values:
| Field | Value |
|---|---|
| Install URL | https://api.getdropstream.com/stores/commerce7/webhooks |
| Webhook Username | The username you entered in DropStream |
| Webhook Password | The password shown in DropStream |
5. Submit the App for Commerce7 Approval
Once client settings are saved, follow the remainder of the Commerce7 publishing process to submit the app for approval. The app must be approved by Commerce7 before it can be installed against your store.
Comments
Please sign in to leave a comment.