Shipping Apps
EPIC STORY - https://auperator.atlassian.net/browse/AI-3773
Jira LINK - https://auperator.atlassian.net/browse/AI-3917
BRANCH NAME - feature/AI-3917, wip/AI-3917/anoop
NAVIGATION - Apps shown in App listing page
1. App name: Clickpost
Purpose: This app will be used by users who are enabling Eshopbox shipping using Clickpost as an OMS.
Requirement:
As soon as the user clicks on the app available the listing page, a connection is automatically created and app is also insatlled. Client ID, client secret and refresh token needs to be displayed.
This app is by default a sales channel and should be available for order creation.
2. App name: Return prime
Purpose: This app will be used by users who are enabling Eshopbox shipping using Return prime as an OMS.
Requirement:
As soon as the user clicks on the app available the listing page, a connection is automatically created and app is also insatlled. Client ID, client secret and refresh token needs to be displayed.
This app is by default a sales channel and should be available for order creation.
3. App name: Unicommerce
Purpose: This app will be used by users who are enabling Eshopbox shipping using Unicommerce as an OMS.
Requirement:
This is not a new app and functionality needs to be added in a existing app only.
When user clicks on Unicommerce app from the listing page, the user will be redirected to the detail page of the app wherein we have further bifurcation:
Fulfilling Unicommerce orders using Eshopbox: This will contain the existing flow and will be the default landing page of the app.
Eshopbox shipping integration with Unicommerce:
This will be addition to existing app.
As soon as the user clicks on the tab, a connection is automatically created and app is also insatlled. Client ID, client secret and refresh token needs to be displayed.
This app is by default a sales channel and should be available for order creation.
App name: Fynd
Purpose: This app will be used by users who are enabling Eshopbox shipping using Fynd as an OMS.
Requirement:
This is not a new app and functionality needs to be added in a existing app only.
When user clicks on Fynd app from the listing page, the user will be redirected to the detail page of the app wherein we have further bifurcation:
Fulfilling Fynd orders using Eshopbox: This will contain the existing flow and will be the default landing page of the app.
Eshopbox shipping integration with Fynd:
This will be addition to existing app.
As soon as the user clicks on the tab, a connection is automatically created and app is also insatlled. Client ID, client secret and refresh token needs to be displayed.
This app is by default a sales channel and should be available for order creation.
API details
Flow detail
1. Click post -
2 return prime -
3. unicommerce -
4. fync -