跳转到主要内容
示例

如何在 Shopify 上搭建跨产品系列的捆绑套装折扣

一套完整的护理流程包括护肤系列一件、彩妆系列一件、护发系列一件。用产品系列而非具体产品名称来构建这套组合,意味着即使产品目录发生变化,该优惠依然能持续生效。

  • 组合套装
配齐你的护理流程,整套享 20% 折扣跨系列捆绑套装
槽位 1任意洁面乳或精华液来自护肤系列
槽位 2任意口红或腮红来自彩妆系列
槽位 3任意洗发水或护发油来自护发系列
每个产品系列一个槽位。只有三个槽位都填满时,这套组合才算完整。
顾客看到的效果

只要购物车里每个系列各有一件商品,这套组合就会打折,套内每一行都分摊一部分优惠。$61.00 的一套护理流程结算为 $48.80。在没有第二件洁面乳的情况下再加一支口红并不会凑成第二套,所以那支口红仍是 $19.00,购物车显示 $67.80。

Lumiere$61.00
  • Gentle Foaming Cleanser

    150ml / 数量 1

    $18.00
  • Velvet Matte Lipstick

    Rosewood / 数量 1

    $19.00
  • Nourish Hair Oil

    50ml / 数量 1

    $24.00
护理流程套装 - 整套减 20%-$12.20
Total at checkout-$12.20$61.00$48.80
每个系列各一件即可凑齐整套,套内每一行都分摊了这 20%。
如何搭建

设置步骤

  1. 1

    活动 > 优惠类型

    选择「捆绑套装」,并采用固定形式,因为每个槽位都必须来自指定的产品系列。混搭模式则会把三个系列合并成同一个池子。

    bundle.kind = fixed

  2. 2

    槽位

    为每个系列建立一个槽位:槽位 1 来自 Skincare,槽位 2 来自 Makeup,槽位 3 来自 Haircare。在每个槽位中放入该系列的多属性。正是槽位让这个优惠成为跨系列组合,而不是任选三件。

    bundle.requiredItems = 每个系列一个槽位

  3. 3

    奖励

    当各组成商品价格差异较大时,对整套使用百分比折扣;价格接近时再用固定套装价。$18.00 的洁面乳和 $46.00 的晚霜放在同一个槽位里,任何一个固定套装价都会在某一端显得不合理。

    tiers[0].rewardType = percentage

  4. 4

    保持槽位同步更新

    当你向其中一个系列添加产品时,请重新打开该槽位并加入新的多属性。槽位存储的是多属性,因此不会自动跟随产品系列。

  5. 5

    预览

    先模拟一套完整的护理流程,再模拟一个有两支口红、只有一件洁面乳的购物车,确认不会出现第二套。然后发布。

精确设置

逐项列出的设置

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

设置项值配置键
优惠类型bundletype
捆绑套装形式fixedbundle.kind
槽位 1来自护肤系列的多属性bundle.requiredItems[0].variantIds
槽位 2来自彩妆系列的多属性bundle.requiredItems[1].variantIds
槽位 3来自护发系列的多属性bundle.requiredItems[2].variantIds
每个槽位的数量1bundle.requiredItems[n].qty
优惠套装行项减 20%tiers[0].rewardType
折扣类别商品discountClasses
观看视频

完整搭建过程

该视频尚未发布

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

不使用应用

Shopify 原生能做什么

可以做到的

原生折扣可以要求从某个产品系列购买最低数量的商品,因此「从护肤系列购买 3 件」这类需求无需借助应用即可实现。

需要应用的地方

原生折扣无法要求从多个不同产品系列中各购买一件商品,也无法表达「这个一件、那个一件」这样组成的套装。

发布之前

注意事项

  • 槽位存储的是具体的多属性,而不是对产品系列的实时引用,因此向系列中添加产品不会自动加入该槽位。请在系列发生变化时重新打开槽位。
  • 两支口红加一件洁面乳并不构成第二套。只有凑成整套的那些数量才会打折,多出的那一件仍按原价计算。
  • 槽位列表有数量上限,因此规模很大的产品系列可能无法完全放入一个槽位。请将槽位范围限定为真正应纳入该套装的产品。
  • 如果各组成商品的价格差异很大,使用百分比折扣要比固定套装价格更为稳妥。

常见问题

可以要求从三个产品系列中各购买一件商品吗?
可以,为每个产品系列设置一个槽位即可。每个槽位都列出了可填入其中的多属性。
产品系列中的新品会自动加入捆绑套装吗?
不会。槽位存储的是多属性,因此在向系列添加产品之后,需要重新打开槽位并加入它们。
如果顾客对某个组成部分添加了两件商品,会怎样?
只有完整的组合才能获得优惠。在没有第二件洁面乳的情况下多加一支口红,组合仍只有一套,多出的口红按原价计费。
应该使用百分比折扣还是固定套装价格?
如果各组成商品价格差异较大,建议使用百分比折扣;如果价格相近且你希望呈现一个便于记忆的数字,则可以使用固定套装价格。

相关示例

Fixed price bundle

A specific set of products sold together at one price, with slots you define.

Mix and match bundle

Any 3 items from a collection for one price, repeating for every complete set.

Stacked product and collection discounts

Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.

在您自己的店铺中搭建

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

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