找家纺ERP产品系统

我要开发同款
一念初见Q2026年10月30日
5阅读

技术信息

语言技术
Java、Maven、RabbitMQ、Redis、SpringCloud
系统类型
Web、Android应用、iOS应用
行业分类
企业服务、电商

作品详情

行业场景

1、立项原因
找家纺 ERP 立项核心目标是打通批发家居「线上订单 + 仓储实物 + 线下门店开单收款」全链路,替代传统批发市场靠 Excel、手工记账、各系统割裂的运作,具体解决六类产品问题:① 实物管理粗放,SKU 多、件数大,无法到件级追踪,拿货、清点、发货、售后易错漏乱序,用唯一码全生命周期 + 状态机解决;② 线上线下订单割裂,线上 OMS 与线下 POS 数据不同步、状态对不上,用订单状态双向同步(任务表 + 重试 + 幂等)解决;③ 并发超卖,多仓多 SKU 高频开单扣减冲突,用 Redis 公平锁 + DB 条件更新双保险做到零超卖;④ 多维聚合查询慢,按订单 / SKU / 档口 / 仓库查询 MySQL 扛不住,引入 ES 副本 + 双通道同步降到 200ms;⑤ 多租户数据串号,5000+ 档口共用一套系统易串数据,统一 uuid 租户标识 + 自动注入 WHERE 条件隔离;⑥ 批发特色业务(阶梯定价、赊销账期、档口协同、云打印)无成熟 SaaS 支撑,自建开单引擎 + 策略定价引擎解决。
2、行业场景
家纺家居 B2B 批发交易行业(床上用品、窗帘、毛巾等纺织品)。上游为南通叠石桥市场档口(厂家 / 经销商),下游是全国小 B 买家(家纺零售店、微商、直播带货主播),模式类似"家纺版 1688"——平台撮合交易 + 仓储物流履约,不赚差价。找家纺做批发家居全链路 ERP,把下单、仓储、门店开单收款整条链路打通,支撑 300+ 线下门店、日订单五万级。规模上年撮合 GMV 约 30 亿,覆盖 5000+ 档口、30 万+ 采购商。批发场景特征明显:单笔客单不高但笔数多,一笔开单几十上百 SKU,按客户等级阶梯定价,客户有账期赊销。自研必要性在于,与 1688 重撮合轻履约不同,找家纺重履约——自建 WMS

功能介绍

1、项目有哪些具体功能模块
项目按业务域划分为五大功能模块:① OMS 订单中台:线上订单接收、审核、拆单、下发,是交易链路中心;② WMS 仓储中台(我负责):唯一码全生命周期管理、库存管理、称重、打包发货、售后退货、ES 多维聚合查询;③ POS 批发开单端(我负责):开单引擎、客户管理、阶梯定价、进货记录、订单管理、云打印、物流对接;④ 商家端:面向上游档口的商品与库存管理;⑤ 基础设施层:Nacos 配置中心、SkyWalking 链路追踪、XXL-Job 分布式定时任务。
2、项目的主要功能描述
WMS 管理实物唯一码全生命周期:每件货出厂贴唯一码,拿货、清点、称重、打包、发货、售后退货各环节扫码头做状态流转(Cola 状态机集中管控),任何变更可审计、防乱序操作(未清点不允许发货);库存按仓库 + SKU 维度,扣减并发用 Redis 公平锁加 DB 条件更新双保险,做到零超卖;按订单 / SKU / 档口 / 仓库的多维聚合查询与运营报表走 ES 副本,从 3 秒优化到 200ms。
POS 是批发开单而非收银:档口老板在市场内直接开单收款,开单引擎打通下单 → 库存占用 → 支付 → 物流全流程;阶梯定价策略引擎支持客户等级、商品、数量多维定价并留审计日志;云打印对接飞鹅、快麦及自研三类打印机,由 XXL-Job 驱动失败重推;与 OMS 订单状态双向同步,支撑线下开单与线上中台协同;支持客户赊销账期。
OMS 接收线上订单并完成审核、拆单、下发出库单至 WMS;商家端让上游档口管理商品库存,入驻即多一条线上批发渠道。可观测与批量作业由 SkyWalking 链路追踪与 XXL-Job(打印推送、ES 同步重试、库存对账)承载,任务失败统一钉钉告警。

项目实现

1、我负责哪些具体任务
主导 WMS 仓储中台与 POS 批发开单端从 0 到 1 落地,任模块负责人,带团队出架构方案并走评审:
WMS:引入 Cola 状态机管理唯一码从拿货、清点、发货到售后的全生命周期;用 Spring Event + RabbitMQ 双通道同步 ES 并由 EsErrorJob 兜底;称重高频写入用 MQ 异步批处理削峰;统一 uuid 多租户隔离;ShardingSphere 分库分表;Redis 公平锁 + DB 条件更新实现零超卖。
POS:设计开单引擎打通下单 → 库存占用 → 支付 → 物流;阶梯价 / 策略定价引擎支持多维定价 + 审计;云打印对接飞鹅、快麦及自研三类打印机;订单 / 进货记录入 ES 支持检索与 EasyExcel 导出;PosSyncAdapter 与 OMS 双向同步。
基础设施:Nacos 统一配置、SkyWalking 链路追踪、XXL-Job 承载批量作业并钉钉告警。
2、技术栈、架构与项目亮点、难点
技术栈:Spring Cloud 微服务,MySQL + ShardingSphere(8 库 16 表按 uuid 位运算分片)、Redis(Redisson 公平锁)、RabbitMQ、Elasticsearch、XXL-Job、Nacos、SkyWalking。
亮点:① 唯一码全生命周期用状态机集中管控,变更可审计、防乱序;② ES 双通道(进程内快通道 + MQ 可靠通道)+ 时间窗口 Job 兜底,保证 DB 与 ES 最终一致且双写不乱;③ 零超卖采用 Redis 公平锁(粒度仓库 + SKU)+ DB 条件更新双保险,锁失效也有 DB 兜底;④ 分库分表规则 Nacos 热配,热点租户单独分片隔离;⑤ 称重队列并发度 24 为全系统最高 QPS,批量写入削峰;⑥ PosSyncAdap

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论