截至 API 版本 2026-04,我们已从 permitsSkuSharing 字段、FulfillmentService 对象以及 fulfillmentServiceCreate 和 fulfillmentServiceUpdate 变更中移除了该字段。SKU 共享将为所有履约服务默认启用。
我们做出此变更的原因
通过为所有履约服务启用 permitsSkuSharing,我们正在标准化跨履约服务的库存行为并简化 API。此前,将 permitsSkuSharing 设置为禁用状态会将库存限制在单个位置,这并不总能反映商家在现实世界中设置其库存商品的方式。
对您的应用的影响
- GraphQL:在 unstable 或 2026-04 及更高版本中,如果您查询 permitsSkuSharing 字段或在 API 版本的变更中发送它,您将开始收到错误。
- REST:在 unstable 或 2026-04 及更高版本中,permitsSkuSharing 字段不会在 GET 请求中返回。在 POST 和 PUT 请求中,permitsSkuSharing 参数将被忽略。
- permitsSkuSharing 将为所有履约服务启用。
- 当 permitsSkuSharing 处于禁用状态时,库存只能存放在单个位置;而为所有履约服务启用后,库存可以存放在多个位置。
您需要执行的操作
- 请从您的代码中移除对 unstable 或 2026-04 及更高版本中 permitsSkuSharing 的任何读取/写入操作。
- 审查任何假设库存只能为某个履约服务在单一位置存储的业务逻辑。

