Submitting Eshopbox app on Zapier
Version - V1
Goals
Should be able to integrate with Shopping cart apps like
Shopify,
Woocommerce,
Magento
Business Goals :
When inventory is changed in Eshopbox Fulfillment center, it is updated in Shopping cart
When a customer places an order on the Shopping cart, it is submitted to Eshopbox for fulfillment.
When shipment status is changed in Eshopbox Fulfillment center, it is updated in Shopping cart
Customer is able to track invoice and tracking the history of a particular shipment in Shopping cart
Authorization and Authentication
AUTH TYPE: OAuth V2
Label | Key (to be decided by development team) | Field Type (Use standard Fields to request info from users. Computed Fields are used programmatically and not shown to users.) | Input Type (String / Password) | Help text Explain to users what to include in this field, especially for API keys and other hard to find info. Include directions to find the data and links to your app settings or help docs | Default Value | Is the field required |
---|---|---|---|---|---|---|
Workspace |
| Fields | String | Enter your Eshopbox workspace name. You can get your workspace name in Eshopbox settings or from the URL | NA | Yes |
Channel |
| Fields | String | Enter the channel code. This can be found in the subscriptions section in the Eshopbox workspace. | NA | Yes |
Supported Triggers
Name | Noun | Description | Inputs to collect from the client while configuring triggers. | Trigger type: (webhook or polling) | Visibility |
---|---|---|---|---|---|
New Shipment Status | Shipment | Triggers when a particular status for a shipment has been reached. | 1. Shipment Status | webhook | Important |
Change in inventory count | Inventory | Triggers when there is a change in the count of inventory count |
| webhook | Important |
Input fields
Name / Label | Help Text Describe clearly the purpose of this field in a complete, Markdown-formatted sentence with at least 20 characters. Example: | Type (String / Text / Integer / Number / Boolean / DateTime / Password / Dictionary/ Copy) | Default Text
| Is it required? | Are Multiple values allowed? | Alters Dynamic Fields | Dropdowns (yes/no) | Dropdown details |
---|---|---|---|---|---|---|---|---|
Shipment Status | Select the shipment statuses for which the trigger is to be configured | String | NA | Yes | No |
| Yes | Static - (Created, Ready to ship, Shipped) |
Supported Actions
Name | Noun | Description | Inputs to collect from the client while configuring actions. | Action type: (create or search) | Visibility |
---|---|---|---|---|---|
Submit shipment for fulfillment | Shipment | This will create a new Shipment in Eshopbox account for fulfillment |
| Create | Important |
Cancel Shipment | Shipment | This will cancel an already submitted shipment / Fulfillment process will stop |
| Create | Important |
Track Shipment | Shipment | This will give detailed information about shipment along with tracking details, invoices, and activity logs. |
| Search | Important |