你按六瓶一组卖罐装饮料、按一打卖纸杯蛋糕,或按每箱 12 瓶卖葡萄酒——可 Shopify 却任由顾客加购 5 件、13 件,或任何他们想要的数量。如果你搜索过如何“按某个数字的倍数销售”、强制“整箱包装”数量,或让顾客“按增量下单”,那你已经撞上了 Shopify 一个比较隐蔽的短板:平台可以要求一个最低数量,但让每一笔订单都保持为整箱数量的干净倍数,则是另一码事。
本指南将讲清最低数量和增量的区别、Shopify 原生能做什么、不能做什么(这个答案在 2026 年发生了变化)、为什么流行的“做一个六瓶装款式”变通做法会适得其反,以及如何在你的店铺上强制执行真正的整箱数量——一直贯穿到结账。
快速解答:如何在 Shopify 上按倍数销售
要让一个商品只能按倍数在 Shopify 上销售,请设置一条阶梯(增量)规则,让数量只能是你的整箱数量或它的倍数——6、12、18 等等。 Shopify 仅在 B2B 目录内原生支持这一功能。对于标准的面向消费者店铺,请使用像 OrderRules 这样的应用,它会在商品页展示规则、在购物车中自动吸附无效数量,并用 Shopify Function 在结账时拦截不合规的数量——因此即使经过 Shop Pay 和其他快捷结账,规则依然有效。
增量 vs. 最低:拆散整箱的那个区别
两条规则听起来相似,经常被混淆。把它们搞清楚,就赢了一大半:
- 最低订购数量(MOQ) 设定下限:至少购买 12 件。 允许的数量:12、13、14、15……
- 增量(阶梯)数量 设定倍数:按 6 件一包购买。 允许的数量:6、12、18、24……
这里有个陷阱:单靠最低数量并不能让你的整箱保持完整。 如果你给一个按每箱 12 件发货的商品设了最低 12 件,然后就此打住,顾客可以下单 12 件——再改成 13 件、20 件或 25 件。这下你的仓库就得拆箱,而“只按整箱出售”的整洁承诺也就没了。
要记住的规则,也是大多数指南跳过的那条:最低数量必须是阶梯值的倍数。 对于真正的整箱包装,你往往两者都要——最低 12 件加上增量 6,允许 12、18、24 及以上,但绝不会是 13 或 20。在动任何设置之前,先想清楚你实际面对的是两个问题中的哪一个(下限、倍数,还是两者兼有)。
来看一个简短的实例。假设你按六瓶装销售精酿啤酒,且不接受低于两组的订单:
- 仅设增量(6): 允许 = 6、12、18、24…… ——最小订单是一组六瓶装。
- 仅设最低(12): 允许 = 12、13、14…… ——只要有人选了 13,一个被拆开的箱子就溜了过去。
- 最低 12 + 增量 6: 允许 = 12、18、24…… ——始终是两组或更多完整的六瓶装,绝不会出现被拆开的箱子。
第三行才是“按干净的整箱销售”真正的含义,而要做到这一点,两个设置缺一不可。
“按倍数销售”实际需要什么
一条只是在商品页看起来正确的规则并不够。要可靠地按整箱销售,你需要以下全部:
- 商品页清晰提示——一个像“请按 6 的倍数下单”这样的可见徽章,让顾客不会感到意外。
- 购物车纠正——如果有人的数量落到了无效值上,购物车应当自动修正(把 5 吸附为 6),而不是悄无声息地失败。
- 结账强制执行——一个服务器端校验,确认最终数量是有效的倍数,让快捷结账无法把被拆开的整箱蒙混过关。
- 按商品或按款式控制——饮料按六瓶装、烘焙食品按一打、其他所有商品按单件,都在同一家店里。
- 按件计的库存——你的库存始终以单件计数,而不是被拆分到“单件”和“整箱”两个商品之间。
后两点,正是常见变通做法崩溃的地方。
Shopify 能原生设置数量增量吗?
部分能——而且仅限 B2B。 这一点在 2026 年确实变了,所以值得说清楚。
Shopify 的 B2B 数量规则允许你为 B2B 目录中的商品设置最低值、最高值和增量(默认为 1,且必须是 1 或以上的整数)。经典的例子是给一个 12 件装设置最低 12 件、增量 12。这些规则按款式应用,并在结账时重新校验,因此它们是真正的强制执行,而不只是一个主题层面的小改动。
两个重要限制:
- 仅限 B2B。 这些规则存在于 B2B 目录内,而 B2B 目录与公司账户登录绑定——不是你的公开店铺。自 2026年4月2日起,原生 B2B(包括目录数量规则)在 Basic、Grow 和 Advanced 套餐上免费提供,最多三个目录;不再仅限 Plus。如果你运营的是带公司账户的批发渠道,这是个好消息——但它对在你常规 DTC 店铺上购买整箱的顾客毫无帮助。
- 规则不会在款式之间合并计算。 Shopify 自己的文档说得很直白:“顾客不能用 5 顶灰色帽子和 5 顶蓝色帽子来凑够 10 顶帽子的增量。” 一件衬衫上增量为 10,意味着每种颜色各 10 件、分别计数——而不是混搭 10 件。对许多整箱卖家来说,这就是错误的行为。
所以,如果你所有的下单都通过 B2B 公司账户登录进行,原生数量规则可能就够用了。如果你面向普通大众销售整箱——这是常见得多的情况——Shopify 就没有原生的增量规则,你需要借助一款应用。
那主题里的数量输入框呢?标准主题的数量选择器可以在视觉上按步长增减,但它并不强制执行真正的增量,而且任何仅存在于前端的限制都很容易被破解:顾客可以编辑购物车,而且快捷结账(Shop Pay、PayPal、Google Pay、Apple Pay)会完全跳过商品页。无论是什么样的花招,如果规则没有在结账时被校验,它就不算规则。
“做一个六瓶装款式”的变通做法——以及它为什么适得其反
最常被建议的变通做法,是创建一个单独的“六瓶装”商品或款式。它看似简单,还能省去应用,但会引入更大的问题:
- 库存不同步。 一个“六瓶装”商品持有自己的库存计数,不会自动反映单件销售。卖出六件单品,你的六瓶装仍然显示“有货”,反之亦然。商家提出的正是这个痛点——他们希望整箱与真实的按件库存挂钩,而款式这个花招会破坏这层联系。
- 目录膨胀。 每一种整箱规格都变成又一个要拍照、定价和维护的商品或款式。
- SEO 和评价被拆分。 同一件商品有两个 URL,会分散你的排名,并把评价分散到重复页面上。
- 定价别扭。 按箱定价掩盖了你的单件价格,让折扣和比价变得一团糟。
阶梯规则能避免这一切:一个商品、一套按件计的库存计数,以及一个“数量必须是整箱数量倍数”的要求。
如何用 OrderRules 在 Shopify 上按倍数销售
OrderRules 为你的常规店铺添加了一条真正的增量规则,并在结账时强制执行——适用于任何 Shopify 套餐,无需 Plus。阶梯数量是 Pro 套餐功能。 设置方法如下:
第 1 步 — 安装 OrderRules 并开通 Pro 套餐
从 Shopify App Store 安装 OrderRules 并升级到 Pro(每月 $9.99)。阶梯数量、按顾客限制和无限商品规则都在 Pro 中;免费的 Starter 套餐涵盖营业时间、节假日日历和基础上限。
第 2 步 — 选择商品或款式
挑选你想按整箱销售的商品——或具体款式。由于规则按商品或按款式设置,你可以给饮料设一条六瓶装规则,同时让一张礼品卡完全不设规则。
第 3 步 — 设置“按 N 的倍数下单”规则
把你的整箱数量作为阶梯值填入(6、12、24)。此后顾客只能选择 6、12、18 等数量。如果首单必须是完整一箱,再加上一个最低数量——例如,最低 12 件、阶梯值 6。
第 4 步 — 自定义店铺提示文案
编辑顾客会看到的这三条提示,让规则永远不会让人觉得像出错:
- 商品页徽章——例如,“📦 请按 6 的倍数下单”;
- 购物车自动吸附提示——输入 5,OrderRules 就会把它吸附为 6,并附上简短说明;
- 结账拦截提示——万一有无效数量到了结账环节,就会显示这条提示。
第 5 步 — 用 CSV 批量应用(大型目录)
对于大型目录,导出你的商品,填写 stepQuantity 列,再重新导入,一次性为数百个商品设置整箱数量——无需逐个点击。参见批量 CSV 指南。
第 6 步 — 测试自动吸附与结账
添加一个无效数量,确认它在购物车中吸附,然后下一笔测试订单,确认 Shopify Function 会拦截无效数量——包括经由 Shop Pay。正是这个服务器端校验,让规则坚不可摧。
关于商品级规则的完整细节,请见按商品限制文档和按款式限制文档。
原生 vs. 应用:快速对比
| 能力 | Shopify 原生 | OrderRules |
|---|---|---|
| 增量 /“N 的倍数”规则 | 仅限 B2B 目录 | 任意商品或款式,可用于你的 DTC 店铺 |
| 无需 B2B 公司账户登录也能用 | 否 | 是 |
| 商品页徽章 | 否 | 是(可自定义) |
| 在购物车中自动吸附无效数量 | 否 | 是 |
| 结账强制执行(含 Shop Pay) | 是(B2B) | 是(Shopify Functions) |
| 保持一个商品 / 一套按件库存 | 是 | 是 |
| 同时组合最低值 + 最高值 + 阶梯值 | 有限 | 是 |
| 需要 Shopify Plus | 否(自 2026年4月2日起) | 否 |
如果你只通过公司账户销售,原生 B2B 规则很合适。如果要面向大众销售整箱——需要商品页提示、购物车吸附,以及目录中不同商品混用不同整箱规格——那么应用才是切实可行的路线。
常见的整箱包装场景
同一个功能能覆盖很多情况。以下是我们看到的几种模式:
- 饮料和罐装商品——只按六瓶装或每箱 24 件出售。把阶梯值设为 6 或 24。
- 烘焙和食品——按一打出售。阶梯值为 12;如果你不零卖单件,就加上最低 12 件。
- 批发与分销——每箱 12 件的商品,带整箱下限。最低 12、阶梯 12,让每一笔订单都以干净的整箱发货。
- 组合或套装商品——只有成对或成套才有意义的商品。阶梯值为 2。
- 混合目录——饮料按六件、零食按十二件、单件不设规则。逐个独立设置各商品,其余的用 CSV 批量导入。
如何为按倍数销售的商品定价
定价往往是卖家最容易说服自己去做重复“整箱”商品的地方——但你并不需要。让商品按单件定价,把整箱交给阶梯规则处理。一罐定价 $2.50、阶梯值为 6,当顾客加购一组六瓶装时,只会显示一行 $15.00 的金额;你的价格、库存和报表都保持按件计、清晰易读。
如果你想为更大的整箱提供降价优惠——比如买 24 件比买 6 件时每罐更便宜——那属于折扣,而不是数量规则,所以要把两者搭配使用。Shopify 原生的批量定价可在 B2B 目录内处理分层的单件价格,而自动折扣可以在 DTC 店铺上奖励更大的购买数量。OrderRules 强制执行顾客必须买多少;Shopify 的折扣和批量定价则决定他们支付多少。把这两项工作分开——数量规则放在商品上,降价优惠作为折扣——远比把整箱规格塞进重复的商品和价格里干净得多。
把阶梯数量与你的其他规则组合起来
按倍数销售很少单独出现。由于 OrderRules 同时也是一款订单限制、购买限制和营业时间应用,同一个工具还能:
- 在阶梯值(倍数)之外,强制执行一个最低订购数量(下限);
- 设置一个每单最高数量上限,让没有人能一次清空你的库存;
- 应用按顾客限制,让某个分销商无法连续下十笔整箱订单;
- 把这一切都通过一个 Shopify 结账 Function 运行,而不用堆叠好几个单一用途的应用。
这正是在你其他订单规则已经存在的地方解决增量问题的优势——相邻的内容请见Shopify 订单规则完整指南和最低订购数量指南。
你应该了解的 2026 平台变更
有两个 Shopify 期限,决定了今年整箱规则如何被强制执行:
- Shopify Scripts 在 2026 年停止服务——2026年4月15日之后你将无法再编辑或发布 Scripts,所有 Scripts 会在 2026年6月30日停止运行。Scripts 由 Shopify Functions 取代。如果你店铺里还有任何数量逻辑仍依赖 Scripts,就需要迁移到 Functions。(6月30日是 Scripts 的截止日期——尽管常被混淆,它并不是
checkout.liquid的截止日期。) - 原生 B2B 在 2026年4月2日开放——B2B,包括目录数量规则,现在在 Basic、Grow 和 Advanced 套餐上均可使用,不再仅限 Plus。
实用要点:用构建在 Shopify Functions 上的方案来强制执行增量,它会在结账时进行服务器端校验——覆盖各类快捷结账——并且在每个套餐上都能用。OrderRules 已经在 Functions 上运行其阶梯数量校验,因此它站在 Scripts 停用的正确一边。
疑难排查
- 数量在商品页不吸附。 阶梯数量通过自动检测商品页,可在 Dawn、Refresh、Sense、Savor、Horizon 及另外 10 多种主题上工作。如果主题较为特殊,请在设置中添加你自定义的 CSS 选择器。
- 仍然有人带着被拆开的整箱完成了结账。 这只会在规则仅存在于前端时发生。确认结账校验已开启——服务器端 Function 才是拦截快捷结账的关键。
- 更改款式后仍沿用了旧的整箱数量。 确认你使用的是最新版本;按款式规则是有作用域的,切换购物车行的款式会应用该款式自己的阶梯值。
- 徽章显示的数字不对。 徽章文案可按规则自定义——请检查具体商品规则上的徽章提示。
结语
Shopify 可以要求一个最低数量,并且——自 2026 年 4 月起——它可以在 B2B 目录内强制执行增量。它仍然做不到的,是让你店铺上的普通顾客只能按六件或十二件的干净整箱购买。要实现这一点,你需要一条阶梯规则,它会显示在商品页、修正购物车,并在结账时守住底线。
如果你销售整箱包装、六瓶装或一打,就从 OrderRules 开始,用 Pro 套餐设置你的“按 N 的倍数下单”规则,让每一笔订单都以完整的整箱到货——没有被拆开的箱子、没有重复的整箱商品、没有库存漂移。