每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117

Shopify 系统对接与自动化

多系统对接出问题,九成是「谁都能写同一份数据」。我们的做法是先定字段归属,再做幂等同步,最后加每日对账——而不是靠实时同步碰运气。

ERP / 3PL 对接幂等 + 对账多渠道一致
ERP 与 3PL 商品下行、库存上行、订单与履约回传,多店铺共用一套中台。
多渠道同步 TikTok Shop、Google Merchant、Meta 目录的数据一致性与 SKU 映射。
Webhook 架构 验签、幂等、重试、补偿拉取,避免漏单与重复入账。
对账与监控 每日差异对账表 + 异常告警,不靠实时同步碰运气。

对接的第一原则:一个字段只有一个写入方

库存以 ERP 为准,订单以 Shopify 为准,商品主数据放一边。三方都能写,必然对不上。

实施时先出一张字段归属表:字段、写入方、同步方向、频率、失败处理。这张表比代码更能减少后期扯皮。

必须处理的三件事

  1. 回环:ERP 写完库存后 Shopify 会产生事件,同步程序要能识别「这是自己刚写的」并跳过
  2. 幂等:以订单号/货号做唯一键,重复推送直接忽略,不靠时间戳判断
  3. 补偿:失败进死信队列,每天出一份差异对账表,人工只处理异常行

多渠道的库存缓冲

渠道同步不是实时的,库存推送有分钟级延迟。可靠做法是给每个渠道保留安全库存(用独立 location 做池子),低库存先手动下架,而不是等推送。

SKU 映射是同步失败的第一大原因:同名不同 SKU、组合装、赠品这三类最容易丢映射。

我们能接的系统

  • 主流 ERP:店小秘、马帮、通途、领星,以及自研 OMS
  • 3PL 与海外仓:发货回传、库存同步、面单与跟踪号
  • 广告与渠道:Google Merchant Center、Meta 目录、TikTok Shop
  • 客服与营销:Gorgias、Zendesk、Klaviyo 等