2026 年 Shopify 的硬性限制,一句话概括: 每个商品最多 2,048 个变体,但只能有 3 个选项;5,000 个自动商品系列;Basic 套餐没有员工账户;Plus 以下套餐 10 个库存地点,Plus 为 200 个;结账的信息、配送和付款步骤只有 Plus 可以自定义;Shopify Scripts 已于 2026 年 6 月 30 日关闭;B2B 和订单金额限制现已覆盖所有套餐;/products/ 和 /collections/ URL 前缀固定不变;每个订单最多 5 个折扣码。下表列出了每一项限制、适用的套餐、来源以及常用的变通方案。
最后核实:2026 年 10 月 8 日,依据 Shopify 帮助中心、开发者文档、更新日志和定价页面(来源见文末)。Shopify 经常调整限制——好几篇在这个话题上排名靠前的文章,引用的数字在 2025 年和 2026 年已经变了。
声明:OrderRules 是一款填补其中一项空白的 Shopify 应用——订单限制。本页其余内容都是关于 Shopify 本身。
所有限制一览
| 领域 | 限制 | 套餐 | 变通方案 |
|---|---|---|---|
| 商品目录 | 每个商品 2,048 个变体 | 全部 | 拆分为多个商品;用 Combined Listings(Plus)或色板应用把它们归为一组 |
| 每个商品 3 个选项 | 全部 | 使用商品选项应用(行项目属性,不能按选项管理库存),或拆分商品 | |
| 变体超过 500,000 个:每天最多新增 10,000 个变体 | Plus 以外的全部套餐 | 提前规划大批量导入,或升级 Plus | |
| 每个商品 250 张图片和 250 个标签 | 全部 | 把额外的媒体托管在别处;用元字段代替标签 | |
| 图片最大 20 MB、2,500 万像素;视频最长 10 分钟、最大 1 GB;3D 模型最大 500 MB | 全部 | 上传前先压缩 | |
| 商品系列 | 5,000 个自动商品系列,每个最多 60 个条件 | 全部 | 基于标签或元字段的条件;合并相似的商品系列 |
| 商品超过 5,000 个的商品系列,店面筛选器会消失 | 全部 | 拆分大型商品系列,或使用搜索和筛选应用 | |
| Liquid 分页每页 50 个商品 | 全部 | 分页,或用 Storefront API 加载更多 | |
| 结账 | 在信息、配送和付款步骤上自定义 UI | 仅 Plus | 其他套餐:结账编辑器、“感谢”/“订单状态”页面应用,以及 Functions |
checkout.liquid 不再对结账页面生效(自 2024 年 8 月 13 日起) | 全部 | 结账扩展性(Checkout extensibility) | |
| Shopify Scripts 已停止运行(2026 年 6 月 30 日) | Plus(原本仅限 Plus) | Shopify Functions——参见 从 Scripts 迁移到 Functions | |
| 使用 Functions 的应用:任何套餐都可用 App Store 公开应用;自定义应用仅限 Plus | — | 使用 App Store 应用,或用 Plus 部署你自己的应用 | |
| 每个店铺最多 25 个结账验证函数;均不在 POS 或订阅续订上运行 | 全部 | 把规则合并到一个应用中 | |
| 订单 | 原生限制只在单个购物车或订单内计数:按变体的加购上限、B2B 数量规则、订单金额限制 | 全部 | 用带结账验证的应用实现按客户、每日或按时间的限制——参见 原生订单限制 vs 应用 |
| 结账时没有营业时间、配送日期选择器或容量上限 | 全部 | 带结账验证的排期应用 | |
| 自 2025 年 4 月 1 日起创建的草稿订单,闲置 1 年后会被删除 | 全部 | 完成或导出你需要的草稿订单 | |
| B2B | 最多 3 个启用中的 B2B 目录(Plus 不限);公司专属目录、部分付款和定金仅限 Plus | Basic–Advanced | 升级 Plus,或使用批发应用 |
| 套餐与团队 | 员工账户:Basic 0 个,Grow 5 个,Advanced 15 个,Plus 不限 | — | 协作者账户;升级套餐 |
| 库存地点:Basic、Grow 和 Advanced 为 10 个;Plus 为 200 个 | — | 履约应用的地点不计入上限 | |
| 第三方支付网关手续费:Basic 2%,Grow 1%,Advanced 0.6%,Plus 0.2% | — | 在可用地区使用 Shopify Payments | |
| Markets | 国家或地区市场数量不限 | 全部 | — |
| 按市场自定义主题和结账:Advanced 和 Plus;按市场设置结账区块:Plus | — | 升级套餐 | |
| URL 与 SEO | 固定的 /products/、/collections/、/pages/、/blogs/ 前缀;只能编辑 handle | 全部 | 用 headless 店面完全掌控 URL |
商品既能通过 /products/… 访问,也能通过 /collections/…/products/… 访问 | 全部 | 从主题链接中移除 within: collection;canonical 保持在 /products/ | |
robots.txt 只能通过 robots.txt.liquid 编辑(Shopify 支持团队不提供协助) | 全部 | 谨慎编辑;用 Search Console 测试 | |
sitemap.xml 自动生成,没有编辑器 | 全部 | 用 noindex 让页面不被搜索收录,或使用 robots 规则 | |
| 内容 | 博客文章按标签或不同博客分组;没有分类 | 全部 | 每个主题一个博客,或使用元对象 |
| 元对象定义:128 个(Plus 为 256 个);每个 40 个字段;每个定义 1,000,000 个条目 | — | 升级 Plus,或减少定义数量、扩大每个定义的覆盖范围 | |
| 折扣 | 每个订单最多 5 个商品或订单折扣码,外加 1 个运费折扣码 | 全部 | 自动折扣,或 Discount Function 应用 |
| 最多 25 个启用中的自动折扣,包括应用折扣 | 全部 | 把规则合并到一个 Function 中 | |
| 同一行项目叠加多个商品折扣 | 仅 Plus | 升级套餐,或使用单个合并折扣 | |
| API | REST Admin API 已成为旧版;新的公开应用必须使用 GraphQL(自 2025 年 4 月起) | — | GraphQL Admin API |
| GraphQL Admin:每秒 100 点(Advanced 200,Plus 1,000);每次查询最多 1,000 点 | — | 大型任务使用批量操作(bulk operations) | |
| 输入数组最多 250 项 | 全部 | 分批请求 | |
| 账户 | 旧版(经典)客户账户已于 2026 年 2 月 26 日弃用;尚无停用日期 | — | 迁移到新版客户账户 |
2026 年有哪些变化
- Shopify Scripts 已经退出。 编辑功能于 4 月 15 日停止,所有脚本于 2026 年 6 月 30 日停止运行。没有任何内容被自动迁移。Scripts 无法阻止结账;Functions 可以——参见 每个脚本由什么替代。
- 所有套餐都有 B2B(4 月 2 日)。Basic、Grow 和 Advanced 最多可使用 3 个 B2B 目录,支持数量规则和批量定价。
- 所有套餐都有订单金额限制(4 月 13 日)。Checkout Blocks 可设置订单小计的最小值或最大值,在 Shop Pay 和快捷结账中同样生效。
- 旧版客户账户已弃用(2 月 26 日)。新店铺已无法使用;Shopify 尚未公布关闭日期。
- “感谢”页面和“订单状态”页面:非 Plus 店铺必须在 2026 年 8 月 26 日前迁离旧的自定义方式。
其他文章仍然写错的数字
| 你仍会看到的说法 | 当前数字 |
|---|---|
| 每个商品 100 个变体 | 2,048 个,所有套餐,自 2025 年 10 月 15 日起 |
| 超过 50,000 个变体后,每天只能新增 1,000 个 | 超过 500,000 个后,每天 10,000 个——且 Plus 不受限 |
| Basic 包含 2 个(或 5 个)员工账户 | Basic 为 0 个 |
| Plus 地点数量不限 | 200 个 |
| Markets 上限为 3 个或 50 个 | 国家或地区市场 不限数量 |
| 结账应用需要 Plus | 只有信息、配送和付款步骤上的应用需要;Function 应用在所有套餐上都能用 |
| Scripts 是自定义结账逻辑的方式 | Scripts 已于 2026 年 6 月 30 日 停止 |
订单规则的空白
有一类限制,几乎影响每一家无法满足无限需求的店铺。Shopify 的原生订单限制都只 在单个购物车或单个订单内 计数:加购上限(每个变体在一个购物车中的最大数量)、B2B 数量规则(面向 B2B 买家)以及订单金额限制。没有任何原生功能会记住昨天的订单,或者看时间。所以以下这些需要应用:
- 跨订单的按客户限制——“每位客户限购一件”、“每月 3 件”。
- 店铺或单个商品的每日、每周或每月订单上限。
- 真正关闭结账的营业时间和节假日休息。
- 配送和自提日期、时间段,以及每个日期或时间段的容量。
只有当 Shopify 在结账时用验证 Function 检查这些规则,应用才能可靠地执行它们——这在所有套餐上都可用,但不适用于 POS、订阅续订或由其他应用创建的订单。完整的逐条对照及来源,见 Shopify 原生订单限制 vs 应用。OrderRules 就是这样一款应用;其工作机制见 Shopify 结账验证的工作原理。
什么情况下这些限制意味着你需要 Plus
Plus 取消或提高了其中少数几项限制:所有结账步骤都可自定义 UI、可使用带 Functions 的自定义应用、B2B 目录和员工数量不限、200 个地点、更高的 API 容量、没有变体创建节流,以及同一行可叠加多个商品折扣。如果这些都不是阻碍,在更低的套餐上,一款 App Store 应用通常就能补上空白——包括所有套餐都能使用的结账验证。
来源
- Shopify 帮助中心:添加变体 · 商品 CSV · 商品媒体类型 · 智能商品系列
- Shopify 帮助中心:结账扩展性 · Script Editor 迁移 · 订单金额限制 · 加购上限
- Shopify 帮助中心:各套餐的员工账户 · 地点 · 市场类型 · 折扣组合 · robots.txt · 站点地图 · 草稿订单
- Shopify 更新日志:2,048 个变体(2025 年 10 月 15 日) · Scripts 停止编辑(2026 年 3 月 12 日) · 非 Plus 套餐的 B2B(2026 年 4 月 2 日) · 所有套餐的订单金额限制(2026 年 4 月 13 日) · checkout.liquid 弃用
- Shopify.dev:API 限制 · GraphQL Admin 速率限制 · Shopify Functions · 结账验证 API · 结账 UI 扩展 · 元对象限制 · robots.txt.liquid · 旧版客户账户弃用
- Shopify:定价