电商采购与运营场景中,商家和采购人员经常需要在淘宝、京东多个平台之间逐个搜索比价,人工比价效率低、易遗漏、难留档。本项目立项旨在解决商品批量比价的产品痛点:用户只需上传一份 Excel 商品清单,系统即可自动查询淘宝、京东两平台价格并进行智能匹配,最终生成完整的比价报告 Excel,大幅提升采购定价、竞品分析和价格监控的业务效率。
点击空白处退出提示
电商采购与运营场景中,商家和采购人员经常需要在淘宝、京东多个平台之间逐个搜索比价,人工比价效率低、易遗漏、难留档。本项目立项旨在解决商品批量比价的产品痛点:用户只需上传一份 Excel 商品清单,系统即可自动查询淘宝、京东两平台价格并进行智能匹配,最终生成完整的比价报告 Excel,大幅提升采购定价、竞品分析和价格监控的业务效率。
系统包含四大功能模块:①用户认证模块——基于 JWT 的注册登录体系,密码 bcrypt 加密存储,并附带命令行用户管理工具,支持创建、重置密码;②任务管理模块——支持 Excel 批量上传商品清单(商品名称、品牌、规格),后台异步处理,实时展示任务进度、当前处理商品、成功/失败统计,完成后可下载比价结果 Excel;③智能比价模块——对接淘宝、京东商品数据接口,采用 jieba 中文分词结合 Jaro-Winkler 相似度算法,对商品名称和品牌双重匹配,阈值可配置,确保比价结果准确;④系统支撑模块——接口限流、API 并发与延迟控制、日志记录、Docker 一键部署、健康检查等。
本人独立负责项目全部开发,包括需求分析、架构设计、前后端实现与部署文档。技术栈:后端采用 Fastify + Prisma ORM + SQLite,认证用 @fastify/jwt + bcryptjs,定时任务用 node-cron;前端为原生 JavaScript + Vite 构建,无框架依赖、响应式界面;数据源对接 OneAPI 电商接口。架构上采用路由层、服务层、数据层分层设计,任务异步处理不阻塞请求。亮点与难点:①多平台商品名智能匹配——通过 jieba 分词 + Jaro-Winkler 算法并支持阈值调参,解决商品名称表述不一导致的匹配不准问题;②API 限流与并发控制——通过可配置的延迟和并发数平衡处理速度与接口配额;③任务进度实时跟踪,前端轮询展示每个商品的处理状态。




评论