立项原因:在跨境电商(亚马逊)运营业务中,选品与竞品分析团队需要人工对大量 Amazon 商品逐一标注所属品类,工作量大、效率低、易出错,且标注结果分散在聊天记录或表格中难以沉淀复用。本项目旨在解决分类人员的标注效率问题:在 Amazon 页面内直接嵌入分类助手面板,一键完成品类标记并自动同步到飞书竞品库数据表,让分类结果结构化沉淀,避免同一商品被重复建记录。行业场景:跨境电商行业的选品调研与竞品数据标注业务,服务于 Amazon 品类分类人员日常的商品归类与竞品库建设工作。
1、分类助手面板:自动注入到 Amazon 页面顶部,提供分类人姓名、大品类名称和6个小类别的输入,支持多选标签管理、面板展开/收起,表单数据自动保存与恢复。2、动态分类按钮:自动在商品列表项中注入分类选择按钮,输入变化时实时更新按钮标签。3、产品信息提取:自动提取商品标题、ASIN 等关键信息,并支持从商品 URL 中提取 ASIN。4、API 集成:点击分类按钮自动将分类选择发送到 API 服务器,支持自定义端点、重试机制与超时设置;按钮容器以绿色/红色背景直观指示请求成功或失败,3秒后自动恢复。5、ASIN 映射管理:服务端保证同一 ASIN 在飞书表格中只有一条记录,首次请求创建、重复请求更新,支持飞书记录同步回本地映射。6、结果同步:分类成功的结果自动同步至飞书多维表格竞品库数据表,失败可点击重试。7、灵活的数据对接:支持对接钉钉、飞书、腾讯文档等多种企业知识库 API,也可将分类结果直接写入企业数据库,适配不同团队的数据沉淀需求。
我独立负责项目全部开发,包括 Tampermonkey 油猴脚本前端、Node.js API 服务端与构建部署。前端采用 TypeScript + Webpack 模块化开发,拆分为 types、styles、elementCreator、radioButtonManager、formDataManager、panelManager、apiManager、config 等模块;基于 DOM API 与 MutationObserver 监听 Amazon 页面变化动态注入分类按钮,用 LocalStorage 实现表单数据持久化,多选标签请求做了防抖优化。服务端使用 Node.js 提供分类记录与 ASIN 映射接口,MySQL 持久化存储保证数据在重启后不丢失,并对接飞书多维表格 API 实现记录去重与自动同步。项目配有 Dockerfile 与 .cnb.yml 云原生构建流水线,实现自动构建、打包与发布。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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