立项背景:多平台电商商家,商品、订单、库存数据散在多个后台,运营每天要人工汇总,补货靠经验,容易出错。
核心功能:把多平台数据统一收进来;算每个商品还能卖几天;给出补货建议,运营确认后生成采购草稿;仓库收到货,运营确认后库存入账;客服能查数据,AI 帮忙回答但不能改数据。
业务流程:运营看库存健康 → 确认补货建议 → 生成采购草稿 → 人工审批 → 仓库收货 → 运营确认入账 → 库存更新。全程有记录,能追溯。
整体架构:分四层。第一层接数据,从多个平台把商品、订单、库存收进来;第二层存数据,把外部数据和内部库存分开;第三层管业务,算库存健康、给补货建议、生成采购草稿;第四层是智能层,客服能查数据,AI 帮忙回答但不能改数据。
我的职责和结果:从需求梳理、数据库设计、写代码到测试部署,全部我一个人负责。结果:多个平台的商品、订单、库存能统一管理,补货有依据,库存变更可追溯。有 146 个测试用例,覆盖了权限隔离、重复提交、跨商家数据隔离这些场景。
遇到的坑和解决方案:
Shopify 接口返回 200,但实际报错了。解决:不能只看 HTTP 状态码,必须检查返回内容里的错误字段。
权限不够,查不到仓库信息。解决:补上仓库权限,重新安装应用后才生效。
库存字段名变了,老代码读不到数据。解决:查官方文档,改成新字段名,同时加了字段校验,以后字段变了能提前发现。
外部数据和内部库存混在一起,容易乱。解决:把外部数据和内部库存分开存,外部数据只做参考,内部库存必须人工确认后才更新。