- 出库单业务流程
- 基本流程
- 扩展流程
- 找不到符合条件的仓库,要求部分退款(未生成出库单时)
- 找不到符合条件的仓库,全部退款(未生成出库单时)
- 找不到符合条件的仓库,等待库存补足(未生成出库单时)
- 指定仓库的库存不足,需要更换仓库(未生成出库单时)
- 找不到符合条件的仓库,需更换供应商(未生成出库单时)
- 出库单的状态
- 出库单类型
- 出库单的实体
- 出库单的关联表
- 手动创建出库单
- 确认出库(即发货)
- 取消出库
- 场景
- 流程
- 买家退款成功,取消出库单
- 商品的实际库存不足且同个供应商其它仓库也没有货,其他供应商也没有货,取消出库单
- 商品的实际库存不足,但是同个供应商的其它仓库有货,取消出库单
- 商品的实际库存不足,但是其他供应商有货,取消出库单(涉及到取消采购单的问题)
- 重新生成出库单
-
订单中心的商品全部锁定供应商后,再将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心
-
调度中心根据“发货策略”确定每个商品的发货仓库,接着将商品、订单和仓库数据发给仓储中心
-
仓储中心接收到相关数据后按仓库生成出库单,同步将商品的仓库信息反馈给调度中心
-
调度中心收到反馈后,将仓库信息反馈给订单中心
-
订单中心收到反馈后,将仓库信息保存在对应的销售子单上
-
仓库人员在出库单点击“发货”按钮,填写物流信息,提交后完成商品的出库
-
订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心
-
调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库
-
调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员
-
仓库人员接收到工单后检查其他供应商也没有库存,于是仓库专员创建“售后”类型的工单给客服部门
-
客服人员接收到工单后和买家协商部分退款,买家申请部分退款(即子单退款),客服中心生成退款单,退款成功后客服中心将商品的退款信息反馈给订单中心
-
订单中心收到反馈信息后修改相关子单的状态,同步将退款信息反馈给采购中心
-
采购中心收到反馈信息后修改相关采购子单的采购状态(转变成“退款成功”)
-
接着仓库人员需要回到“订单管理”模块,找到需要重新生成出库单的销售订单,点击“重新生成出库单”按钮,让系统重新生成出库单
-
订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心
-
调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库
-
调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员
-
仓库人员接收到工单后检查其他供应商也没有库存,于是仓库专员创建“售后”类型的工单给客服部门
-
客服人员收到工单与买家协商部分退款,买家要求全部退款,买家执行退款操作,客服中心生成退款单,退款成功后客服中心反馈给订单中心,订单中心修改相关子单状态(子单状态变成“退款成功”,主单状态变成“订单关闭”)
-
接着订单中心将退款信息反馈给采购中心,采购中心修改相关采购子单的退款状态(采购子单状态变成“退款成功”,采购主单状态变成“交易关闭”)后流程结束
-
订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心
-
调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库
-
调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员
-
仓库人员接收到工单后,经过调查得知商品在等待入库,库存补足后仓库人员需要回到“订单管理”模块,找到需要重新生成出库单的销售订单,点击“重新生成出库单”按钮,让系统重新生成出库单
-
订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心
-
调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库
-
调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员
-
仓库人员接收到工单后检查其他仓库有货,于是修改“发货策略”
-
接着仓库人员需要回到“订单管理”模块,找到需要重新生成出库单的销售订单,点击“重新生成出库单”按钮,让系统重新生成出库单
-
订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心
-
调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库
-
调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员
-
仓库人员接收到工单后检查其他供应商有库存,于是创建“采购”类型的工单给采购部门指定的人员,工单内容要描述清楚哪些商品需要调整采购策略,所以才需要取消相关的原采购单
-
采购人员接收到工单后取消相关的采购单,采购单取消成功后采购中心反馈给订单中心,订单中心将相关商品修改为“未确定供应商”,实则就是把“供应商”字段置为空
-
接着采购专员修改相关商品的采购策略,修改好之后采购专员再回到“订单管理”模块,找到需要重新生成采购单的销售订单,点击“重新生成采购单”按钮,让系统重新生成采购单
-
接着采购专员创建“出库”类型的工单给仓储部门,仓库专员收到工单后回到“订单管理”模块,找到需要重新生成出库单的销售订单,点击“重新生成出库单”按钮,让系统重新生成出库单
PS:出库时需要判断出库单中是否存在0
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?