- 重复规则:仅一次1 件享受折扣第 2 件,支付 $84.00
- 重复规则:重复2 件享受折扣第 2 件和第 4 件,支付 $72.00
顾客添加两件商品后,第二件享受半价;再添加两件,第四件同样享受半价。这项优惠会持续生效,而不是在第一对商品之后悄悄停止。
设置步骤
- 1
活动 > 优惠类型
选择满量折扣。奖励由购物车内的商品件数决定。
type = volume
- 2
目标
将目标设为多件优惠适用的产品系列或商品。
target.scope = collections
- 3
跳过件数
跳过第一件商品,使折扣落在第二件上,而不是同时作用于两件。
skipFirstNUnits = 1
- 4
档位
设置一个档位,最低数量为 2 件,奖励为 50%。
tiers[0] = minQty 2, percentage 50
- 5
重复规则
将重复规则设为重复,使该模式适用于每一对后续商品。如果保持仅一次,即使购物车中有 6 件商品,也只有一件能享受折扣。
recurrence = repeat
- 6
计数方式
决定同一商品的不同变体是否合并计数。对于服装类多件优惠,通常按商品计数(per product)较为合适。
counting = per_product
- 7
预览
分别模拟包含 2、3、4、6 件商品的购物车,确认哪些商品享受折扣,再发布。
逐项列出的设置
这些是优惠实际保存时使用的配置键,您可以逐项对照检查自己的设置。
| 设置项 | 值 | 配置键 |
|---|---|---|
| 优惠类型 | volume | type |
| 跳过件数 | 1 | skipFirstNUnits |
| 档位 | minQty 2 -> 50% | tiers[0].minQty |
| 重复规则 | repeat | recurrence |
| 计数方式 | per_product | counting |
| 折扣类别 | product | discountClasses |
| 方式 | automatic | discountMethod |
完整搭建过程
该视频尚未发布
我们正在录制。上面的书面步骤已经完整,您今天就可以动手搭建。
Shopify 原生能做什么
Shopify 原生的买 X 送 Y 可以表达买 1 件第 2 件半价,覆盖第一对商品,并且会对后续的每一组商品重复生效。
Shopify 原生折扣没有跳过件数控制,因此无法表达折扣从特定件数之后才开始生效的模式;也没有计数方式设置,混合变体的处理方式无法自行配置。
注意事项
- 如果未设置为重复生效,包含 6 件商品的购物车只会有一件享受折扣,在顾客看来会显得像是出了故障。
- 跳过件数与档位最低数量会相互影响。跳过 1 件并设置最低数量为 2 件,会使第二件享受折扣;更改任意一项都会改变哪些商品被覆盖。
- 计数方式决定了同一款 T 恤的中号和大号是否会作为两件商品计入该模式。
- 购物车中商品数量为奇数时,最后一件不享受折扣,这是正确的行为,但值得在店面文案中加以说明。
常见问题
- 为什么我的第二件半价优惠只触发了一次?
- 因为重复规则被设置为仅一次。将其切换为重复,即可让该模式适用于每一对后续商品。
- 如何让折扣只作用于第二件商品?
- 跳过第一件商品,这样第一件按原价计算,第二件享受折扣。
- 购物车中有 3 件商品时会怎样?
- 第二件享受折扣,第三件按原价计算,因为第三件尚未凑成一对。
- 我可以用这个功能实现第三件免费吗?
- 可以,跳过 2 件商品并设置 100% 的奖励,或者将其设置为买 X 送 Y 优惠来实现。
相关示例
A 3 for 2 across a collection where the cheapest qualifying item is the free one.
Bigger percentage as unit count rises, with control over how mixed variants are counted.
Any 3 items from a collection for one price, repeating for every complete set.