云仓门店进销存系统
为一家提供云仓服务的供应链企业建设库存管理后台:入驻商家的商品、每日派单、入库与拒收、余货货损、客户退货和库存流水统一管理,库存变动经审核生效,并可向商家微信群推送通知。
项目介绍
项目背景
客户为多家商家提供云仓服务:商家的货物存放在客户的仓库里,每天按派单配送,配送后还会有拒收、余货、货损和客户退货。这些数据原先散落在表格和聊天记录里,库存经常对不上,和商家对账时也需要反复核实。客户希望用一个后台把「货从哪来、发了多少、剩了多少、退回多少」都记清楚。
建设内容
系统以「商家 → 商品 → 派单 → 库存」为主线组织日常作业:
- 建档:先建立商家档案,登记其使用的仓库和微信群,再为每个商家维护商品清单;
- 每日派单:仓库每天为各商家的商品登记派单,配送完成后补录入库、备份、拒收和销售数量,同时登记余货和货损,并支持一键更新当日派单、结转前一日库存;
- 库存变动:其他原因引起的入库出库通过库存流水登记,审核后才计入库存;
- 退货与通知:客户退货登记后核对是否正品,需要告知商家的信息通过群消息推送。
功能模块
- 商家管理:商家名称、编码、所属仓库、微信群名称及是否接收通知;派单等列表按账号可见的商家范围过滤。
- 商品信息:按商家维护商品编码、名称、图片和平台编码,派单与库存均从这里选择商品。
- 派单管理:记录单位、派单数量、预估数量、配送、入库、备份、拒收、销售数量与派单状态;支持模糊搜索、批量导入和 Excel 导出。
- 派单日志:配送回仓时按箱规登记入库、备份、拒收的「箱数 + 尾数」,并记录对应的实际数量,与仓库按箱点货的习惯一致。
- 余退信息:集中查看各商家的余货数量和余货货损,便于对账与退回。
- 库存管理:按商品记录售卖规格、件数、尾数和总数,可设置提醒数量。
- 库存流水:登记出入库类型、原因和数量,审核流程控制「已审核不可改、不可删」,审核可撤回。
- 客退数据:记录退货的仓库、名称、规格、应退与实退数量、是否正品与是否已通知。
技术实现
- 基于 RuoYi-Vue-Plus 4.8 前后端分离底座:后端 Spring Boot 2.7 + MyBatis-Plus,前端 Vue 2 + Element UI。
- 每个业务对象独立成包,派单、库存、流水等列表都支持跨字段模糊搜索;箱规、审核等规则集中在后端处理。
- 单独提供一组免登录的仓库接口,供外部脚本读取商家列表和触发群消息;群消息经企业微信机器人服务按商家配置的群名批量发送。
交付与运维
系统以后台源码与数据库脚本交付并部署上线,上线后根据仓库日常使用情况持续调整派单列表的显示与字段。
我们做了什么
-
商家与商品
入驻商家建档,记录对应仓库与通知用的微信群;每个商家的商品单独维护编码与图片。
-
每日派单
按商家和商品登记当日派单,跟踪预估、配送、入库、备份、拒收与销售各项数量,并按日更新。
-
余货与货损
派单结束后剩余的货物与货损单独统计,形成余退信息,方便与商家对账。
-
库存管理
库存按售卖规格以「件数 + 尾数」记录,可为每个商品设置提醒数量。
-
库存流水与审核
每笔入库、出库登记原因与数量,提交后待审核,审核通过的记录不允许再修改或删除。
-
客户退货
登记应退与实退数量,标记是否正品,处理结果可通知到商家。