需求背景
当前 OMS 订单管理建单页面中未提供发件人信息栏位,系统默认以仓库信息作为发件人信息,并在预报推送承运商时统一取仓库发件人数据。
【OMS系统-订单管理】TP渠道支持自定义发件人信息(页面 & API)
此前已提需求 支持客户使用 第三方渠道(TP 渠道) 发货时:
该类订单在向承运商预报时,发件人信息需展示为客户在售平台或客户主体信息(如平台名称、官方电话等);
现在傲基业务需要以下自提渠道也支持相同能力:
SELF_PICKUP_UPS_3DS_COSTCO
SELF_PICKUP_UPS_2DA_COSTCO
SELF_PICKUP_UPS_NDA_COSTCO
SELF_PICKUP_UPS_COSTCO
需求描述
总体目标
实现可发件人目标字段可自定义化需要修改的模块
2.1 oms
oms 共需要修改 前端订单页面5个(订单详情,订单列表,订单修改,订单复制,订单新增)
2.2 woms-task
该模块需要修改外围包裹封装的方法,公共方法获取对应的发件人参数
实现过程
1.woms-task 需要在原来的tp渠道的判断上增加或判断com.westernpost.task.service.impl.orders.OrdersServiceImpl#formatShipper
2.oms
1.需要注意区分TP渠道和本次自提的渠道,因为TP渠道需要带出第三方账号,并且第三方账号必填,前端必须校验 还必须留意自动分仓的业务,不能够影响到自动分仓的部分,自动分仓流程在创建单据的时候没办法确定具体的仓库地址,所以没办法让它自定义
- 本次自定义渠道配置config
customSenderEnabledByChannel
作者:伍儒普 创建时间:2026-03-17 17:47
最后编辑:伍儒普 更新时间:2026-04-17 09:34
最后编辑:伍儒普 更新时间:2026-04-17 09:34