(1) 立项原因 / 旨在解决什么产品问题
跨境卖家在 AliExpress 选品后需要手工搬运商品信息到 Amazon,流程割裂:选品、图片处理、文案撰写、格式转换、上传 Seller Central 全靠人工,效率极低且易出错。本项目旨在将"选品→文案生成→审核→导出→上架"全链路自动化,降低运营人工成本。
(2) 行业场景 / 业务背景
面向 Amazon US 跨境卖家团队(采购员、审核员、导出专员),在内部管理后台驱动一条完整的跨境选品运营流水线:从 AliExpress 自动爬取商品数据,经标准化清洗入商品池,再由 AI 生成符合 Amazon 规范的英文标题/五点描述/产品描述,人工复审后按 Seller Central 模板格式批量导出,最终人工回填上架。
采集中心 (collector) AliExpress 关键词/类目/榜单/直链多模式采集;Playwright 无头浏览器抓取;默认仅采集包邮商品
商品池 (catalog) 商品标准化、去重、质量评分(A/B/C/D 四档)、高优先级标记(A/B 档 + 销量阈值)
AI 文案 (draft) 调用 OpenAI 兼容接口生成 Amazon 英文标题/五点描述/产品描述;支持多模型实验对比
审核流 (draft) 人工审核(PENDING → APPROVED / REJECTED)+ 自动审核规则;审核结果回写商品状态
导出中心 (export) 四种导出格式:CSV / XLSX / Seller Central 模板 XLSX / 含图片清洗的 Clean 模板;异步 Job 驱动,支持批次重试
图片处理 (media) 商标/LOGO 识别与自动清除;图片上传图床(Lsky Pro)并回填模板 URL
价格计算 (export) 利润公式定价(成本÷(1-平台费率-目标利润率))+ 逐商品价格覆盖 + charm rounding
参考价卡片 (benchmark) Amazon 同类商品价格参考(Mock 实现,接口预留真实 SP-API 替换)
卖家提交 (seller) 卖家上架状态追踪状态机(PENDING→SUBMITTING→…→PUBLISHED);沙箱/真实模式切换
异步作业 (job) 统一 Job 队列,轮询调度 + 乐观锁抢占 + 退避重试 + DEAD 熔断;Micrometer 指标埋点
权限管理 (auth/security) JWT 无状态认证,四角色 RBAC(ADMIN / SOURCER / REVIEWER / EXPORTER)
实时通知 (notification) SSE 推送,前端无需轮询即可感知任务
技术栈与架构
后端:Spring Boot 3 + Java 21,Feature-first 分包(每个领域独立 controller/service/dto/entity/mapper),MyBatis-Plus 替代 JPA,Flyway 管理 Schema 版本,Micrometer 做运行时指标
前端:React 19 + Vite 8 + Ant Design 6 + Zustand 状态管理 + React Router 7,页面级懒加载,SSE 实时更新
基础设施:MySQL 8 + Docker Compose 全栈容器化,Nginx 同源代理消除跨域
负责任务(全栈独立开发)
设计并实现从采集到导出的完整领域模型和 API
实现 Playwright 驱动的 AliExpress 采集客户端(含登录态复用、代理配置)
实现 OpenAI 兼容文案生成服务及 AI 实验对比分析模块
构建通用异步 Job 系统(调度轮询、乐观锁抢占、退避重试、Micrometer 埋点)
实现四种导出格式,含图片清洗链路(商标识别 → 图床上传 → URL 回写)
设计利润导向定价计算器 + 逐商品价格覆盖机制
前端 React SPA 全量页面开发,SSE 实时通知集成
亮点 / 难点
亮点/难点 说明
异步 Job 系统 单表轮询 + 乐观锁 CAS 抢占实现分布式任务派发,无需引入 MQ;退避重试 + DEAD 熔断保证系统稳定性
Clean 导出链路 图片清洗为严格模式:任何图片失败即失败该条目;异步 Job + 图床上传 + 商标 Vision 检测三者串联,容错边界清晰
定价模型 成本价实为运营侧的挂牌价,通过利润公式反推 + charm rounding 自动生成 .99 价格,支持单品价格覆盖
Mock/Real 双模式 采集/AI/卖家三大外部集成均
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论