渠道规则比价

目录

1. 功能说明

支持不同的物流渠道、物流产品能够实现自动比价,实现运费基于客户或公司维度可以获取到最优的运费。

2. 新增


1、功能按钮

  新增:点击后弹出新增窗口,录入新增规则,每次只能新增一条、并且仅允许选择一种规则类型

  批量新增:支持规则类型按模板批量导入新增

  启用:勾选列表行规则,点击按钮启用规则

  停用:勾选列表行规则,点击按钮停用规则

  删除:勾选列表行规则,点击按钮逻辑删除规则,后台数据保留,仅规则状态更新为删除

  导出:需要支持规则导出,按查询条件、导出模板,导出所有结果信息,导出格式与模块列表一致。

2、查询条件

  规则编号:手工录入模糊搜索

  规则名称: 手工录入模糊搜索

  优先级:手工录入模糊搜索

  客户代码:手工录入模糊搜索

  仓库:手工录入模糊搜索

  物流渠道:对应 异常拦截、应收规则 页签列表中的物流渠道(即,新增/编辑界面中的已选条件“物流渠道”),手工录入模糊搜索

  物流产品:对应 应付规则 页签列表中的物流产品(即,新增/编辑界面中的已选条件“物流产品”),手工录入模糊搜索

  最终物流渠道:对应 应收规则 页签列表中的物流渠道(即,新增/编辑界面中的 执行操作 “更换物流渠道”),手工录入模糊搜索

  最终物流产品:对应 应付规则 页签列表中的物流产品(即,新增/编辑界面中的 执行操作 “更换物流产品”),手工录入模糊搜索

  状态:下拉可选,默认为空即不限,可选项:启用、停用

3、列表界面

  排序规则:按状态(优先 启用 到 停用)、优先级(由大到小)、规则编号(由大到小) 进行排序

  规则编号:根据规则类型,生成相应的规则简称+流水的规则编号,如拦截规则LJGZ234,应收规则YSGZ1234,应付规则YFGZ1234

  规则名称:自定义

  优先级:小于5000的正整数

  客户代码:支持多选

  仓库:支持多选

  物流渠道:对应 异常拦截、应收规则 页签列表中展示

  物流产品:对应 应付规则 页签列表中展示

  最终物流渠道:对应 应收规则 页签列表中展示

  最终物流产品:对应 应付规则 页签列表中展示

  异常类型:对应 异常拦截 页签列表中展示,取新增/编辑页面的 “预报异常类型” 字段值展示

  异常原因:对应 异常拦截 页签列表中展示,取新增/编辑页面的 “预报异常” 字段值展示

  状态:

4、新增页面字段说明

  基础信息

  规则编号:根据规则类型,生成相应的规则简称+流水的规则编号,如拦截规则LJGZ234,应收规则YSGZ1234,应付规则YFGZ1234

  *规则名称:必填,根据用户所选的规则类型和实际使用场景来自定义命名即可

  *优先级:必填,继承原【物流产品规则】模块逻辑,按优先级从大到小排序



  类型

  规则类型:单选必填:异常拦截、应收规则、应付规则

  使用对象:单选必填,B2B、B2C、B2B&B2C



  可选条件、已选条件

  继承原【物流产品规则】模块的可选条件,并新增以下可选条件:



  体积重比率:必填。与原模块文本录入框规则一致,由原来的必填项,调整为可选条件中的可选项


  订单件数:文本 整型 正整数录入框,用于拦截 件数过多的订单。

  订单箱数:文本 整型 正整数录入框,用于拦截 件数过多的订单。

  分区类型:与“物流分区设置”中的“分区类型”一致,主要就是用来拦截邮编,即邮编分区类型:标准地区,偏远地区,超偏远地区,超超偏远地区,超级偏远地区2/3

  计量单位:与“物流产品管理”中“计量单位”一致,可选KG&CM,LB&INCH,OZ&INCH;


  附加公式条件

  继承原【物流产品规则】模块功能


  执行操作

  *异常拦截

  异常预报:继承原【物流产品规则】模块功能

  *预报异常类型:继承原【物流产品规则】模块功能

  *直接更换为指定的物流渠道

  更换物流渠道:继承原【物流产品规则】模块功能

  *自动比价,客户承担的运费最优

  物流渠道比价:支持物流渠道下拉多选,配置后,可对所选渠道进行收入费用比对取最优(费用最小)

  *直接更换为指定的物流产品

  更换物流产品:继承原【物流产品规则】模块功能


  *自动比价,公司承担的运费最优

  物流产品比价:支持物流渠道下拉多选,配置后,可对所选物流产品进行成本比对取最优(费用最小)

5、页面 逻辑说明

  新增、编辑、详情页面字段和布局一致;详情页面仅允许查看,不允许编辑。

  》页面排序

  页面按照优先级从高到低顺序排序

  》新增/启用规则时,检查功能

  1、启用一条规则时(启用以及已启用规则编辑提交时,都需要校验),校验是否与当前启用的规则 条件重合,检查内容包括:(优先级,客户代码,仓库,物流渠道,条件规则配置)

  2、条件重复时, 弹框提醒:当前规则与编号xxxx规则 中条件xxx存在重复,请再次检查并确认。


  >冲突:两条规则对应的结果完全相反,系统无法匹配出结果

  >包含:执行匹配逻辑时,匹配更新时间最近的规则编号

  >交叉重叠:执行匹配逻辑时,匹配更新时间最近的规则编号

6、操作/日志

  记录用户新增、编辑、停用、启用操作日志。针对编辑的场景,需要详细记录每次编辑的具体字段在编辑前、编辑后的值。


  订单日志 调整:

  1. 需要记录订单实际执行拦截 / 转换的规则编号;以及最终执行的结果,拦截/转换后(原值+转换值)的结果;

  2. 应付转换只显示规则编号;

  3. 应收可以显示规则编号、原物流渠道以及转换后的渠道;

四、逻辑说明

  》订单执行规则顺序、转渠道逻辑说明

  0、首先执行自动分仓功能

  1、优先执行AUTO渠道自动比价,转物流渠道

  2、执行《物流产品规则》预报异常的拦截规则
  3、执行《物流产品规则》预报异常的更换物流渠道、物流产品

  4、执行《渠道规则比价》拦截规则
  5、执行《渠道规则比价》应收规则,转物流渠道
  6、执行《渠道规则比价》应付规则,转物流产品


  应收规则:

  1、WMS-客户管理-《客户列表》模块,给授权客户 AUTO 渠道权限后, 允许客户下单时选择AUTO渠道;客户下单时,将根据每个客户auto下面,所维护的具体渠道,进行对比,取价格最低的渠道。

  2、客户在OMS或通过API接口下单时选择“AUTO”渠道时,系统将执行渠道自动比价,自动更换渠道,取最终运费最优即最低的物流渠道作为改订单的物流渠道;

  3、AUTO渠道自动比价执行完毕后,将再查询渠道比价规则中配置的相关规则,如有匹配的规则,将继续按规则配置执行;例如:AUTO渠道比价,最终选取了最优的FedEx渠道,系统将使用该订单号和FedEx物流渠道等相关条件,再查询渠道比价规则,匹配后再执行该订单满足条件的异常拦截、应收规则、应付规则。

  4、如果订单没有选择 AUTO 渠道, 那就正常按 客户+渠道+仓库,按优先顺序检索相应的渠道比价规则。有则执行


3. 启用/禁用

新增规则默认为禁用状态,操作启用后,符合条件的订单将自动按照匹配规则,执行满足条件的优先级最高的规则。
当前系统执行顺序为:
1、执行自动分仓规则
2、执行AUTO比价规则
3、执行物流产品规则
4、执行渠道比价规则,拦截规则>应收规则>应付规则

4. 编辑/复制/删除

支持对系统已有规则执行编辑、复制和删除操作。

作者:曾宏兴  创建时间:2025-01-22 04:22
最后编辑:曾宏兴  更新时间:2025-03-11 20:12