跳转到主要内容
数量阶梯折扣

用通俗易懂的方式讲清 Shopify 折扣中的按商品计数

按商品计数是每一项基于数量的折扣首先要回答的问题:什么才算「同一商品」?Stackable 提供三种明确的计数模式:per_variant(按变体)、per_product(按商品)和 per_group(按分组),确保阶梯折扣、BOGO 和数量阶梯折扣始终按照你真正想要的方式计数。

痛点

Shopify 论坛上的商家这样问……

如何让折扣只计算同一商品或其变体的数量,而不会不小心把收藏系列中所有不相关的商品都计入同一个总数?Shopify 客服确认原生折扣不支持「仅计算同一商品」这项功能。

Shopify 原生的折扣条件可以按收藏系列或商品列表限定范围,但背后的数量计算逻辑会把所有符合条件的行项目计入同一个共享数字。它没有内置的开关可以实现「只将这一商品的变体合并计数,不包含其他商品」,商家要么得到一个从庞大收藏系列中很容易被触发的折扣,要么只能手动搭建一套价格表来变通处理。

工作原理

Stackable 如何解决

截图即将上线

计数方式选择器,per_variant 处于高亮状态,并附有通俗易懂的预览说明句。
01

per_variant:只计算确切的 SKU

同一款式的大号 T 恤和中号 T 恤会分别计入各自的阈值。

截图即将上线

计数方式选择器,per_product 处于高亮状态,并附有通俗易懂的预览说明句。
02

per_product:将同一商品的所有变体合并计数

同一款 T 恤的所有尺码和颜色共享同一个档位。

截图即将上线

阶梯价格表组件,展示从 3 款分组商品中合计计算数量并计入同一档位。
03

per_group:手动挑选一小组相关商品

一个包含 3 款不同商品的「入门套装」会作为一个分组,共同计入同一个共享阈值。

使用示例

这样使用

场景

一家服装店希望同一款 T 恤(可混搭任意尺码)购买满 4 件即享 85 折,且不让其他款式的 T 恤计入总数。

设置

计数方式设为 per_product。档位:4+ = 85 折。范围限定为单一款 T 恤商品。

结果

购买该款 T 恤的 2 件中号加 2 件大号会触发该档位;购买 2 件这款 T 恤加 2 件不同款 T 恤则不会触发。

场景

一家印刷店销售海报,每种尺寸的成本都实际不同,各档位不能将不同尺寸混合计算。

设置

计数方式设为 per_variant。档位:5+ = 该特定尺寸的固定单价。

结果

购买 5 张 A3 尺寸海报会触发该档位;购买 3 张 A3 加 2 张 A4 则不会,因为不同尺寸的价格和计数是相互独立的。

场景

一个护肤品牌希望顾客同时购买洁面乳、爽肤水和保湿霜,任意组合方式,只要这三款商品的总数达到 3 件以上即可解锁折扣,而不计入目录中其他商品。

设置

计数方式设为 per_group,分组为这 3 款指定商品。档位:3+ = 88 折。

结果

从这三款商品中任意组合出 3 件即可触发折扣;同样的 3 件商品加上一款不相关的精华液,仍然只会将这三款商品的 3 件计入档位。

常见问题

常见问题

默认情况下应该使用哪种计数模式?

per_product,这是智能默认选项:同一商品页面下的所有变体都会合并计入同一档位,符合大多数商家对「多买这件商品」的理解方式。

什么时候需要改用 per_variant?

当不同变体在定价上实际是不同商品时,例如不同的印刷尺寸或材质,这些变体不应互相计入同一阈值。

per_group 是用来做什么的?

用于一小组明确指定的相关商品,比如一个套装或几件商品,让它们共享一个阈值,而不会像限定整个收藏系列的折扣那样把整个商品目录都纳入进来。

计数模式对 BOGO 和批量阶梯折扣的影响方式一样吗?

是的。计数模式是所有基于数量的优惠类型共用的设置:批量阶梯折扣、BOGO 和数量阶梯折扣都读取同一套 per_variant、per_product 或 per_group 逻辑。

安装 Stackable,从数量阶梯折扣开始

每种优惠类型都运行在同一套服务器端引擎上,无论如何组合,结账金额始终准确。

提供免费套餐,无需信用卡。

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