[步骤]
亚马逊后台报错已在配送时段之外送达,影响店铺货件绩效例子:FBA18VNCNFBD
FBA18VHCCJB3 FBA18VN6RWR7

对应运输方式设置的运输天数是28-30天
[结果]
[期望]
[步骤]
亚马逊后台报错已在配送时段之外送达,影响店铺货件绩效例子:FBA18VNCNFBD
FBA18VHCCJB3 FBA18VN6RWR7

对应运输方式设置的运输天数是28-30天
[结果]
[期望]
004-FBA18VHCCJB3
004+ FBA18VHCCJB3
006-FBA18VN6RWR7
006+ FBA18VN6RWR7
008-
008+
004-<span class="rich-text-element" style="line-height:1.5;color:#171A1D;"><span class="im-text-text" style="vertical-align:middle;">FBA18VHCCJB3</span></span>
004+ <span class="rich-text-element" style="line-height:1.5;color:#171A1D;"><span class="im-text-text" style="vertical-align:middle;">FBA18VHCCJB3</span></span>
006-<span class="rich-text-element" style="line-height:1.5;color:#171A1D;"><span class="im-text-text" style="vertical-align:middle;">FBA18VN6RWR7<br /></span></span>
006+ <span class="rich-text-element" style="line-height:1.5;color:#171A1D;"><span class="im-text-text" style="vertical-align:middle;">FBA18VN6RWR7<br /></span></span>
008-<span class="rich-text-element" style="line-height:1.5;color:#171A1D;"><span class="im-text-text" style="vertical-align:middle;"><img src="{469421.png}" alt="" /><br /></span></span>
008+ <span class="rich-text-element" style="line-height:1.5;color:#171A1D;"><span class="im-text-text" style="vertical-align:middle;"><img src="{469421.png}" alt="" /><br /></span></span>
1. 交运时间或者包裹发货时间X,传给生成交通选项接口GenerateTransportationOptions
2. 调用获取交通选项接口GetTransportationOptions,获取送达时间范围列表
3. 根据交运时间或者包裹发货时间X,匹配步骤2的时间范围列表,匹配逻辑:结束时间 => X + 运输时效开始天数 >= 开始时间。取最小的开始时间Y,再用时间Y匹配时间范围列表的开始时间=时间Y的多条数据,取多条数据里面取结束时间最大的一条时间范围
4. 再用这个时间范围调用确认送达日期接口 ConfirmDeliveryWindowOptions(实际是传的时间范围对应的ID,而不是传开始结束时间)
系统存的时间范围就是步骤3最终匹配的时间范围
步骤1和步骤3的时间X的区别是,步骤3的时间X比步骤1的时间X多了2天,导致传给接口的时间范围和系统记录的时间范围不一致。。
原配送时间逻辑:
送达时间:ArriveDate= 实际发货时间+运输天数
时间范围(开始)<= 送达时间<=时间范围(结束),根据时间范围(开始)正序排列,最后找到时间范围(结束)最大的一个时间段
优化逻辑:
送达时间:ArriveDate= 实际发货时间+运输天数
时间范围(开始)<= 送达时间<=时间范围(结束),根据时间范围(开始)倒序排列,最后找到时间范围(结束)最大的一个时间段

| 由谁创建 | 万昌楠 于 2025-05-08 16:16:06 |
|---|---|
| 影响环境 |
生产环境-业务反馈 |
| 由谁解决 | 巢朝晖 于 2025-05-12 09:19:29 |
| 解决版本 | 主干 |
| 解决方案 | 产品需求缺陷 |
| 由谁关闭 | 万昌楠 于 2025-05-12 18:21:05 |
| 最后修改 | 万昌楠 于 2025-05-12 18:21:05 |
| 相关Bug |
|---|
以货件FBA18VNCNFBD为例,ShipTimeWithinboundPlan为2025.3.26,对应运输方式的时效为28~30天,那么
ArriveDateStart=ShipTimeWithinboundPlan+28=2025.3.26+28=2025.4.23
ArriveDateEnd=ShipTimeWithinboundPlan+30=2025.3.26+30=2025.4.25