去年 11 月,一家深圳做智能家居的公司找到我,语气挺急。他们的货已经在加州 Ontario 一家 3PL 仓里躺了三周,黑五的流量眼看就要进来,库存却同步不上来:自己系统里显示 8 万件有货,仓方系统里只有 6 万 5。差的 1 万 5 千件去哪了?谁也说不清。把对账单拉出来一看,SKU 编码、计量单位、箱规,三样全是乱的。

这不是个例。这几年我帮出海公司接美国海外仓,接得越多越发现一个规律:系统对接这件事,接口开发通常只占两成的工作量,剩下八成的时间都耗在主数据上——SKU 怎么编、一个箱子里装几个、最小单位是件还是套、条码打的到底是内码还是外码。接口不通,报错会告诉你;主数据不对,系统不会报错,只会默默错发、错收、对不上账。

接口是两周的活儿,主数据是两个月的坑

很多老板以为,找一家能接 API 的海外仓,或者让 IT 花两周写个接口,系统就算打通了。我直说:这是对"打通"最大的误解。

API 只是传数据的管道,管道里传的东西对不对,接口根本不管。你 ERP 里一个 SKU 叫"US-PLUG-BLK-01",仓方系统里录的是"PLUG-BLK-US-01",接口倒是传过去了,仓方系统认不出来,入库单就卡住。更惨的是自动匹配到一个相似的老 SKU,货直接上错了架位。等你发现,几千个箱子已经按错的 SKU 出库了,追都追不回来。

真正费时间的是双方坐下来,把主数据一字一字对齐:SKU 编码规则、计量单位(件/套/箱三级)、箱规(一个外箱装几件、毛重净重)、条码规则(内箱码、外箱码、SSCC 码打不打、谁来打)。我做过的项目里,这一步快则三周,慢则两个月,完全取决于卖家自己的数据有多乱。数据烂的,光是梳理 SKU 就要先内部吵三轮,吵完还得跟仓方再对一轮。

条码是另一个重灾区。国内工厂习惯打内箱码,到了美国仓,仓方要的是外箱码加 SSCC 码做整托管理。码制对不上,收货时就得人工一个个贴标重打。我见过一家东莞的家具卖家,2023 年 11 月第一批发了 40 个货柜过去,就是因为条码没提前确认,仓方临时加收贴标费,一个箱子几毛钱,40 个柜的量,账单直接多出小几万美金。钱是小事,耽误的两周上架时间才是大事。

计量单位的坑更隐蔽,也更要命。国内 ERP 里习惯按"套"卖,美国仓按"件"收发,中间差一个换算系数。卖家系统里 1 套等于 4 件,仓方系统里 1 套等于 1 件,接口传过去一个数字"100",两边理解的根本不是同一个东西。有一家做工具套装的客户,就是因为"套"和"件"没对齐,首批发过去 2 万套货,仓方按件入了库,系统里凭空多出 6 万件"库存",前端一股脑全卖了,结果只能砍单退款。那次光退款手续费和差评损失,就够交两年仓租。

所以我的习惯是:主数据表里,计量单位必须写三级——最小销售单位、包装单位、整箱单位,每一级的换算关系用数字写死,双方签字。这个表签完字再谈接口,顺序不能反。

我的判断很直接:选海外仓,先看他家有没有现成的主数据模板和 SKU 映射表;没有的,再便宜也要多留一个月的上线时间。这个环节省不了,省下来的时间,后面都会变成错发和盘点差异替你买单。

接口通了只是开始,对账机制才是命

接口写好了,ASN(提前到货通知)能推了,库存每天同步了,是不是就万事大吉?远不是。

我见过最坑的一种情况:接口是实时的,但仓方的收货确认和你的 ERP 入库是两个动作。货到了,仓方扫码收货,库存加 1;你的 ERP 这边要等财务确认收货单才做入库,中间差两天。这两天里,系统显示"有货"的单子下了出去,仓里实际已经没货,超卖、取消单、差评,一套连招全来了。问题不在接口,在两边对"库存"的定义根本不一样。

所以对接方案里,对账机制比接口本身重要。我的做法是三条硬性要求:第一,每天自动对账单,SKU 级别逐行比对,差异超过一定量级自动标红,当天就要有人认领;第二,定一个"库存冻结日",每月一次,双方按仓方实盘数为准调账,谁主张差异谁举证,别扯皮;第三,ASN 必须带箱规和批次,仓方按箱收货、不开箱点数,开箱差异的责任边界写进合同。别嫌麻烦,黑五爆单的时候,你会感谢这三条。

还有一个经常被忽略的细节:退货。很多对接方案只做了正向流程,退货入库是事后补的。美国电商退货率高的类目,退货量能占到出货量的两三成。退货没有 ASN,仓方收到一件退一件,你的 ERP 却不知道这件货回来了,库存永远对不上。我的要求是:退货必须走 RMA 流程,哪怕简化版也行——退货单号、原订单号、SKU、数量,四个字段先传过去,仓方按单收货。没有 RMA 的退货,对账的时候就是一笔糊涂账。

做食品、美妆这类有效期商品的,还要多一层:批次和效期必须进 ASN。仓方按效期先进先出,你的 ERP 如果只管数量不管批次,近效期的货发不出去、过期了算谁的,扯皮能扯三个月。我一般要求效期商品单独建一条对账维度,效期小于 90 天的自动预警,预警发到双方对接人的邮箱,别只躺在系统里。

海外仓系统对接

上线前检查清单:这几样没对齐,先别开火

上线前一周,我会拉着双方开一次对齐会,带着下面这份清单一条一条过。有一条没过,就别急着切流量——晚一周上线,亏的是几天的销量;带着坑上线,亏的是整个旺季的口碑和退货成本。这份清单我每年都在用,条目没变过,变的只是每次踩坑的公司名字。

清单如下:

  1. SKU 主数据表双方已签字确认:编码规则、名称、计量单位三级(件/套/箱)、箱规、毛净重,一一对应,没有一对多。
  2. 条码规则书面确认:内箱码、外箱码格式,SSCC 码谁生成谁打印,贴标位置图已发仓方并回执。
  3. ASN 字段映射表已实测:推送一条真实 ASN,仓方系统能完整解析,箱数、批次、效期(如有)一个不少。
  4. 库存同步口径一致:双方确认"可用库存"的定义(在途算不算、质检中算不算、预留单占不占),同步频率和延迟上限写进 SLA。
  5. 对账流程已跑通:第一份日对账单已生成,差异处理责任人、响应时限已明确。
  6. 异常单据流程已演练:收货差异单、错发赔付、退货入库,三种单子各走一遍,仓方和你的客服都知道出问题找谁。
  7. 切量计划:第一周只切 10%~20% 的单量,跑顺了再全量。别一上来就全切,错了就是全错。

把这七条打印出来贴在墙上。系统对接这件事,最后拼的从来不是技术,是耐心——把主数据这点"笨功夫"做到位,旺季才能睡得着觉。