用 Make.com 把多平台订单自动写进 Google 表格
你要的效果很简单:不管订单来自哪个平台,都会自动进同一张 Google 表格,还能按你想要的字段排好,出错就提醒你。Make.com(原 Integromat)做这事很顺手,基本不用写代码。
举个常见场景:你同时跑 3 个渠道(独立站+外卖平台+社群小程序),一天 200 单。人工复制粘贴很快就乱,漏单、重复、对账慢,Make.com 可以把这套流程变成自动流水线。
订单同步到表格:模块怎么搭
在 Make.com 里新建一个 Scenario,按你的渠道选模块:能用原生连接器就用原生的,不行就用 HTTP 调接口。
- 触发器:优先选 Webhook(平台有推送就用推送),没有就用 “Search Orders / List Orders” 轮询。
- 去重:用 Data Store 或在表格里用订单号查重,避免同一单被写两次。
- 写入表格:Google Sheets 选 “Add a Row” 或 “Update a Row”。建议用订单号做唯一键,能更新就别一直新增。
小技巧:把所有渠道订单都转换成同一套“标准订单结构”(订单号、渠道、下单时间、SKU、数量、实付、买家信息、状态),后面就好维护。
字段映射:把“平台字段”翻译成“你的经营字段”
字段映射别贪快,先把表格列设计好。比如你要做毛利分析,就提前加上成本、平台手续费、运费这些列。
- 订单号:platform_order_id → order_id(统一格式)
- 下单时间:created_at → order_time(注意时区)
- 金额:total_price、discount、shipping_fee → pay_amount(用公式合并也行)
- 商品明细:line_items 数组 → 组合成一列文本,或拆成“子表”一行一个 SKU
案例:你想让运营每天 14:00 看一眼“已支付但未发货”,就把状态字段映射成你熟悉的状态值(paid / unfulfilled → 已支付未发货),表格筛选直接能用。
定时任务与失败告警:别等漏单了才发现
如果你用轮询抓单,Schedule 建议从每 5 分钟跑一次开始;单量大再改成更频繁,或者改 Webhook。告警一定要做,不然自动化等于“静默出错”。
- 失败重试:给关键模块加 Retry(比如 3 次),网络抖动很常见。
- 错误分支:用 Error Handler,把错误信息、订单号、模块名打包。
- 通知渠道:发到邮箱、Slack、钉钉群都行;内容写清楚“哪个渠道、哪张表、哪笔订单”。
可执行建议:今天就用 1 个渠道做试点,挑 20 单回放验证“去重+字段+状态”没问题;明天再接第 2 个渠道;把告警消息模板固定下来(含订单号+错误原因+处理链接),确保你在 2026年3月23日 14:00 这种忙的时候也能 30 秒定位问题。