跳转到主要内容
示例

如何在 Shopify 上设置消费越多,省得越多折扣

一个消费目标优惠可以容纳所有门槛:满 $100 减 10%,满 $200 减 15%,满 $300 减 20%,顾客始终享受购物车所达到的最高档位对应的折扣。

  • 消费目标
消费省钱订单折扣
  • 消费满 $100订单减 10%档位 1
  • 消费满 $200订单减 15%档位 2
  • 消费满 $300订单减 20%档位 3
一项优惠,三个门槛。购物车金额达到 $300 时进入最高档位。
顾客看到的效果

购物车会显示已应用的节省金额,以及距离下一档位还差多少。购物车金额为 $115 时,顾客会看到已减免 10%,并有一行提示还差 $85 即可解锁 15%。同一总价会带入结账页面。

Wander & Co.$300.00
  • Hand-Loomed Wool Area Rug

    5x7 / 数量 1

    $180.00
  • Ceramic Table Lamp

    数量 1

    $120.00
消费目标 - 满 $300 减 20%-$60.00
Total at checkout-$60.00$300.00$240.00
同一优惠在顾客视角下的呈现。阶梯表说明规则是什么,这里显示的是他们实际支付的金额。
如何搭建

设置步骤

  1. 1

    活动 > 优惠类型

    选择消费目标。这是订单类折扣,因此百分比作用于整个订单,而不是单个商品行。

    type = spend_goal

  2. 2

    目标

    除非促销只面向部分商品目录,否则请将目标保持为所有产品。

    target.scope = all

  3. 3

    档位

    按消费金额而非数量添加三个档位。一个档位只能设置消费门槛或数量门槛,两者不能同时设置。

    tiers[0].minSpend = 10000

  4. 4

    档位 > 奖励

    将每个档位设置为百分比奖励:10、15、20。百分比以 0 到 100 的整数输入,而非小数。

    tiers[n].rewardType = percentage

  5. 5

    舍入

    可以选择对折扣金额进行舍入,使价格以 .99 结尾。舍入始终向下作用于折扣金额,因此顾客支付的价格绝不会超过纯百分比折扣计算出的金额。

    rewardRounding = end99

  6. 6

    小组件

    开启购物车进度组件,让顾客能看到下一档位。这一提示正是该优惠类型的主要价值所在。

  7. 7

    预览

    分别模拟金额为 $99、$100、$199、$300 的购物车,确认档位在每个门槛处准确切换,再发布。

精确设置

逐项列出的设置

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

设置项配置键
优惠类型spend_goaltype
目标所有产品target.scope
档位 1minSpend 10000 -> 10%tiers[0].minSpend
档位 2minSpend 20000 -> 15%tiers[1].minSpend
档位 3minSpend 30000 -> 20%tiers[2].minSpend
奖励类型percentagetiers[n].rewardType
折扣类别orderdiscountClasses
方式automaticdiscountMethod
舍入end99(可选)rewardRounding
观看视频

完整搭建过程

该视频尚未发布

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

不使用应用

Shopify 原生能做什么

可以做到的

Shopify 支持在自动订单折扣上设置最低消费金额,因此像满 $100 减 10% 这样的单一门槛完全无需使用应用。

需要应用的地方

Shopify 原生折扣每个折扣只能设置一个最低消费门槛,因此三个档位就意味着三个独立的折扣。它们会相互竞争而非逐级升级,各自都占用生效折扣数量上限的名额,也没有购物车组件告诉顾客下一个门槛是多少。

发布之前

注意事项

  • 一个档位只能设置消费门槛或数量门槛,不能同时设置两者。在同一优惠中混用两者会在保存时被拒绝,而不是在之后产生意外的结果。
  • 门槛以最小货币单位存储,因此 $100 应输入为 10000。这是整个编辑器中最常见的数据录入错误。
  • 只有满足条件的最高档位会生效。档位是逐级升级,而不是累加。
  • 两个订单类折扣永远不会叠加。如果全店订单折扣已在运行,请在发布本优惠前先决定应由哪一个生效。

常见问题

各档位的折扣会累加吗?
不会。购物车只会获得其满足条件的最高档位,因此 $300 的购物车会获得 20% 的折扣,而不是 10% 加 15% 再加 20%。
我可以在一个优惠中混用消费档位和数量档位吗?
不可以。每个档位只能按消费金额或按数量定义。如果两种机制都需要,请使用两个优惠并决定它们应如何叠加。
门槛是在其他折扣之前还是之后计算的?
门槛是根据该优惠运行时所看到的购物车小计来计算的。如果同时还有其他折扣生效,请使用预览功能确认实际行为。
我可以向顾客展示他们还差多少吗?
可以,购物车进度组件会显示下一个门槛以及还差多少金额。

相关示例

Tiered volume discount

Bigger percentage as unit count rises, with control over how mixed variants are counted.

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.

Multiple perks on one threshold

A percentage, free shipping, and a gift all unlocking at the same spend threshold.

在您自己的店铺中搭建

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

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