大数跨境

productSet 突变现在会验证 inventoryQuantities 的限制

productSet 突变现在会验证 inventoryQuantities 的限制 Shopify电商独立站
2025-10-01
0
导读:产品集突变现在对库存数量实施验证限制,以支持将每个产品的变体上限从 100 个提升至 2048 个。

有哪些变化?

productSet 突变现在强制执行库存数量的验证限制,作为支持每个产品变体数量从 100 增加到 2048 的一部分。

输入验证限制

随着每个产品的最大变体数量从 100 增加到 2048,该突变现在强制执行单个突变中所有变体的 50,000 个库存数量 的最大限制。这确保了在跨多个位置管理具有许多变体的产品时的可靠性能。

错误响应示例

{ "data": { "productSet": { "userErrors": [{ "code": "INVENTORY_QUANTITIES_LIMIT_EXCEEDED", "field": ["input", "variants"], "message": "Input contains 51200 inventory quantities, which exceeds the limit of 50000" }], "product": null } } }

为什么要进行此项更改?

支持 2048 个变体

  • 变体限制增加:产品现在最多可以有 2048 个变体(以前为 100 个)
  • 可靠的执行:确保在管理复杂产品时保持一致的性能

处理大型库存更新

如果您达到 50,000 的库存数量限制,您可以选择以下几种方案:

  1. 批量处理您的操作:将大型操作拆分为多个较小的突变
  2. 使用 inventorySetQuantities:要跨多个位置更新库存,请使用 inventorySetQuantities
  3. 使用批量突变:对于非常大的数据集,请考虑使用 批量突变操作

相关变更

  • 这些变化是支持每个产品 2048 个变体的增加限制的一部分。此验证补充了 动态复杂性计算,为 productSet 突变提供成本优化和输入验证,以高效处理复杂产品。

  • productVariantsBulkCreate 和 productVariantsBulkUpdate 突变现在也 强制执行 inventoryQuantities 限制。

【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7146
粉丝 0
Shopify电商独立站 1234
总阅读87.4k
粉丝0
内容7.1k