任务描述
ASIN导出和显示
需求描述
背景
备库包裹没有自动计算进口税费
问题
计算进口税费的功能嵌套在计算运费的服务里面,因为订单数据不符合运费计算规则,所以运费计算失败,导致没有自动计算进口税费
优化方案
将计算进口税费的功能单独开发成一个服务
1. 每轮服务获取7天内已发货的备库包裹,并且运输方式设置了需要计算进口税费。
2. 每轮服务只获取1000个备库包裹。
3. 根据运输方式规则设置的进口税费公式,计算进口税费,更新到包裹的进口税费字段,并且添加订单日志。
4. 服务频率,60分钟执行一次。
注:计算进口税费的公式为=(产品1报关价*数量1 + 产品2报关价*数量2 + ...)*税费比例;
背景
备库订单(本地-FBA,海外-FBA),创建订单的时候,如果没有ASIN,可直接保存订单,导致报表功能导出没有数据;
问题
订单创建当时渠道sku没有对应的asin;所以保存订单不会保存到,当订单在草稿状态时可以编辑订单,这个时候如果渠道sku有asin,直接保存是会保存asin的;如果订单是已发货就不能编辑保存;所以这个时候有asin也保存不了;
优化方案
在导出EXCEL和页面显示的地方,关联渠道SKU表,取ASIN即可
验收标准
暂无
开发报告
1.根据渠道Id和渠道sku如果订单产品表没有保存到asin信息就去查询所有库存表;展示出来
优先去订单表,没有就查询所有库存表
SELECT ASIN,* FROM dbo.RB_OrderList (NOLOCK) WHERE CustomerID =1 AND OrderCode=''
SELECT ASIN,* FROM dbo.RB_WareHouse_Product(NOLOCK) WHERE CustomerID =1 AND OrderSourceID =1 AND OrderSourceSKU
改动点:
订单列表和订单编辑页面
本地-FBA
海外仓-FBA
本地-海外仓