需求背景
部分客户出库订单,要二次打包后再贴单发出。在 旧WMS需要增加包材推荐功能,运营维护包材信息后,在出库打包环节给操作员推荐最佳适配包材(不做强限制)。
需求描述
推荐订单类型:一票多件2C订单(包含单品多件和多品多件),2B订单暂不考虑。
推荐包材类型:仅硬包(纸箱),软包暂不考虑。
推荐范围:特定客户,支持按客户+按仓库配置,命中时推荐。
需求:推荐包材,并结合推荐包材的参数向物流商获取物流面单。
Call单信息:重量=所有商品重量+包材重量,体积=包材的长宽高,硬包有具体的尺寸参数
推荐逻辑:可以参考群内小伟哥提供的方案,IT内部沟通后再进行确认
(由于纸箱有一定厚度,系统维护的是外箱纸箱,尺寸可适当减少1cm)
产品需求
开发设计
- 订单包裹表(order_package)数据来源
1.1 订单有推荐包材则这里有存数据
1.2 后置打单 - 在前置预报时,优先查询订单包裹表,有数据则优先取包裹表数据,无则走原来逻辑
- 同理,在规则比价时,也需要取包裹表数据,无则走原来逻辑
- 注意点:当前只有toC-不拆单(包裹表只有一个),暂无拆单多个包裹的情况(多个包裹需考虑op_id)
- 项目位置:
- 5.1 预报task(private Order formatOrders(Orders orders,ApiServiceBean apiBean))
- 5.2 规则比价lms-task(formatRulePackage())
- 只针对toC订单(一个包裹的情况)
作者:黄天文 创建时间:2026-04-14 17:39
最后编辑:黄天文 更新时间:2026-04-17 09:34
最后编辑:黄天文 更新时间:2026-04-17 09:34