跳转到主要内容
示例

如何在 Shopify 上设置分档满额赠礼

一个免费赠品优惠可以在每个消费档位配置不同的赠品。购物车金额为 $126 的顾客会获得 $100 档位的赠品,而不是 $50 档位的赠品,也不会同时获得两者,因为系统只会按购物车满足的最高档位给予赠品。

  • 赠品
满额赠礼以符合条件的最高档位为准
  • 消费满 $50迷你旅行装洗发水档位 1
  • 消费满 $100真丝发圈套装档位 2
  • 消费满 $150$25 礼品卡档位 3
三个档位,只赠送一份赠品。购物车金额为 $126 的顾客处于中间档位。
顾客看到的效果

购物车会显示当前解锁的赠品,以及达到下一档位还需消费多少。金额为 $126 时,发圈套装会免费添加到购物车中,文案会提示顾客再消费 $24 即可解锁礼品卡。顾客不会同时获得两份赠品。

如何搭建

设置步骤

  1. 1

    活动 > 优惠类型

    选择免费赠品。一个优惠即可容纳整个阶梯,无需为每个档位单独创建优惠。

    type = free_gift

  2. 2

    档位 > 档位 1

    将门槛设置为 $50,奖励类型为免费商品,然后为该档位关联迷你旅行装洗发水。

    tiers[0].minSpend = 5000

  3. 3

    档位 > 档位 1 赠品

    每个档位都有自己的赠品列表。请添加主赠品和一个备用赠品,因为一旦主赠品售罄,备用赠品能让该档位继续保持有效。

    tiers[0].giftVariantIds = [迷你洗发水, 备用]

  4. 4

    档位 > 档位 2 和档位 3

    在 $100 档位重复设置发圈套装,在 $150 档位重复设置礼品卡。门槛以最小货币单位输入,因此 $150 应输入为 15000。

    tiers[2].minSpend = 15000

  5. 5

    档位 > 标签

    如果希望组件显示银卡或金卡之类的名称,而不是直接显示金额,可以为每个档位设置名称。标签仅用于展示,不会影响计算结果。

    tiers[n].label = 银卡 / 金卡 / 铂金卡

  6. 6

    限制

    除非希望顾客能够领取同一份赠品的多个数量,否则请将每单赠品上限保持为 1。

    freeGift.maxGiftsPerOrder = 1

  7. 7

    预览

    分别模拟金额为 $49、$50、$126 和 $152 的购物车,确认每次都恰好显示一份赠品,且赠品正确无误。

精确设置

逐项列出的设置

这些是优惠实际保存时使用的配置键,您可以逐项对照检查自己的设置。

设置项配置键
优惠类型free_gifttype
档位 1minSpend 5000 -> free_itemtiers[0].rewardType
档位 1 赠品迷你洗发水加备用赠品tiers[0].giftVariantIds
档位 2minSpend 10000 -> free_itemtiers[1].minSpend
档位 2 赠品发圈套装加备用赠品tiers[1].giftVariantIds
档位 3minSpend 15000 -> free_itemtiers[2].minSpend
档位 3 赠品礼品套装加备用赠品tiers[2].giftVariantIds
发放规则仅发放满足条件的最高档位tiers[].giftVariantIds
赠品上限每单 1 份freeGift.maxGiftsPerOrder
折扣类别productdiscountClasses
观看视频

完整搭建过程

该视频尚未发布

我们正在录制。上面的书面步骤已经完整,您今天就可以动手搭建。

不使用应用

Shopify 原生能做什么

可以做到的

Shopify 可以通过原生的买 X 送 Y 折扣赠送一件免费商品,并且可以同时运行多个这样的折扣。

需要应用的地方

原生的买 X 送 Y 是按数量而非消费金额触发的,且每个折扣都相互独立,因此三个原生赠品折扣会在 $150 时同时生效,让顾客获得三份赠品。原生功能没有仅最高档位的概念,赠品变体缺货时也没有备用方案。

发布之前

注意事项

  • 顾客只会获得满足条件的最高档位赠品,绝不会每个档位各得一份。如果确实希望赠品可以累加,需要采用不同的设置,并使用多个独立优惠。
  • 每个档位最终都必须对应一份赠品。没有自己赠品列表的档位会回退到优惠层级的默认赠品,因此请检查该默认赠品是否是你想要的。
  • 门槛以最小货币单位存储。输入 150 而非 15000,会创建一个 $1.50 的档位,几乎所有购物车都会触发。
  • 赠品库存是真实库存。如果每个档位没有设置备用变体,一旦售罄,该档位会被悄悄从阶梯中移除。

常见问题

顾客会获得所有已达到的档位赠品,还是只有一份?
只会获得一份,来自购物车满足条件的最高档位。金额为 $150 的购物车只会获得 $150 档位的赠品,而不会同时获得 $50 和 $100 档位的赠品。
每个档位可以设置不同的赠品吗?
可以。每个档位都有自己的赠品变体列表,且每个列表都可以设置备用赠品。
如果顾客移除了某件商品,导致跌出某个档位会怎样?
系统会根据新的购物车重新计算赠品,因此顾客会降级到较低档位的赠品,如果跌破第一档门槛,则会完全失去赠品资格。
我可以为档位命名吗?
可以。每个档位都可以设置一个可选标签,例如银卡或金卡,组件会显示该标签。标签仅用于展示,不会影响实际生效的档位。

相关示例

Free gift on spend

One threshold, one gift added at no charge, with backups for when stock runs out.

Discount plus free gift

An order discount and a free gift on the same threshold, both applying to one cart.

Spend more, save more

Three spend thresholds, each unlocking a bigger percentage off the order.

在您自己的店铺中搭建

本示例库中的每个方案都运行在同一个服务端引擎上,因此购物车金额与结账金额始终一致。

我们使用必要 Cookie 来运行本网站,并仅在获得你许可的情况下,使用分析 Cookie 来了解访问情况。详见我们的 Cookie 政策.