跳转到主要内容
示例

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

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

  • 组合套装
配齐全套装扮,整套享 20% 折扣跨系列捆绑套装
槽位 1任意洁面乳或精华液来自护肤系列
槽位 2任意口红或腮红来自彩妆系列
槽位 3任意洗发水或护发油来自护发系列
每个槽位由不同的产品系列填充,因此新品会自动加入捆绑套装。
顾客看到的效果

当购物车中每个产品系列都有一件商品时,整套即可享受折扣,节省金额会单独列为一行。若只添加第二件上装而没有对应的下装,则不会形成第二套组合。

如何搭建

设置步骤

  1. 1

    活动 > 优惠类型

    选择「捆绑套装」,并采用固定形式,因为每个槽位都必须来自指定的产品系列。

    bundle.kind = fixed

  2. 2

    槽位

    为每个产品系列创建一个槽位,并用该系列中的多属性填充每个槽位。正是槽位机制让这个优惠成为跨系列组合,而不是从任意商品池中任选三件。

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

  3. 3

    奖励

    当各组成商品价格差异较大时,使用整套百分比折扣;当价格相近时,使用整套固定价格。

    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
奖励整套商品享 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 政策.