大数跨境

`productVariantsBulkCreate` 和 `productVariantsBulkUpdate` 突变现在会验证 `inventoryQuantities` 的限制

`productVariantsBulkCreate` 和 `productVariantsBulkUpdate` 突变现在会验证 `inventoryQuantities` 的限制 Shopify电商独立站
2025-10-01
1
导读:作为支持每个产品变体数量从 100 个提升至 2048 个的一部分,产品变体批量创建(Variants Bulk Create)和产品变体批量更新(Variants Bulk Update)突变现在会

有哪些变化?

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

输入验证限制

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

错误响应示例

{ "data": { "productVariantsBulkCreate": { "userErrors": [{ "code": "INVENTORY_QUANTITIES_LIMIT_EXCEEDED", "field": ["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突变提供了成本优化和输入验证,以高效处理复杂产品。

  • productSet突变现在也强制执行inventoryQuantities限制。

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