跳转到主要内容
示例

如何在 Shopify 上让同一消费门槛解锁多重优惠

购物车满 $150 时,顾客可获得订单减 15%、免运费和一份赠品。这三项分别属于订单、运费和产品三种折扣类别,而不同类别正是 Shopify 允许叠加的情形,因此结账时三项优惠都会保留。

  • 消费目标
  • 免运费
  • 赠品
顾客看到的效果

未达到门槛时,购物车会显示还差多少金额,商品页面也已经在宣传这份赠品。金额达到 $150 时,三项优惠会同时生效:百分比折扣应用并显示节省金额,运费降为零,赠品会作为单独一行添加到购物车中并显示添加确认提示。顾客全程无需输入优惠码,也无需自行添加赠品。

Lumiere$162.90
  • Leather Chelsea Boot

    US 9 / 数量 1

    $140.00
  • Everyday Mascara

    Black / 数量 1

    $16.00
  • 标准运费

    $6.90
消费目标 - 满 $150 减 15%-$23.40
免运费-$6.90
免费赠品 - 迷你润唇膏FREE
Total at checkout-$30.30$162.90$132.60
一个门槛,三项奖励,三种不同的折扣类别。
如何搭建

设置步骤

  1. 1

    活动 > 新建活动

    一个活动包含三项优惠,因此三者共享同一排期,并可同时暂停。

  2. 2

    优惠 1

    消费目标,设置一个 $150 档位,减 15%。这是订单类折扣。

    tiers[0].minSpend = 15000

  3. 3

    优惠 2

    免运费,同样使用 $150 门槛。这是运费类折扣。

    type = free_shipping

  4. 4

    优惠 3

    免费赠品,同样使用 $150 门槛。这是产品类折扣。

    type = free_gift

  5. 5

    优惠 3 > 赠品与备用商品

    选择赠品的具体变体,然后按顺序添加备用商品。如果首选商品缺货,店面会自动使用下一个备用商品,因此售罄只会降级赠品,而不会让活动悄悄失效。

    freeGift.giftVariantIds = [primary, backup1, backup2]

  6. 6

    三项优惠 > 叠加

    在每项优惠上都开启与另外两个类别的叠加。九个开关听起来很多,但规则很简单:每项优惠都必须为需要共存的每个类别开启叠加。

    stacking = 三项优惠的叠加开关均设为 true

  7. 7

    预览

    分别模拟 $149.99 和 $150.00 的购物车,确认三项奖励是否同时出现。如果缺少某一项,预览会指出它无法与哪个优惠叠加,而不是直接省略不提,因此只需按提示打开对应的开关即可修复。

    reason = not_combinable,并标明冲突的优惠

精确设置

逐项列出的设置

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

设置项配置键
优惠 1spend_goal,订单类discountClasses
优惠 2free_shipping,运费类discountClasses
优惠 3free_gift,产品类discountClasses
共享门槛$150.00(最小货币单位 15000)tiers[0].minSpend
与产品折扣叠加优惠 1 和优惠 2 均为 truestacking.combinesWithProductDiscounts
与订单折扣叠加优惠 2 和优惠 3 均为 truestacking.combinesWithOrderDiscounts
与运费折扣叠加优惠 1 和优惠 3 均为 truestacking.combinesWithShippingDiscounts
占用名额3 个,计入生效折扣数量上限schedule
不使用应用

Shopify 原生能做什么

可以做到的

这三种折扣都可以通过设置最低消费金额原生创建,原生折扣也确实提供了叠加设置,因此细心的商家不使用应用也能搭建出这套方案。

需要应用的地方

要让三个原生折扣保持在同一门槛,每次调整门槛都需要修改三处设置,而且发布前也没有预览功能可以确认三者会同时生效,只能等顾客自己发现。

发布之前

注意事项

  • 每项优惠都必须单独开启叠加。少开一个开关,顾客就会悄悄失去三项奖励中的一项,而结账页面不会给出任何说明。只有预览功能会指出是哪个优惠阻止了哪个。
  • 同一类别的两个折扣永远不会叠加,因此这个方案能生效正是因为三项优惠分属三个不同类别。再添加第二个订单类折扣将无法叠加。
  • 三项优惠意味着占用三个生效折扣数量上限中的名额。请围绕这一点规划本季度的其余促销安排。
  • 赠品价格为零,运费折扣也不属于商品金额,因此两者都不会影响 15% 的计算结果。

常见问题

为什么这里三个折扣能够叠加,而通常两个折扣不能?
因为它们分属三个不同的类别。当每个折扣都开启叠加选项时,Shopify 允许跨类别叠加。同一类别的两个折扣永远不会叠加。
我可以再添加第四项奖励吗?
只能通过在尚未使用的类别中添加另一个折扣来实现,或者将其并入现有三项优惠之一。折扣类别总共只有三种。
顾客会看到一条提示,还是三条?
购物车进度组件可以只展示一次门槛提示,达到门槛后,三项奖励会分别以独立的行显示出来。
如果我想让每项奖励使用不同的门槛怎么办?
为每项优惠分别设置不同的档位门槛即可。它们不必共享同一个门槛,这个方案只是选择了这样做。

相关示例

Different reward per tier

A spend ladder whose rungs pay out in different forms, and the rule that decides when a rung needs its own offer.

Discount plus free gift

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

Staying under the discount cap

How the active-discount cap is counted, and how to model a big sale so you never hit it.

在您自己的店铺中搭建

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

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