如何在 Shopify 上设置分档满额赠礼
一个免费赠品优惠可以在每个消费档位配置不同的赠品。购物车金额为 $126 的顾客会获得 $100 档位的赠品,而不是 $50 档位的赠品,也不会同时获得两者,因为系统只会按购物车满足的最高档位给予赠品。
- 赠品
- 消费满 $50迷你旅行装洗发水档位 1
- 消费满 $100真丝发圈套装档位 2
- 消费满 $150$25 礼品卡档位 3
购物车会显示当前解锁的赠品,以及达到下一档位还需消费多少。金额为 $126 时,发圈套装会免费添加到购物车中,文案会提示顾客再消费 $24 即可解锁礼品卡。顾客不会同时获得两份赠品。
设置步骤
- 1
活动 > 优惠类型
选择免费赠品。一个优惠即可容纳整个阶梯,无需为每个档位单独创建优惠。
type = free_gift
- 2
档位 > 档位 1
将门槛设置为 $50,奖励类型为免费商品,然后为该档位关联迷你旅行装洗发水。
tiers[0].minSpend = 5000
- 3
档位 > 档位 1 赠品
每个档位都有自己的赠品列表。请添加主赠品和一个备用赠品,因为一旦主赠品售罄,备用赠品能让该档位继续保持有效。
tiers[0].giftVariantIds = [迷你洗发水, 备用]
- 4
档位 > 档位 2 和档位 3
在 $100 档位重复设置发圈套装,在 $150 档位重复设置礼品卡。门槛以最小货币单位输入,因此 $150 应输入为 15000。
tiers[2].minSpend = 15000
- 5
档位 > 标签
如果希望组件显示银卡或金卡之类的名称,而不是直接显示金额,可以为每个档位设置名称。标签仅用于展示,不会影响计算结果。
tiers[n].label = 银卡 / 金卡 / 铂金卡
- 6
限制
除非希望顾客能够领取同一份赠品的多个数量,否则请将每单赠品上限保持为 1。
freeGift.maxGiftsPerOrder = 1
- 7
预览
分别模拟金额为 $49、$50、$126 和 $152 的购物车,确认每次都恰好显示一份赠品,且赠品正确无误。
逐项列出的设置
这些是优惠实际保存时使用的配置键,您可以逐项对照检查自己的设置。
| 设置项 | 值 | 配置键 |
|---|---|---|
| 优惠类型 | free_gift | type |
| 档位 1 | minSpend 5000 -> free_item | tiers[0].rewardType |
| 档位 1 赠品 | 迷你洗发水加备用赠品 | tiers[0].giftVariantIds |
| 档位 2 | minSpend 10000 -> free_item | tiers[1].minSpend |
| 档位 2 赠品 | 发圈套装加备用赠品 | tiers[1].giftVariantIds |
| 档位 3 | minSpend 15000 -> free_item | tiers[2].minSpend |
| 档位 3 赠品 | 礼品套装加备用赠品 | tiers[2].giftVariantIds |
| 发放规则 | 仅发放满足条件的最高档位 | tiers[].giftVariantIds |
| 赠品上限 | 每单 1 份 | freeGift.maxGiftsPerOrder |
| 折扣类别 | product | discountClasses |
完整搭建过程
该视频尚未发布
我们正在录制。上面的书面步骤已经完整,您今天就可以动手搭建。
Shopify 原生能做什么
Shopify 可以通过原生的买 X 送 Y 折扣赠送一件免费商品,并且可以同时运行多个这样的折扣。
原生的买 X 送 Y 是按数量而非消费金额触发的,且每个折扣都相互独立,因此三个原生赠品折扣会在 $150 时同时生效,让顾客获得三份赠品。原生功能没有仅最高档位的概念,赠品变体缺货时也没有备用方案。
注意事项
- 顾客只会获得满足条件的最高档位赠品,绝不会每个档位各得一份。如果确实希望赠品可以累加,需要采用不同的设置,并使用多个独立优惠。
- 每个档位最终都必须对应一份赠品。没有自己赠品列表的档位会回退到优惠层级的默认赠品,因此请检查该默认赠品是否是你想要的。
- 门槛以最小货币单位存储。输入 150 而非 15000,会创建一个 $1.50 的档位,几乎所有购物车都会触发。
- 赠品库存是真实库存。如果每个档位没有设置备用变体,一旦售罄,该档位会被悄悄从阶梯中移除。
常见问题
- 顾客会获得所有已达到的档位赠品,还是只有一份?
- 只会获得一份,来自购物车满足条件的最高档位。金额为 $150 的购物车只会获得 $150 档位的赠品,而不会同时获得 $50 和 $100 档位的赠品。
- 每个档位可以设置不同的赠品吗?
- 可以。每个档位都有自己的赠品变体列表,且每个列表都可以设置备用赠品。
- 如果顾客移除了某件商品,导致跌出某个档位会怎样?
- 系统会根据新的购物车重新计算赠品,因此顾客会降级到较低档位的赠品,如果跌破第一档门槛,则会完全失去赠品资格。
- 我可以为档位命名吗?
- 可以。每个档位都可以设置一个可选标签,例如银卡或金卡,组件会显示该标签。标签仅用于展示,不会影响实际生效的档位。
相关示例
One threshold, one gift added at no charge, with backups for when stock runs out.
An order discount and a free gift on the same threshold, both applying to one cart.
Three spend thresholds, each unlocking a bigger percentage off the order.