Shopify 限制
Shopify 对使用其平台设置了一些限制,特别是在使用其 GraphQL Admin API 时。在本文中,我们将解释这些限制的工作原理,您需要了解的内容,以及 DataEase 如何充分利用这些限制。
DataEase 使用 Shopify GraphQL Admin API 2026-07 版(自 2026 年 9 月 27 日起——参见发布说明)。
好消息:DataEase 不限制您可以创建的任务数量。唯一的限制基于您的 订阅计划,该计划定义了每个文件可以导出的 最大行数。
⏳ Shopify API 速率限制(漏桶模型)
Section titled “⏳ Shopify API 速率限制(漏桶模型)”Shopify 使用 漏桶 算法来控制应用程序使用其 API 的方式。
- 可以将 API 限制视为一个桶。
- 每次您的应用程序发出请求时,都会稍微填满桶。
- 桶以 恒定速率排空(GraphQL Admin API 每秒 50 个积分)。
- 如果超过限制,Shopify 会 暂停您的应用程序,直到桶中再次有空间。
这对您的意义:
Section titled “这对您的意义:”- DataEase 自动管理 API 调用。
- 我们在需要时 等待 以保持在 Shopify 的限制范围内。
- 您无需担心达到 API 上限 - 我们会处理这些。
查询成本和分页大小
Section titled “查询成本和分页大小”每个 GraphQL 请求最多可花费 1,000 点。DataEase 会设置合适的分页大小,使请求保持在此限制之内,这也是某些导出每次请求读取的记录较少的原因:
- 产品 — 每页 33 个产品;导出
variantImage列时为 20 个;导出collections/smartCollections列时为 12 个。带有集合列的导出耗时更长,但文件内容相同。
Shopify 只统计到一个上限为止的记录数(例如事件为 10,000)。当实际数量更高时,导出表单会显示带加号的上限值——10,000+(此前为 >10000)。当过滤器是在 Shopify 返回记录之后应用的(集合类型过滤器)时,该数量是一个上界,会显示为 ≤ N。
📦 产品和变体创建的每日限制
Section titled “📦 产品和变体创建的每日限制”Shopify 对于 创建新产品和变体 有 严格的每日限制,特别是如果您的商店已经有超过 50,000 件商品。
- 一旦超过该阈值,您可以每 24 小时 创建最多 1,000 个新产品或变体。
DataEase 如何处理此问题:
Section titled “DataEase 如何处理此问题:”如果您达到每日限制:
- DataEase 可以 自动暂停任务。
- 任务将在 24 小时后恢复,从中断的地方继续。
- 您只需在设置导入时 启用“自动恢复”选项。
这可以帮助您 自动化大数据导入,无需监控。
📏 其他 Shopify 限制
Section titled “📏 其他 Shopify 限制”Shopify 还对以下内容有限制:
- Metafields(每个资源 250 个,每种字段类型的字符限制)
- 产品媒体和描述的 文件大小
- 每个产品的 最大变体数量(100)
- 某些类型的 最大 metafield 大小(例如
json为 2,000,000 个字符) - 新集合模型中的 集合限制(每个集合 10 个来源,每个来源 60 个条件)——参见 集合
- 事件 — 只能获取最近 12 个月的数据——参见 Events
我们在文档中的 每个实体指南中详细解释了这些限制。
您还可以在此处查看 Shopify 的一般限制: Shopify API 限制概述 →
- DataEase 在 Shopify 的限制范围内工作,尽可能高效地使用所有可用的 API 资源。
- 任务数量没有限制 - 只有导出文件的行数受您的计划限制。
- 我们在后台管理 速率限制和自动重试。
- 对于大型导入,当达到每日限制时,我们会自动 暂停和恢复。
使用 DataEase 自信地同步和扩展您的商店 - 我们在应对 Shopify 的限制时为您提供支持。