需求文档:http://192.168.200.253:808/svn/IrobotboxDoc/产品部门/赛盒ERP/03-文档中心(PRD文档、系统设计文档、上线部署计划)/2.4-订单物流组/订单物流组-5月第2版本/运输方式自定义运费规则.docx
原型地址:https://bhsb2c.axshare.com
注:运费计算做成公共方法,产品三部利润估算里面的运费也需要调用此公共方法
1. 需求概述
1.1. 需求背景
客户在添加运输方式没办法添加以下这个计价;导致客户这边小包运费核算会不准确,希望公司能添加这种价格的计算方式,以便统计物流费用
此次价格表更新平邮资费的计算方式:
计费方式为单票计费:
1)30克起重,不足30g(含30g)按30g计费;
2)超过30克的按公斤价进行续重:
a、在30~80g(含80g)内的邮件:比如70克的邮件的资费=30g起重资费+(70g-30g)*30~80克(含80g)续重公斤价格/1000;
b、在80g以上的邮件:比如100克的邮件的资费=30g起重资费+(100g-30g)*80克以上续重公斤价格/1000;
1.2. 目标
运输方式增加自定义计费规则,适用于所用运费规则的。
2. 功能设计
2.1. 运输方式
2.1.1 需求说明
增加运费算法类型:自定义公式,当用户选择此计费方式后,系统自动切换至原型所示(原型地址:https://bhsb2c.axshare.com)
1) 条件:用户可根据参数(W重量、V立方)和条件符号进行设置
2) 计算公式:用户可设置固定的金额,也可以根据参数和公式符号进行设置表达式
3) 折扣:当前这条规则所设置的折扣,默认为1.00
4) 操作功能
Ø 添加,点此按钮添加一条新的规则进行设置
Ø 删除,将当前规则进行删除
Ø 保存,需要校验公式里面的符号是否都是英文状态下的(不是英文下的则保存失败并给予提示)
Ø 导出,将列表中的运费规则导出本地Excel,导出列有条件、计费公式、折扣、附件费
Ø 导入,用户点此按钮弹出导入窗口,可下载导入模板,导入的成功直接将原规则覆盖
5) 逻辑
将运费计算做成公共方法,需要通过参数:发货仓库、运输方式、目的国家、省/洲、重量、长、宽、高、体积、数量,然后计算最终的运费
6) 涉及点
运费试算、运费估算、分析运输方式(订单编辑中)、运费实际计算(发货称重)