退货订单收费

背景:现在系统上退货服务收费只有单一的费用。有很多客户创建一张订单但是里面放N件sku,收费还是按照一个订单收,非常不合理。因此在原有的退货订单收费基础上增加了一些参考项。

1.在添加退货服务的时候给出计费条件:

重量(kg):表示每千克多少钱

体积(m³):表示每立方多少钱

SKU:表示每种SKU多少钱

Product:表示每件产品多少钱

*钱的货币与当前站点所用货币一致


2.退货处理时加上判断:

一个sku出库的时候是压缩包装的,如果退回来包装被拆掉,产品的体积可能就会变大,所以需要增加一次查验的过程。

输入/扫入退货RMA号,输入查验后的数据,退货订单会根据输入的查验后的数据进行计费


3.扣费规则:

费用 = 退货费用订单内SKU种数*sku count+订单产品数量*product count+订单体积*volume+订单重量*weight


4.举例

SKU数量 10/个
货物总数量 0.2/件
立方数(最少按一立方厘米) 50/cm³
总重量(最少按一公斤) 0.5/kg

一个订单包含有3个SKU:A,B,C;总计37件货物;30kg;2个立方厘米
退货费用=3*10+37*0.2+30*0.5+2*50=152.4