做过多平台电商的技术同学都知道,「一站式商品发布:打通拼多多、淘宝、天猫上新流程」这句话听起来像一个产品需求,实际落地却是一个系统工程:三套不同的后台页面、三套类目和属性体系、三套图片与SKU规范,再加上多店铺账号的隔离要求,纯人工上架的效率天花板非常低。
本文记录一次完整的商品发布自动化改造实践:用RPA工具把重复性的上架操作流程化,用AI处理非结构化的商品资料,最终跑通三个平台、十几个店铺的批量上新。文中涉及的流程设计、字段映射、踩坑记录均可直接复用。
一、问题拆解:上新流程到底慢在哪
动手写流程之前,先把「慢」拆成可度量的环节。我们对运营同学上架一个商品的动作做了拆解,耗时大致分布如下:
其中登录、填写、上传三个环节是典型的RPA适用场景:规则明确、操作重复、跨系统。而资料整理环节适合交给AI处理——用自然语言让大模型把杂乱的商品描述整理成结构化字段,再交给RPA流程填入后台。AI负责思考,RPA负责稳定执行,两者各管一段。
二、技术选型:三个决定长期稳定性的指标
市面上的RPA工具演示效果大同小异,真正决定项目成败的是以下三点。
- 元素自愈能力。 电商后台改版频繁,商品发布页的DOM结构、按钮位置隔几个月就变一次。依赖固定选择器的脚本,改版即报废。选型时重点考察Web元素自愈能力:页面元素失效时,工具能否自动重新分析页面结构并修复定位路径,让流程不中断。我们最终采用的这款工具在这点上的表现是:元素路径支持本地智能生成,还可以用自然语言描述元素特征直接生成对应的XPath路径,不需要手写复杂语法;元素失效时由AI自动修复定位,自愈过程不需要人工介入。
- 部署方式与数据边界。 商品资料、价格体系、店铺数据是核心资产。云化RPA方案需要把数据同步到服务端,存在泄露风险;内网隔离环境下更是直接不可用。因此我们选择全离线内网部署的方案——这款工具的流程应用数据全部保存在本地设备上,不同步到任何服务端,内网环境可以正常使用,离线运行反而更安全。对于对数据安全有合规要求的企业,这一条是硬指标。
- AI能力的接入方式。 需要AI参与的环节包括:商品文案生成、图片OCR识别、错误诊断。考察点是AI能力的开放度和成本透明度。这类工具如果接入了文心一言、豆包、DeepSeek、Kimi等大模型API,且费用由使用者自行对接、自行控制,没有中间加价,token消耗透明可查,对长期使用非常重要——AI类功能按量计费,成本不透明的产品后期账单很难看。
实际用下来,AI能力的覆盖面比预期宽:接入上述大模型的同时,还支持图片识图与OCR——商品实拍图上的规格参数、包装标签文字,直接拍照OCR提取成结构化字段,省掉了人工录入环节。Windows软件自动化也是这类工具的强项:浏览器页面之外,千牛、ERP客户端、Excel这类桌面软件同样可以被流程操控,这是纯AI生成代码很难稳定做到的部分。
三、总体架构设计
整套方案的架构分四层:
商品主数据(Excel/JSON)
↓
AI处理层:文案生成、字段抽取、OCR识图
↓
RPA流程层:登录 → 导航 → 填表 → 传图 → 提交(按平台拆分主流程)
↓
环境与调度层:指纹浏览器隔离、定时执行、API触发、异常通知
核心设计原则:一份主数据,三个平台流程各自适配,公共逻辑封装为子流程复用。
四、实操:从字段映射表开始搭流程
4.1 设计商品主数据表
先用一张标准表管理全平台商品信息,这是所有流程的输入源:
商品ID | 主标题 | 副标题 | 类目拼多多 | 类目淘宝 | 类目天猫
属性JSON | SKU规格 | 平台价格拼多多 | 平台价格淘宝
平台价格天猫 | 库存 | 主图路径 | 详情图路径 | 发货模板ID
关键设计是类目映射列:三个平台的类目树完全不同,映射关系一次性维护在这张表里,后续流程只做查表操作。属性字段用JSON存储,因为各平台必填属性差异很大,JSON比宽表更易扩展。
4.2 搭建单平台发布流程
以淘宝后台为例,完整的搭建过程:
第一步,手动录制基础流程。 完整走一遍「打开千牛 → 进入商品发布 → 填写 → 提交」,让工具记录操作序列作为骨架。
第二步,用AI生成脚本转流程。 目前主流的RPA工具都支持AI生成脚本一键转流程:直接用自然语言描述操作意图,例如"读取Excel第N行的标题,填入发布页的标题输入框",AI会智能分析网页元素结构,优先使用RPA基础指令组装流程;遇到没有现成指令的操作,会自动封装生成新指令,且每条指令都带详细注释,流程逻辑一目了然。
第三步,参数化改造。 把录制出来的硬编码值全部替换为变量,流程从"操作记录"变成"可循环执行的模板"。工具的变量管理能力可以批量创建、修改变量,还支持JSON自动提取字段、列表自动提取等操作,结构化数据处理不需要写额外脚本。
第四步,公共逻辑封装为子流程。 登录校验、图片上传、SKU填写这三个模块在三个平台几乎一致,用子流程功能封装一次,淘宝、拼多多、天猫的主流程都引用同一套子流程。后期维护改一处,全局生效。
第五步,加异常分支。 上传失败自动重试三次、遇到滑块验证暂停并通知人工、提交后获取返回的商品ID写回主数据表。这一步决定流程能否无人值守运行。
4.3 流程伪指令示例
调试通过后的淘宝发布主流程,简化后长这样:
循环读取 商品主数据表:
调用子流程[登录校验] → 环境=店铺指纹环境
打开 淘宝商品发布页
输入 变量[主标题] → 元素[标题输入框]
选择 变量[类目_淘宝] → 元素[类目选择器]
执行 属性填充[属性JSON] → 元素[属性表单]
调用子流程[SKU填写] → 数据=变量[SKU规格]
调用子流程[图片上传] → 路径=变量[主图路径]
点击 元素[提交按钮]
捕获 元素[商品ID] → 写回 商品主数据表
异常 → AI错误诊断 → 记录日志 → 通知[运营群]
整个主流程约40条指令,三个平台的主流程加起来不到150条,公共部分全部收敛在子流程里。
4.4 多店铺环境适配
多店铺防关联是硬需求。市面主流的指纹浏览器(如紫鸟、比特、AdsPower等)主流的RPA工具均已支持对接,每个店铺绑定一个独立指纹环境,RPA流程在对应环境内启动,账号完全隔离。
另外两个实用的能力:
视觉颜色操作:不依赖元素节点,通过识别界面颜色和图像完成点击、内容获取。千牛自动化场景中,企业微信、千牛、QQ的各类消息通知可以直接被流程读取,实现"上新完成后自动向运营群推送结果"。
Agent远程控制:部分工具新增的Agent功能,采用DeepSeek V4模型,支持在钉钉、飞书、企业微信、个人微信中直接下发指令控制流程执行,执行结果自动回调通知。人不在电脑前,也能随时触发或暂停任务。
店群运营场景下,这套"指纹环境隔离 + 流程批量分发"的组合尤其实用:一套发布流程,在每个店铺的独立环境里并行执行,互不干扰。
4.5 批量、定时与API触发
单商品流程跑通后,扩展为批量任务:
定时执行:设置每日凌晨2点自动批量上架,错开人工操作高峰。
API触发:把流程暴露为API接口,ERP系统中的商品价格或库存变动后,自动触发改价或上下架流程,实现库存同步和订单处理环节的联动。
批量改价、批量上下架:主流程复用同样的子流程模块,只替换数据读取和目标页面,半天即可扩展出来。
五、封装与部署
流程在企业内部跑通后,如果需要在多个办公地点或多台设备使用,可以把应用打包导出为EXE文件。实际体验下来有五个点值得说:
分发的EXE不需要安装客户端,双击即用,对使用方零门槛。
EXE支持授权管理,可以设置授权期限和绑定设备,应用对外分发时可控。
应用支持加密分享:封装好的流程应用加密后分发给同事或客户,配合分享授权控制使用范围,流程逻辑不会随文件泄露。
支持在线推送更新,使用方打开应用自动检测新版本,不用手动逐个重新分发。
从使用者结构看,这类方案对个人开发者、个人工作室和中小企业比较友好:不少工具的免费版没有使用时长和流程数量限制,多设备使用不需要重复购买会员,门槛主要在前期流程设计,不在授权成本。
另外,部分工具支持自定义界面设计——给AI一张界面截图,就能生成对应的软件界面,按钮点击、数据展示、数据关联都可以配置,复杂界面还能用HTML组件实现。封装好的应用对使用方来说就是一个完整的桌面软件,而不是一个看不懂的流程脚本。
六、踩坑记录
坑1:AI生成的初始流程不能直接上生产。 AI按理想路径生成的流程缺少异常分支,直接跑批量会在第五个商品左右因为某个弹窗卡住。正确姿势:AI生成骨架 → 人工补异常分支 → 小规模试跑 → 再放量。工具的AI错误诊断功能在这个阶段帮了大忙:遇到报错可以一键分析错误原因并给出修复建议,甚至直接自动调试到正常运行,排障效率比翻日志高得多。
坑2:图片上传要加等待逻辑。 平台上传接口的响应时间波动很大,固定sleep时长不可靠,应该等待上传完成标识出现后再执行下一步,否则容易提交空图。
坑3:千牛等客户端软件的元素比网页难采集。 纯网页思路搞不定客户端时,换视觉颜色操作方案,按图像识别点击,稳定性反而更好。
坑4:类目映射表要定期校对。 平台会新增和调整类目,建议每月跑一次映射表校验流程,发现失效类目ID及时更新。
七、FAQ
Q:完全没有编程基础能搭这种流程吗?
可以。现在主流工具支持用图文方式描述需求——把页面截图发给AI,说明想做什么,AI就能生成对应的RPA流程。指令全部带注释,看不懂的地方可以单独追问。
Q:平台后台改版了怎么办?
这正是选型时考察元素自愈能力的原因。具备自愈能力的工具在元素失效时会自动修复定位路径,多数改版无需人工干预;自愈失败的个别元素,用自然语言重新描述即可重新生成路径。
Q:内网环境能用吗?
可以。全离线内网部署的方案不依赖云端服务,数据不出本地。
Q:AI直接写自动化代码不就行了吗?
实测各有分工。纯AI生成代码,token持续消耗成本高;复杂项目里元素定位不稳定,异常分支覆盖不全,每次出问题都要重新改代码,修复成本会累积;客户端软件自动化对纯AI代码更是难题。而且内网离线环境根本调用不了云端AI。RPA工具稳定执行、AI灵活思考,配合起来的总成本最低。另外两点实测差异:一是分发的应用授权管理,纯AI生成的脚本不具备按客户、按期限、按设备控制使用的能力,封装成带授权的EXE应用则是RPA工具的标配;二是流程执行过程中的动态决策——比如执行到某一步发现页面出现"库存不足"提示时,需要实时调用AI判断是改价还是跳过该商品,这种"跑到一半才决定怎么做"的逻辑,RPA工具可以内嵌AI调用节点实现,静态生成的代码做不到。部分工具还支持MCP服务,可以对接Codex、Claude、TraeWork、豆包等AI编程工具,让外部智能体直接驱动RPA流程搭建,扩展性足够。
Q:调试报错看不懂怎么办?
用AI错误诊断和AI智能修复:一键分析错误原因,给出修复建议,也可以直接让AI自动修复并调试到功能正常。
回顾整个「一站式商品发布」改造项目,真正的工作量不在写流程,而在前期的字段映射设计和异常分支规划。流程本身只有百来条指令,但一张设计良好的主数据表,决定了这套系统能跑多久、能扩多大。
RPA自动化上线后,原先一次大促上新需要3名运营加班两天的活,现在凌晨定时任务自动完成,人工只做结果抽检。更重要的是,流程沉淀成了可复用的数字资产——平台改版、人员流动,都不会让这套上架能力消失。
如果你的团队也在为多平台重复上新头疼,建议从最小闭环开始:选一个平台、一个商品,把发布流程自动化跑通,再逐步扩展批量、定时、多平台。路是一步步走出来的。