暂无
任务描述
需求描述
1. 需求概述
1.1. 背景
新平台shopline对接
2. 来源渠道授权
2.1 需求说明
OAuth2.0认证,认证前需要申请开发者和应用,开发者账号由市场部进行跟进申请
发起授权
path:/admin/oauth-web/#/oauth/authorize
method:GET
授权流程:
- 弹出平台登录页面,输入店铺账号密码,点击确认;
- 账号校验,校验成功确定是否授权;
- 确认后授权成功,获取回调信息;
3. 订单下载
3.1 需求说明
请求订单信息,根据条件查询订单列表和详细信息;
方法名:orders.json
请求链接:https://{店铺handle}.myshopline.com/admin/openapi/v20210901/orders.json
4. 订单状态更新
4.1 需求说明
4.2 原型页面
5. 平台运输方式管理
5.1 需求说明
在平台运输方式管理界面中维护以下信息:
- 物流追踪URL
5.2 原型页面

6. 平台标记发货规则
6.1 需求说明
操作位置:销售管理->通用订单设置->平台标记发货规则->设置->添加特殊规则
满足标发条件后,只显示【上传真实追踪号】和【自动标记发货_ERP不操作】两个选项
6.2 原型页面

验收标准
API文档地址:https://shopline.yuque.com/docs/share/b6511e05-b6a3-42f3-916e-38facd89c3ed?#
测试店铺:
买家链接:https://apitestshop001.myshopline.com/
卖家链接:https://admin.myshopline.com/user/signIn
账号:openapi_v2@shoplineapp.com
密码:Shopline2021
授权对接
1.新增枚举值:SHOPLINE平台 = 112
2.订单来源渠道列表,编辑可以新增平台类型:SHOPLINE平台
3.新增渠道推送到新销售平台
4.点击授权,调用接口获取token保存到新销售平台和erp授权表(此处授权代码在erp官网完成,官网已更新)
注:按平台规则,如店铺初次授权,则自动跳转平台登录界面(授权过程每个店铺切记要清理缓存退出原先已登录店铺),输入账号点击确认授权,提示授权成功即可;如该店铺已操作授权,再次点击授权,自动跳转ERP官网首页(表示该店铺已经授权,避免同一个店铺串号)。
自测截图
测试如需要验证授权,切记不要直接使用商户1登录操作,避免覆盖真实店铺信息,可使用其他非真实商户号