背景:现有虾皮V2 运费,因预估运费值包含运费补贴,导致前期已有运费补贴出现不准预估;
需求:调整虾皮 V2 ordersourceType =97 时,不再获取 运费补贴项;
现状:
订单附加运费收入= rb_ orderinfo.ExtendedInfo.shopee_shipping_rebate + buyer_paid_shipping_fee
本地仓运费.未发货 = 本地仓预估运费 (来源于RB_Product_Fee) 预估 X
本地仓运费.已发货 = 本地仓预估运费 (来源于RB_Product_Fee) 预估 0
本地仓运费 . 后台更新 = 负号(rb_ orderinfo.ExtendedInfo.Actual_Shipping_Fee(原值)
SIP 这部分逻辑不变;
虾皮V2 ordersourcetype =97
先判断逻辑:rb_ orderinfo.ExtendedInfo.Aff_currency 非 ' ' (空情况)
本地仓运费 = Final_shipping_fee (原值不做任何符号加减)理论上是 0
取本地仓预估 =0
调整:
取消 订单附加运费收入,取消获取 rb_ orderinfo.ExtendedInfo.shopee_shipping_rebate + buyer_paid_shipping_fee
本地仓运费.未发货 = 本地仓预估运费 (来源于RB_Product_Fee) 预估 X
取消 本地仓运费.已发货 = 本地仓预估运费 (来源于RB_Product_Fee) 预估 0
添加 本地仓运费.已发货并且 Final_shipping_fee 不为空 时 本地仓预估运费 (来源于RB_Product_Fee) 预估 0
本地仓运费. 后台更新 = rb_ orderinfo.ExtendedInfo.Final_shipping_fee (原值不做任何符号加减)
调整1
计算订单利润后”附加费用”类型去掉
调整2
下载平台费用后,运费为0。(不为0还是按照之前的逻辑,用实际的币种下载回来并转换人民币)
表RB_OrderInfo中ExtendedInfo字段下Final_Shipping_Fee = 0时,则用预估费用作为本地仓派送运费(币种为人民币)