先说结论:赠品在 OMS 里必须是个独立 SKU

先说结论:大促的赠品,必须在 OMS 里当独立 SKU 建起来,有编码、有库存、有成本,堂堂正正走订单行。绝不能只在订单备注里写一句"送小样",也绝不能靠仓库"看着办"。

这个坑我见过三次。每一次都是大促前觉得"就这点小事",大促后算账算到哭。

为什么这么严重?三句话:仓库看不见备注,会漏发;库存扣减没有对象,会超卖;财务没有归集科目,对不上账。一个"送"字,拖垮的是履约、库存、财务三条线。下面分步讲,每一步都是能直接照着干的。

第一步:给赠品一个正经身份

在 OMS 的商品主数据里新建虚拟 SKU,记住四个字段,一个不能少:

  1. 编码规则:GIFT- 前缀 + 活动编号,比如 GIFT-2024BF-001。一眼能看出是哪场活动的赠品,明年复用不串。

  2. 成本:按采购价或标准成本录入,哪怕只有几毛钱也要录。财务月底要归集促销费用,没有成本,毛利就是虚的。

  3. 属性:设为"不可单独售卖""不可退货"。我见过一个客户,赠品 SKU 建好了,忘了锁售卖属性,大促期间被人当 9.9 元正品下单买了 2000 件——白送变贱卖,哭都来不及。

  4. 生命周期:活动结束立即停用、归档。赠品 SKU 不是越多越好,我见过一个客户攒了 80 多个历史赠品 SKU 没人清理,促销规则引擎跑一次 20 秒,IT 查了一周才定位到。

  5. 备货量测算:赠品 SKU 建好之后,按"预计订单量 × 赠品触发比例 × 1.2 安全系数"备货。触发比例从哪来?看去年同类型活动的实际触发率,没有历史数据就先按 30% 保守估,再在大促第一天复盘时调整。2023 年有个客户按 100% 备的赠品,大促结束剩了两托盘,堆在角落里放到过期——赠品也是钱。

第二步:搭赠和满赠,是 OMS 里的两套配置

很多人把"买一送一"和"满 299 送"当成一回事配,错。这两种促销在 OMS 里是完全不同的逻辑:

搭赠(买 A 送 B) 满赠(满 X 送 Y)
OMS 配置位置 商品主数据的 BOM / 套装关系 促销规则引擎:门槛条件 + 赠品映射
触发时机 下单即带,不用算 订单满足金额/件数门槛才带
传给 WMS 的形态 订单行自带赠品行 OMS 拆单时按规则追加赠品行
典型翻车 BOM 配错,买 A 送了 C 门槛按实付还是按吊牌价没统一,客服吵翻

特别提醒满赠的门槛口径:按实付金额还是按吊牌价,退货后是否扣减门槛,这三句话必须在活动方案里写死。我见过三次这个坑——运营说"满 299",OMS 按实付算,客服按吊牌价跟客户承诺,大促当天客诉爆了,仓库夹在中间,补发不是,不补也不是。

配置完,WMS 侧必须确认两件事。第一,赠品行在拣选任务里是独立可见的一行,有单独的拣选位,赠品不能跟正品混在同一个拣选动作里,否则打包台核对时永远对不上。第二,打包台要有复核动作:扫描订单时,系统把赠品行单独弹出来, packer 扫一下赠品条码才放行。多这一个扫码动作,一单多花 3 秒,但漏发率能压到接近零。大促期间打包台是按秒算产能的,这 3 秒花得值——返工一单的成本是 10 倍都不止。

打包台旁的促销赠品备货区,分筐摆放待发出的赠品

第三步:库存什么时候扣——下单预占还是发货扣减

这是赠品逻辑里最容易吵架的一点,直接给 trade-off 表:

下单预占 发货扣减
防超卖能力 强,库存实时锁定 弱,大促慎用
库存灵活性 锁库存,取消单要及时释放 高,不占用周转
系统复杂度 要处理取消/部分发货的释放逻辑 简单
我的建议 赠品一律用这个 只适合赠品无限量、纯引流的场景

说个真事。2024 年某美妆客户,大促前 3 天临时加"满 299 送正装小样",图省事选了发货扣减,还没给赠品建 SKU,直接写备注。结果大促第一天赠品超发 3000 多份——订单下了,赠品库存没人看,等发货时才发现不够。仓库漏发 1700 单,客服被冲烂,最后紧急补发烧掉小十万快递费。

救法:连夜建虚拟 SKU 切到下单预占,OMS 批量给已下单未发货的订单追加赠品行,WMS 开紧急波次补拣。折腾到凌晨四点。所以记住:赠品一律下单预占,这个坑我见过三次,不想见第四次。

上线前夜 checklist:四个翻车点

先插一个项目故事,因为退货这个坑,十个客户里有九个第一版方案都没写。

2024 年那家美妆客户,赠品逻辑上线后跑顺了,大促结束做复盘,财务发现赠品成本比预期高出一截。查了一周,根因笑不出来:客户买正品拿了赠品,7 天无理由退了正品,赠品没退——系统里没有任何规则要求退赠品,仓库收到退货只验正品,赠品就这么进了客户的包。一个月下来,白送出去 900 多份。

所以退货规则必须在活动方案里写死,我的固定模板是三选一:① 正品退货必须连同赠品一起退,缺赠品扣赠品成本价;② 赠品不退,但正品退款按"实付 - 赠品成本"算;③ 赠品金额太小,直接送,不追。选哪个都行,但必须三方签字(运营、客服、财务),写进 OMS 的退货原因码里。模糊地带就是亏钱的地带,对模糊表达零容忍。

大促前一晚,把这四条逐条打勾,少一条都别睡:

  1. 赠品 SKU 的"不可售卖"锁了吗?(见第一步那个 2000 件的教训)
  2. 赠品和正品分库位存放了吗?混放的直接后果是盘点永远对不上,差异全算在赠品头上,越盘越乱,财务看到差异表还以为赠品被顺走了。
  3. 满赠门槛口径三方对齐了吗?运营、客服、OMS 配置,三个地方的"满 299"必须是同一个 299。
  4. 上一波活动的赠品 SKU 停用了么?没停用的,规则引擎可能把它翻出来继续送。

最后说个反常识的:很多老板觉得"赠品嘛,送出去就行,管那么细干嘛"。恰恰相反——正品卖错了能退能换,赠品一旦在 OMS 里没有身份,漏发了你都不知道漏了多少,超发了你都不知道超了多少。大促复盘时,赠品成本一摊,毛利少两个点,老板才想起来问,那时候已经晚了。

再补一个财务视角,很多实施顾问会漏掉:赠品成本在财务上要进"促销费用"科目,不能混进销售成本。第一步里录的那个成本价,就是给财务用的。大促结束后,财务按赠品 SKU 的出库数量 × 成本价,一笔结转到促销费用。科目对了,老板才能看清这场大促到底花了多少钱买流量——很多公司的"获客成本",一半藏在赠品里,账上从来没算过。

明天就去查你们 OMS 里有没有"备注式赠品"。有的话,大促前一定改掉。这事越早干越便宜,大促当晚再改,代价是平时的十倍。别等大促当晚,仓库电话打到你手机上,你才想起这篇文章。

作者:林晓|WMS 实施顾问