您当前的位置: 首页 > 

liaowenxiong

暂无认证

  • 1浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

HH SaaS电商系统的出库功能模块设计

liaowenxiong 发布时间:2020-05-12 09:23:40 ,浏览量:1

文章目录
    • 出库单业务流程
      • 基本流程
      • 扩展流程
        • 找不到符合条件的仓库,要求部分退款(未生成出库单时)
        • 找不到符合条件的仓库,全部退款(未生成出库单时)
        • 找不到符合条件的仓库,等待库存补足(未生成出库单时)
        • 指定仓库的库存不足,需要更换仓库(未生成出库单时)
        • 找不到符合条件的仓库,需更换供应商(未生成出库单时)
    • 出库单的状态
    • 出库单类型
    • 出库单的实体
    • 出库单的关联表
    • 手动创建出库单
    • 确认出库(即发货)
    • 取消出库
      • 场景
      • 流程
        • 买家退款成功,取消出库单
        • 商品的实际库存不足且同个供应商其它仓库也没有货,其他供应商也没有货,取消出库单
        • 商品的实际库存不足,但是同个供应商的其它仓库有货,取消出库单
        • 商品的实际库存不足,但是其他供应商有货,取消出库单(涉及到取消采购单的问题)
    • 重新生成出库单

出库单业务流程 基本流程
  1. 订单中心的商品全部锁定供应商后,再将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心

  2. 调度中心根据“发货策略”确定每个商品的发货仓库,接着将商品、订单和仓库数据发给仓储中心

  3. 仓储中心接收到相关数据后按仓库生成出库单,同步将商品的仓库信息反馈给调度中心

  4. 调度中心收到反馈后,将仓库信息反馈给订单中心

  5. 订单中心收到反馈后,将仓库信息保存在对应的销售子单上

  6. 仓库人员在出库单点击“发货”按钮,填写物流信息,提交后完成商品的出库

扩展流程 找不到符合条件的仓库,要求部分退款(未生成出库单时)
  1. 订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心

  2. 调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库

  3. 调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员

  4. 仓库人员接收到工单后检查其他供应商也没有库存,于是仓库专员创建“售后”类型的工单给客服部门

  5. 客服人员接收到工单后和买家协商部分退款,买家申请部分退款(即子单退款),客服中心生成退款单,退款成功后客服中心将商品的退款信息反馈给订单中心

  6. 订单中心收到反馈信息后修改相关子单的状态,同步将退款信息反馈给采购中心

  7. 采购中心收到反馈信息后修改相关采购子单的采购状态(转变成“退款成功”)

  8. 接着仓库人员需要回到“订单管理”模块,找到需要重新生成出库单的销售订单,点击“重新生成出库单”按钮,让系统重新生成出库单

找不到符合条件的仓库,全部退款(未生成出库单时)
  1. 订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心

  2. 调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库

  3. 调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员

  4. 仓库人员接收到工单后检查其他供应商也没有库存,于是仓库专员创建“售后”类型的工单给客服部门

  5. 客服人员收到工单与买家协商部分退款,买家要求全部退款,买家执行退款操作,客服中心生成退款单,退款成功后客服中心反馈给订单中心,订单中心修改相关子单状态(子单状态变成“退款成功”,主单状态变成“订单关闭”)

  6. 接着订单中心将退款信息反馈给采购中心,采购中心修改相关采购子单的退款状态(采购子单状态变成“退款成功”,采购主单状态变成“交易关闭”)后流程结束

找不到符合条件的仓库,等待库存补足(未生成出库单时)
  1. 订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心

  2. 调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库

  3. 调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员

  4. 仓库人员接收到工单后,经过调查得知商品在等待入库,库存补足后仓库人员需要回到“订单管理”模块,找到需要重新生成出库单的销售订单,点击“重新生成出库单”按钮,让系统重新生成出库单

指定仓库的库存不足,需要更换仓库(未生成出库单时)
  1. 订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心

  2. 调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库

  3. 调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员

  4. 仓库人员接收到工单后检查其他仓库有货,于是修改“发货策略”

  5. 接着仓库人员需要回到“订单管理”模块,找到需要重新生成出库单的销售订单,点击“重新生成出库单”按钮,让系统重新生成出库单

找不到符合条件的仓库,需更换供应商(未生成出库单时)
  1. 订单中心将“未退款”且“未确定仓库”的商品和订单数据发送给调度中心

  2. 调度中心根据“发货策略”确定发货仓库,有商品找不到符合条件的仓库

  3. 调度中心反馈给客服中心,并且把找不到发货仓库的商品信息传给客服中心,客服中心依此生成“出库”类型的工单给仓储部门指定的人员

  4. 仓库人员接收到工单后检查其他供应商有库存,于是创建“采购”类型的工单给采购部门指定的人员,工单内容要描述清楚哪些商品需要调整采购策略,所以才需要取消相关的原采购单

  5. 采购人员接收到工单后取消相关的采购单,采购单取消成功后采购中心反馈给订单中心,订单中心将相关商品修改为“未确定供应商”,实则就是把“供应商”字段置为空

  6. 接着采购专员修改相关商品的采购策略,修改好之后采购专员再回到“订单管理”模块,找到需要重新生成采购单的销售订单,点击“重新生成采购单”按钮,让系统重新生成采购单

  7. 接着采购专员创建“出库”类型的工单给仓储部门,仓库专员收到工单后回到“订单管理”模块,找到需要重新生成出库单的销售订单,点击“重新生成出库单”按钮,让系统重新生成出库单

PS:出库时需要判断出库单中是否存在0

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0617s