如何在 Shopify 上设置消费满额赠送礼品
Shopify 原生的免费商品折扣是按购买数量触发的,而不是按消费金额触发。免费赠品优惠可以直接以消费门槛为条件,免费添加赠品,并在首选赠品缺货时自动切换到备选多属性。
- 赠品
- $22.00
Restore Repair Shampoo
250ml / 数量 1
- $22.00
Restore Repair Conditioner
250ml / 数量 1
- $28.00
Deep Repair Hair Mask
数量 1
购物车金额一旦超过 50 美元,赠品就会以独立行项出现且不收费,标注为赠品而非折扣商品。金额未达门槛时,购物车会显示还差多少才能达到门槛。
设置步骤
- 1
活动 > 优惠类型
选择「免费赠品」。
type = free_gift
- 2
档位
设置一个消费门槛为 50 美元、奖励为免费商品的档位。门槛以最小货币单位表示,因此 50 美元即为 5000。
tiers[0].minSpend = 5000
- 3
赠品
选择赠品的多属性,然后按优先级添加一到两个备选项。店面会依次提供列表中第一个有库存的候选商品。
freeGift.giftVariantIds = [primary, backup1, backup2]
- 4
限制
对于常规促销,保持每笔订单一件赠品的上限即可。
freeGift.maxGiftsPerOrder = 1
- 5
叠加
开启与订单折扣、运费折扣的叠加,让赠品在你已有的促销活动中依然生效。
stacking.combinesWithOrderDiscounts = true
- 6
预览
分别模拟 49.99 美元和 50.00 美元的购物车,确认赠品恰好在门槛处出现,然后发布。
逐项列出的设置
这些是优惠实际保存时使用的配置键,您可以逐项对照检查自己的设置。
| 设置项 | 值 | 配置键 |
|---|---|---|
| 优惠类型 | free_gift | type |
| 门槛 | 50.00 美元(最小货币单位 5000) | tiers[0].minSpend |
| 奖励类型 | free_item | tiers[0].rewardType |
| 赠品候选项 | 最多 20 个,优先选取有库存的第一项 | freeGift.giftVariantIds |
| 赠品数量上限 | 每笔订单 1 件 | freeGift.maxGiftsPerOrder |
| 折扣类别 | 产品 | discountClasses |
| 方式 | automatic | discountMethod |
完整搭建过程
该视频尚未发布
我们正在录制。上面的书面步骤已经完整,您今天就可以动手搭建。
Shopify 原生能做什么
Shopify 原生的「买 X 送 Y」可以在顾客购买一定数量的另一件商品时赠送免费商品,因此按数量触发的赠品无需借助应用即可实现。
原生的免费商品折扣无法按购物车消费金额触发,并且在赠品多属性缺货时也没有备选方案。这时优惠会直接停止发放,也不会有任何提示告诉你发生了这种情况。
注意事项
- 赠品是被打折至零元,而不是凭空产生的。库存仍然必须真实存在,这也是备选项如此重要的原因。
- 赠品行项的金额为零,因此它不会计入触发它自身的消费门槛。
- 门槛以最小货币单位表示,因此 50 美元即为 5000。
- 如果顾客移除商品导致金额低于门槛,赠品也会被一并移除。这是正确的行为,但会让顾客感到意外,因此购物车文案中应加以说明。
常见问题
- 赠品可以按消费金额而不是按数量触发吗?
- 可以,这正是这种优惠类型的设计初衷。档位直接以消费门槛为条件。
- 赠品缺货时会发生什么?
- 店面会从赠品列表中提供下一个有库存的候选商品,因此至少要添加一个备选项。
- 顾客可以获得多件赠品吗?
- 只有在你将每笔订单的上限调高到一件以上时才可以。
- 赠品会显示为打折商品,还是显示为赠品?
- 它会作为独立的购物车行项显示,标注为赠品,且不收取任何费用。
相关示例
A different gift at each spend threshold, with the highest qualifying gift awarded.
An order discount and a free gift on the same threshold, both applying to one cart.
Free shipping once the cart passes a threshold, with a progress nudge in the cart.