跳到正文
阿里雲開發者社區 AI·· 1 小時前AI 評分28

天貓商品自動上新流程搭建實錄:從手動鋪貨到全自動化的六個坑

天猫商品自动上新流程搭建实录:从手动铺货到全自动化,我们踩过的六个坑

AI 導讀

團隊搭建天貓商品自動上新流程,記錄由手動鋪貨轉向自動化時遇到的六個問題及應對方案。流程以 AI 生成及診斷腳本、流程引擎負責執行,並支援離線部署、視覺操作和指紋瀏覽器整合。文章亦提醒操作頻率應貼近人工節奏、驗證須設人工介入點,並只操作自家店舖後台。

正文

简介: 本文揭秘天猫商品自动上新系统从0到稳的实战历程:拆解6大核心环节,直面页面改版、AI脚本不稳、数据安全、千牛消息触达、多店环境适配、团队分发失控等六大痛点,分享自愈定位、离线部署、视觉操作、指纹浏览器集成等关键方案,助力商家高效、安全、可持续地维护店铺商品。

去年双11前,供应商一次性丢了四十多个新品资料包过来。两个运营连轴转了三天才把商品全部铺上去,期间因为属性漏填被驳回七次,有一款外套价格小数点错位,挂上直播间才发现。那之后我们下定决心:搭建一套天猫商品自动上新流程,把上新这件事从人手里交出去。
这篇文章记录我们从零到跑稳的全过程,包括流程怎么设计、两条技术路线怎么选、以及六个至今想起来还疼的坑。如果你也在琢磨怎么高效维护店铺商品,应该能少走些弯路。
一、先把人工操作拆开,流程自己会长出来
动手写任何代码之前,我们先把运营的完整操作录了一遍屏,逐帧拆解,最后得出六个环节:
数据准备——商品资料统一成一张 Excel,字段包括标题、类目、属性、价格、库存、图片路径。这一步花的时间比想象中长,但它是后面所有自动化的地基,资料不规范,流程跑到一半必炸。
登录与导航——进商家后台,打开商品发布页。看似最简单的一步,实际上最容易埋雷,后面细说。
信息录入——填标题、选类目、填销售属性、传主图和详情图。一个商品平均要点三十几下。
校验提交——提交前扫一遍必填项,缺什么补什么,减少驳回。
结果落表——每个商品的上新结果写回表格:成功、驳回原因、驳回字段。批量跑完之后,对着表一眼看清哪些要返工,不用挨个回后台查。
异常处理——网络卡顿、页面加载失败、弹窗遮挡,都要记录日志并按策略重试或转人工。
整个骨架我们只花了一天。真正耗时间的是后面这六个坑。
二、坑一:刚跑顺,页面改版了
流程上线的第二周,天猫后台商品发布页做了一次小迭代,两个按钮的位置变了。第二天凌晨的定时上新直接报了一堆"元素未找到"。
这就是所有网页自动化最经典的死法。传统解法是一报错就回去改选择器,改一次好一周,循环往复。我们后来换了个思路:让流程自己修复自己。现在的方案里,元素路径支持用自然语言描述生成——比如直接写"商品发布页右侧蓝色的提交按钮",不用啃 xpath 语法;更关键的是 Web 元素 AI 自愈能力,页面元素失效时自动修复定位,保障流程不中断。上新是天天要跑的流程,自愈能力不是锦上添花,是生死线。
经验:选型时把"元素失效后流程还能不能自己活过来"放在第一位,比生成速度快重要得多。
三、坑二:AI 写的脚本,跑不过三天
流程初版是让 AI 直接生成的脚本。说实话,生成那一下很快,逻辑也对,但上线后三天两头挂:网络慢一点就找不到元素,弹出一个计划外的小窗整个流程就原地去世。
复盘后我们总结出一个分工:AI 负责思考,流程引擎负责落地。AI 适合生成逻辑、诊断报错、优化判断条件;而稳定地点击、输入、等待、重试这些体力活,需要一个可长期运行的引擎来兜底。现在我们的做法是 AI 生成脚本一键转成正式流程,每个指令自带详细注释,谁接手都能看懂。遇到报错也不用猜——AI 会分析错误原因给出修复建议,还能一键修复,自动调试到功能正常。
AI 写代码、流程跑代码,两头都要顺,缺一个都跑不远。顺带一提成本:AI 按 token 持续计费,流程天天跑、年年跑,账单一直跟着走;而流程引擎买断使用、AI 能力自行对接各平台 API(文心一言、豆包、DeepSeek、Kimi 都支持),用哪个模型、花多少钱自己说了算,长期下来费用透明得多。另外一定确认免费版没有运行时长和流程数量限制——被这两个限制卡住的坑,我们替你们踩过了。
四、坑三:供货价表,差点传到别人服务器上
第三个坑不是技术上栽的,是心里过不去。运营提了一个很现实的问题:商品资料里有供货价、活动底价、新品计划,这些东西交给一个要求数据上云的自动化工具,老板能答应吗?
答案显然是否定的。我们最终的要求就两条:全离线、内网可部署,数据不出本地——流程应用产生的所有数据全部保存在我们自己的设备上,不同步到任何服务端。这条要求还带来一个意外收获:公司有台完全断外网的办公机,云端 AI 在那台机器上根本用不了,但离线运行的流程照常执行。离线更安全,这句话放在商品数据上不是口号,是刚需。
五、坑四:千牛里的消息,网页元素根本够不着
流程跑顺之后,运营提了新需求:上新后常有审核进度的通知和客服催单,能不能让流程顺手把这些消息也处理了?
麻烦在于千牛是桌面客户端,网页那套元素定位完全用不上。最后的解法是视觉颜色操作:不依赖元素节点,按界面颜色特征实现点击和取内容,千牛、微信、企业微信、QQ 的消息获取都能覆盖。正是这一步,让我们的流程从单纯的"天猫商品自动上新"扩展成了覆盖店铺日常运营消息的高效维护方案。
同一时期我们把流程骨架做了复用改造:定时上新之外,顺着同一套框架扩展出了自动改价、库存同步、商品自动上下架——新品上架、旧款下架、价格跟随竞品浮动、库存低于阈值告警,全部交给流程夜里跑。这也是我们后来理解的"高效维护店铺商品"的真正含义:上新只占 20%,剩下 80% 是日复一日的维护。
六、坑五:三个店,三种浏览器环境
我们同时运营三个店,团队用指纹浏览器隔离环境防关联。问题是自动化流程怎么在隔离好的环境里跑?如果工具不支持,就得为自动化单独搭一套环境,等于维护两份基础设施。
选型时这条是硬指标:必须直接对接市面主流指纹浏览器——紫鸟、比特浏览器、Hubstudio、AdsPower 这些都要支持。对接好之后,流程在隔离环境内稳定执行,三个店的批量上新各跑各的,互不干扰,多店铺统一管理从一句口号变成了晚上九点的一场自动执行。
七、坑六:流程做好了,发给别人用却失控了
流程稳定后,运营组长想把它发给另外两个同事用,问题随之而来:对方电脑没装客户端怎么办?发出去的版本怎么控制谁能用?出 bug 了新版本怎么同步?
这一轮我们补齐了分发链路:打包导出成 EXE,对方不用装任何客户端双击就能跑;授权管理,谁可以用、用到什么时候都能控;加密分享,应用本身加密后分发;在线推送更新,新版本发布后对方打开应用自动检测升级,不用手动挨个发文件。多设备使用也不该额外收"多开"费用——这条写进选型标准后,筛掉了不少候选。
进阶玩法也在这个阶段解锁了。打包导出的应用支持单独设置 API 触发和定时执行,大促前一次排好一周的自动上架计划;支持 Agent 能力后,在钉钉、飞书、企业微信甚至个人微信里发一条指令就能遥控流程执行,跑完自动回调通知结果。流程搭建本身也越来越省事:需求说不清就截图加一句话发给 AI;按截图或 HTML 组件就能设计自定义操作界面,运营自己点按钮就能跑,不用来找我们;流程复杂时 AI 会自动拆分封装子流程,变量支持批量创建、JSON 和列表自动提取字段;团队里用 AI 编程工具的同事,还能通过 MCP 服务直接调度流程搭建。
八、合规提醒
自动化是替代重复劳动,不是钻空子。三条红线:操作频率贴近人工节奏;滑块和短信验证设计人工介入点,不绕过;只操作自己店铺的后台。守住这三条,自动化才能让运营把时间还给选品和策划,而不是给店铺埋雷。
附:检查清单
image.png

來源:阿里雲開發者社區 AI · developer.aliyun.com