任务描述
需求描述
1. 需求概述
1.1. 背景
工作流:77110,3018 速卖通保障金额可以直接直接用订单金额作为保障金额预报
1.2. 目标
客户可以自由选择高货值保障。
2. 功能设计
2.1. 申报规则
2.1.1 需求说明
a)接口信息
ERP开发指引:https://www.yuque.com/docs/share/4185d611-fda2-436a-b344-f7077dd939af?#
接口文档:https://developers.aliexpress.com/doc.htm?docId=30198&docType=2
b)申报规则
用户勾选‘物流保障升级服务’,则增加保障金额选项,枚举值为【按订单金额、按申报金额】作为包裹保额进行投保,默认的选项为‘按订单金额’进行投保。
c)预生成
前置条件:当前订单所选择的申报规则中,勾选了物流保障升级服务,并且订单的金额也在所设置范围内。则按照以下步骤执行:
步骤1:先调用未税金额接口获取未税金额,判断接口返回的未税金额是否有值,如有值则将此未税金额传入insurance_coverage字段(现有逻辑),无值则执行步骤2;
步骤2:物流保障升级服务 选择的是‘按订单金额’,则预生成的时候用订单金额(即交易金额)进行传到insurance_coverage字段,否则执行步骤3;
步骤3:物流保障升级服务 选择的是‘按申报金额’,则预生成的时候用订单的总申报金额进行传到insurance_coverage字段。
注:币种为USD,注意金额的转换。
2.1.2 参考原型


验收标准
暂无
测试完毕
配置测试订单后让开发手动走逻辑跳过校验获取报文验证结果
速卖通保额传值优化
需存在以下条件,才能使用保额服务
1.启用"物流保障升级服务"
2.订单金额区间有配置
3.为[按订单金额]时,订单的金额转换成美元的值符合设置的金额区间
4.为[按申报金额]时,获取到的申报金额转换成美元的值符合设置的金额区间
使用保额服务时,按照以下逻辑传递保额
1.平台有保障金额,取平台给的保障金额
2.平台没有保障金额,设置的为[按订单金额]时,取订单金额转换成美元传值
3.平台没有保障金额,设置的为[按申报金额]时,取订单总申报金额转换成美元传值
保障金额单位为USD,数值为美分
注意:[按申报金额]取申报规则的[申报加个计算方法]配置的结果