大数跨境

移除 marketCurrencySettingsUpdate 突变

移除 marketCurrencySettingsUpdate 突变 Shopify电商独立站
2026-09-22
5
导读:截至 GraphQL Admin API 版本 2027-01,市场货币设置更新(Market Currency Settings Update)突变已被移除,同时被移除的还有 Market Curr

自 GraphQL Admin API 版本 2027-01 起,marketCurrencySettingsUpdate 突变已被移除,同时被移除的还有 MarketCurrencySettingsUpdatePayload、MarketCurrencySettingsUserError 和 MarketCurrencySettingsUserErrorCode 类型。该突变此前已对每个请求返回错误,因此此次移除的是一个不再可用的端点。

变更内容

在 API 版本 2027-01 中,Admin GraphQL API 移除了以下内容:

  • marketCurrencySettingsUpdate
  • MarketCurrencySettingsUpdatePayload
  • MarketCurrencySettingsUserError
  • MarketCurrencySettingsUserErrorCode

该突变的弃用始于 Markets Home 在版本 2025-04 中推出时。由于 2025-04 变得不可访问,每次调用都会返回 UNIFIED_MARKETS_ENABLED 用户错误,而非更新任何内容。

要创建或更新市场货币设置,请使用 marketCreate 和 marketUpdate。两者均直接接受货币设置,因此您无需进行单独的调用。

版本 2026-10 及更早版本不受影响,并在其剩余的支持生命周期内保留该突变。

受影响对象

如果您的应用仍在调用 marketCurrencySettingsUpdate,则您会受到影响。这些调用目前并未更新货币设置,而在 2027-01 中它们将以不同方式失败:由于该字段不再存在,请求将在验证阶段被拒绝。

如果您已经使用 marketCreate 和 marketUpdate 来管理市场货币设置,则您不会受到影响。

所需操作

替换所有剩余的 marketCurrencySettingsUpdate 调用:

  1. 在创建市场及其货币设置时使用 marketCreate。
  2. 在更改现有市场的货币设置时使用 marketUpdate。
  3. 将相同的货币设置直接传入 marketCreate 或 marketUpdate 输入参数中。

由于引用了已移除字段的请求会导致验证失败,因此在 2027-01 中未迁移的调用将使整个请求失败,而不是仅针对某个突变返回用户错误。

相关文档

  • marketCreate 突变
  • marketUpdate 突变
  • Market 市场对象
【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7175
粉丝 0
Shopify电商独立站 1234
总阅读115.7k
粉丝0
内容7.2k