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

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

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

4)渠道平台状态显示逻辑:
4.1)调用getMarketplaceParticipations接口;
4.2)isParticipating为true且hasSuspendedListing为true表示店铺被封,展示封店;
4.3)isParticipating为true且hasSuspendedListing为false表示店铺正常,展示正常;
4.4)isParticipating为false,表示店铺未在该站点开通,忽略;
接口链接:https://developer-docs.amazon.com/sp-api/docs/sellers-api-v1-reference#marketplaceparticipationlist

注:
1)渠道系统状态:为对应渠道在ERP中的渠道状态;
2)渠道平台状态:为接口返回的店铺状态;
3)Amazon渠道根据接口返回的进行显示,其他平台不显示;
4)调用接口做成服务,每天执行一次,执行后更新渠道平台状态;
5)用户根据搜索条件,筛选出渠道平台状态为“正常”或“封店”的渠道,核实后维护“渠道系统状态”;
当前为折中方案,渠道平台状态变更后需用户后台核实后再手动更改渠道系统状态,上线后观察两个月,若接口返回数据无误,再调整为自动更改渠道系统状态;---产品关注