要在 Shopify 上设置最小起订量(MOQ),首先要弄清楚你指的是哪种最低限制。 Shopify 现在原生处理两种:面向 B2B 公司买家的最低数量(B2B 目录数量规则,自 2026 年 4 月起所有套餐可用)和最低订单金额(Checkout Blocks 订单金额限制)。它仍然做不到的是面向普通顾客的某个商品的最低件数。这就需要添加一款应用,例如 OrderRules:在商品或变体上设置最低数量,Shopify 结账 Function 就会拦截低于该数量的订单——包括 Shop Pay 和其他快捷结账。

如果你销售葡萄酒、饮料或保健品这类整箱包装的商品,或者在零售之外还经营批发产品线,你会需要某种最低限制。没有它,买家可以只订购一件本应按 12 件一箱发货的商品,而 Shopify 会照单全收。本指南介绍 2026 年 Shopify 原生能做什么、应用在哪里仍有用武之地,以及如何在 OrderRules 中设置按商品的 MOQ。
什么是最小起订量,你需要哪一种?
最小起订量(MOQ) 是客户必须购买的最少件数。它很容易与另外两条相关规则混淆:
| 规则 | 示例 | Shopify 原生支持? | 在哪里设置 |
|---|---|---|---|
| 某个商品的最低件数(MOQ) | 「这款蜡烛至少买 6 个」 | 仅限 B2B 买家 | B2B 目录数量规则(B2B),或应用(所有人) |
| 最低订单金额(MOV) | 「至少消费 $50 才能结账」 | 是 | Checkout Blocks → 订单金额限制 |
| 增量 / 整箱装 | 「按 6 的倍数购买:6、12、18」 | 仅限 B2B 买家 | B2B 目录数量规则,或应用 |
MOQ 的存在有真实的商业理由。拣选并寄出一件低价商品的成本可能比商品本身还高,整箱包装的库存应当整箱发出,而小批量生产需要一个最低批量。
最常使用最低限制的店铺:
- 按整箱数量(12、24、144)发货的批发和 B2B 分销商
- 按箱销售啤酒、葡萄酒、康普茶和 CBD 的饮料生产商
- 有整箱最低数量的保健品和快消品牌
- 因开机成本而需要最低印量的印刷店
- 定制订单有最低规格的烘焙店和餐饮承办商
MOQ 与按倍数销售
MOQ 是一个下限——「至少买 12 个」。增量(步进)规则是一个倍数——「按 6 件一包购买」。单靠最低数量无法保证整包:最低 12、没有增量时,客户可以订 13 个。对于真正的整箱装,两者都要设置,并让最低数量是步进值的倍数。完整指南见在 Shopify 上按倍数和整箱装销售。
2026 年 Shopify 原生能做什么
Shopify 在 2026 年 4 月新增了两种原生最低限制。安装任何东西之前,先了解它们——其余情况见 Shopify 原生订单限制逐条对照表。
B2B 目录数量规则(仅限 B2B 买家)
Shopify 的 B2B 目录支持数量规则——为每个变体设置最小值、最大值和增量——以及阶梯定价。自 2026 年 4 月 2 日起,B2B 在 Basic、Grow、Advanced 和 Plus 套餐上均可使用,非 Plus 套餐最多可有 3 个启用中的目录。参见 Shopify 各套餐的 B2B 功能和设置数量规则。
局限在于:数量规则只适用于通过目录购买的 B2B 公司客户。店面上的普通顾客看不到它们。它们按变体设置,并且只在单笔订单内计算。
如果每一位需要最低限制的买家都是 B2B 公司客户,原生数量规则可能就够用了。
Checkout Blocks 订单金额限制(金额,而非件数)
Shopify 的 Checkout Blocks 应用包含订单金额限制:最低和最高订单小计,可面向所有客户或仅限 B2B 公司。它们适用于所有支付方式,包括 Shop Pay 和快捷结账。参见订单金额限制。这就是「至少消费 $50」的原生解决方案。
加购上限(是最大值,不是最小值)
在 设置 → 结账 → 高级偏好设置 下,Shopify 的加购上限可以限制每个变体在一个购物车中的最大数量。它是一个最大值,只适用于追踪库存的商品,并且不适用于 POS、草稿订单或 B2B 目录。它无法设置最小值。
仍然缺少什么
面向普通(非 B2B)顾客的某个商品的最低件数,以及面向他们的增量。这正是应用要填补的空缺。常见的变通办法都站不住:
- 把整箱作为一个商品来卖。 以 $48 上架「12 件装整箱」。你会失去按件的库存和定价,而想要 18 件的客户无从下单。
- 主题 JavaScript。 商品页或购物车页上的数量检查运行在客户端。Shop Pay、Apple Pay、「立即购买」按钮和直接结账链接都会绕过它,而且主题更新可能会悄无声息地让它失效。
- 给低于最低数量的订单退款。 在极小的订单量下可行。但每一笔订单都要人工检查,还会让客户困惑。
真正生效的最低限制必须在下单时检查,借助 Shopify 结账校验 Function。Function 在 Shopify 的服务器上为每一次结账运行,包括快捷结账——参见结账校验的工作原理。
哪种最低限制用哪种工具
| 你的情况 | 使用 |
|---|---|
| 只有 B2B 公司客户需要最低数量或整箱装 | Shopify B2B 目录数量规则 |
| 对所有人都要求「至少消费 $X」 | Checkout Blocks 订单金额限制 |
| 普通顾客必须至少购买某商品 N 件,或按倍数购买 | 应用——例如 OrderRules 的最小起订量和步进值 |
| 在一处同时管理最低限制和营业时间、每日上限或按客户限制 | OrderRules |
它们可以组合使用。一个兼营批发和零售的品牌,可能会为贸易账户使用 B2B 数量规则,用 Checkout Blocks 设置 $30 的零售最低金额,再用 OrderRules 为某一款零售商品设置 6 瓶的最低数量。
分步操作:在 OrderRules 中设置按商品的 MOQ
第 1 步:安装 OrderRules
安装 Shopify App Store 上的 OrderRules。最小起订量和步进值包含在免费的 Starter 套餐中,最多可用于 3 个商品。Pro($9.99/月) 取消商品数量限制,并增加系列上限、按客户限制和 CSV 批量编辑。
第 2 步:在商品或变体上设置最低数量
打开 产品限制,选择商品,输入 最小起订量。最低数量按商品或按变体设置;变体的设置会覆盖其商品的设置。当包装类型不同时使用变体——例如一个不设最低数量的「样品」变体,和一个最低 1 箱的「整箱」变体。
OrderRules 的最低数量只作用于商品和变体。没有面向整个系列或整个购物车的件数最低限制,而且最低数量适用于每一位顾客——无法只对部分客户标签开启。如果你只需要针对贸易账户的最低数量,那正是 Shopify B2B 数量规则的用途。
第 3 步:为整箱装添加步进值
如果商品按箱发货,再设置一个 步进值 / 递增数量——12 件一箱就设 12——让订单按 12、24、36 递增。参见按倍数销售。
第 4 步:检查店面提示
OrderRules 会在商品页显示最低起订徽章(「📦 最低订购量:6 件」);如果购物车数量不足,还会在结账时显示一条提示,写明商品名称、最低数量以及还差多少件。两者都可在 设置 中编辑。在结账前就把最低数量告诉客户,可以避免大多数在拦截处被放弃的购物车。
第 5 步:用快捷结账测试
加入少于最低数量的商品,然后用 Shop Pay 或其他快捷方式结账。结账应当停下并显示最低数量提示。只在购物车页检查的应用能通过购物车测试,却会在这一步失败。
第 6 步(大型目录):用 CSV 批量编辑
在 Pro 套餐上,把商品限制导出为 CSV,在电子表格中填写 Min Order Qty 和 Step Quantity 列,然后导入。参见 Shopify 商品限制批量设置:CSV 导入指南。
B2B 与批发的最佳实践
- 贸易账户使用 Shopify 的 B2B 数量规则。 它们是原生的,按目录设置,而且现在所有套餐都可用。把应用的最低数量留给适用于所有人的规则。
- 让最低数量与履约单位一致。 如果你按 24 件一箱备货,最低 20 件会让你的团队不得不拆箱。
- 在商品页上展示最低数量,而不只是在结账时。在结账时才发现最低数量的批发买家会放弃购买。
- 混装箱需要另一种工具。 「这个系列中任选 12 瓶」是系列级的最低数量,OrderRules 不提供。可选方案:混装箱商品组合、B2B 数量规则,或组合销售应用。
- 贸易账户的信用额度是另一个问题。OrderRules 的按客户消费上限会在已登录客户达到上限后拦截其后续订单——参见客户消费上限。
常见的 MOQ 错误
- 设了最低数量却没有店面提示。 客户在结账时撞上拦截,然后离开。
- 只在客户端执行。 快捷结账会绕过它。
- 在批发商品上用零售最低数量(或反过来)。 用 B2B 目录把两者分开。
- 最低数量与库存单位不匹配。 24 件一箱,最低数量就应按 24 的倍数设置。
- 没有用 Shop Pay 测试。
- 「以防万一」到处设置最低数量。 它们会增加摩擦。只在单位经济性确实需要的地方使用。
OrderRules 与其他 MOQ 应用的对比
| 应用 | 最低数量作用范围 | 免费套餐 | 全店每日上限 | 按客户限制 | 对比 |
|---|---|---|---|---|---|
| OrderRules | 商品、变体(+ 步进值) | 有(3 个商品) | 有 | 有(Pro,需登录) | — |
| Avada Order Limits | 商品、系列 | 有 | 无 | 有限 | 对比 Avada |
| MinMaxify | 商品 | 无 | 无 | 无 | 对比 MinMaxify |
| KOR Order Limits | 商品、系列 | 无 | 无 | 仅标签(Pro) | 对比 KOR |
| MinCart | 购物车、商品 | 无 | 无 | 无 | 对比 MinCart |
| Pareto Order Limits | 商品 | 有 | 无 | 无 | 对比 Pareto |
竞品功能以其 App Store 页面所列为准;详情请查看对比中心。
常见问题
Shopify 有内置的最小起订量功能吗?
对于 B2B 买家,有:B2B 目录数量规则可按变体设置最小值、最大值和增量,自 2026 年 4 月起所有套餐可用。对于普通顾客,没有——没有原生的按商品最低数量,因此你需要一款应用。
可以为批发和零售客户设置不同的 MOQ 吗?
用 Shopify 的 B2B 目录设置批发最低数量,零售则不设。OrderRules 的最低数量适用于每一位顾客,无法针对客户标签。
MOQ 的强制执行对 Shop Pay 和 Apple Pay 有效吗?
只有当它作为结账校验 Function 运行时才有效。OrderRules 的最低数量正是如此,Shopify 的 B2B 数量规则和 Checkout Blocks 订单金额限制也会在结账时生效。购物车页脚本则不行。
MOQ、最低订单金额和订单上限有什么区别?
MOQ 是件数(「这个至少买 12 个」)。最低订单金额是金额门槛(「消费满 $50」),Shopify 的 Checkout Blocks 可以原生处理。订单上限通常指最大值——「每天不超过 50 单」——由 OrderRules 处理。
可以在变体层级设置 MOQ 吗?
可以。OrderRules 的最小起订量和步进值可以按变体设置,并覆盖商品的设置。
如何为数百个商品批量导入 MOQ 规则?
在 Pro 套餐上,把商品限制导出为 CSV,填写 Min Order Qty(以及 Step Quantity)列,然后导入。参见 CSV 批量导入指南。
最小起订量和按倍数销售是一回事吗?
不是。最低数量是下限;倍数是增量。对于整箱装,两者都要设置——参见如何在 Shopify 上按倍数销售。
下一步
如果你的最低限制针对的是 B2B 公司买家,请从 Shopify 的 B2B 数量规则开始。如果你需要「至少消费 $X」,请使用 Checkout Blocks。如果普通顾客必须购买某个商品的最低数量——或按箱购买——请安装 OrderRules 并在商品上设置;免费套餐可覆盖 3 个商品。
想了解 OrderRules 与其他应用相比如何,请查看 Shopify 订单限制应用排名。