1. 需求概述
1.1. 背景
订单来源渠道,增加平台状态展示,首先对接亚马逊平台,后续再迭代增加;
2. 功能设计
2.1. 订单来源渠道平台状态
2.1.1 需求说明
1)将订单渠道状态和状态,统一修改为“渠道系统状态”,有以下3个地方;

2)【订单来源渠道】列表,增加“渠道平台状态”,状态类型有:
- 正常
- 暂停

3)在渠道状态右侧增加搜索框,“渠道平台状态”,下拉选项为:
- 正常
- 暂停

4)将订单渠道状态中的“封店”更改为“注销”

4)渠道平台状态显示逻辑:
4.1)调用getMarketplaceParticipations接口,根据marketplaceid和countrycode确定唯一渠道;
4.2)isParticipating为true且hasSuspendedListing为true表示店铺异常,显示暂停;
4.3)isParticipating为true且hasSuspendedListing为false表示店铺正常,显示正常;
4.4)isParticipating为false,表示店铺未在该站点开通,忽略;
4.5)若对应渠道没有数据,则也定义为暂停;
接口链接:https://developer-docs.amazon.com/sp-api/docs/sellers-api-v1-reference#marketplaceparticipationlist

注:
1)渠道系统状态:为对应渠道在ERP中的渠道状态;
2)渠道平台状态:为接口返回的店铺状态;
3)Amazon渠道根据接口返回的进行显示,其他平台不显示;
4)调用接口做成服务,每天执行一次,执行后更新渠道平台状态;
5)用户根据搜索条件,筛选出渠道平台状态为“正常”或“暂停”的渠道,核实后维护“渠道系统状态”;
当前为折中方案,渠道平台状态变更后需用户后台核实后再手动更改渠道系统状态,上线后观察两个月,若接口返回数据无误,再调整为自动更改渠道系统状态;---产品关注
- #45744 11054【订单来源渠道】列表【订单渠道状态】查询条件,名称变更为【渠道系统状态】
- #45745 11054【订单来源渠道】列表【状态】字段,名称变成为【渠道系统状态】
- #45746 11054【订单来源渠道】新增渠道页面【订单渠道状态】字段,名称变成为【渠道系统状态】
- #45747 11054【订单来源渠道】【渠道平台状态】字段,放到列表【来源渠道类型】字段下面
- #45748 11054【订单来源渠道】选择【正常】状态的【渠道平台状态】,则查询出该状态下所有渠道
- #45749 11054【订单来源渠道】选择【暂停】状态的【渠道平台状态】,则查询出该状态下所有渠道
- #45750 11054【订单来源渠道】将搜索条件【订单渠道状态】中的【封店】枚举,修改为【注销】
- #45751 11054【订单来源渠道】按当前条件导出,检查数据是否正确
| 任务ID | P | 任务名称 | 截止日期 | 指派给 | 任务状态 | 消耗(h) | 剩余(h) | 操作 |
|---|---|---|---|---|---|---|---|---|
| 26110 | P2 | 亚马逊来源渠道店铺状态同步-后端实现 | 0000-00-00 | Closed | 已关闭 | 10 | 0 | |
| 26111 | P2 | 亚马逊来源渠道店铺状态同步-代码审查 | 0000-00-00 | Closed | 已关闭 | 0.1 | 0 |