化妆品公司想要建立一套线上的多级分销商管理系统,要求分销商上下级之间可以无实物直接互相交易,需要发货时可任其自己发货或要求公司从仓库发货(此时扣除线上库存)
经销商功能:分级经销商之间的关系绑定与变更,进货订单的维护和物流跟踪,各经销商的货款与邮费记录,
商城功能:经销商的线上小店,缺货订单转交到经销商系统,商城用户的钱包记录维护等
课程功能:经销商的学习任务管理,视频学习进度跟踪等
2019年八月开始,至2020年六月,参与该项目十个月,先后有四个后端,两个前端,一个项目经理投入。
项目初步架构,
经销商功能后端开发,
用户模块和对应钱包功能的开发维护
设计了多级经销商树状关系逻辑,实现各级经销商邀请关系佣金计算、经销商晋升从属关系变更等功能
设计了订单转交与拆分逻辑,实现订单反复向更上级经销商转交(中间经销商扣留差价),实现订单拆分发货与多次发货或部分退款
设计了云仓发货逻辑,实现经销商无需自己囤货可由总公司发货的功能,实现经销商缺少订单中部分商品时拆分订单部分由总公司发货的功能
设计了防伪码与发货单关联逻辑,实现经销商可扫码快速录入线上发货记录的功能