大数跨境

客户地址 API 现已支持 countryCode

客户地址 API 现已支持 countryCode Shopify电商独立站
2026-09-08
6
导读:从 Customer Account API 版本 2026-10 开始,客户地址输入和对象支持 country Code。现有的 territory Code 字段已弃用,但仍完全受支持,因此现有集

自 Customer Account API 版本 2026-10 起,客户地址输入和对象支持国家代码。现有的地区代码字段已弃用,但仍完全受支持,因此现有集成可继续正常运行而不会中断。在采用 API 版本 2026-10 时,开发人员应迁移至国家代码。 countryCode。现有的 territoryCode 字段已弃用,但仍完全受支持,因此现有集成可继续正常运行而不会中断。开发人员应在采用 countryCode 时迁移至国家代码。

变更内容

CustomerAddressInput 输入对象和 CustomerAddress 对象现在包含 countryCode。

在创建、更新或读取客户地址时使用 countryCode。它使用 CountryCode 枚举,并接受 ISO 3166-1 alpha-2 国家代码,例如 US 或 CA。

现有的 territoryCode 字段在 API 版本 2026-10 中被标记为已弃用。


注意: <code><span class="PreventFireFoxApplyingGapToWBR">territory<wbr/>Code</span></code> 并未被移除。继续使用它的现有查询和变更操作(包括使用较早 API 版本的集成)将继续按原样正常工作。


如果在地址输入中同时提供了这两个字段,countryCode 将优先生效。

受影响范围

此变更影响使用 Customer Account API 创建、更新或读取客户地址的应用。

使用 API 版本 2026-10 或更高版本的 App 可以使用 countryCode,并会看到 territoryCode 被标记为已弃用。使用 API 版本 2026-07 或更早版本的 App 保持不变,并可继续使用 territoryCode。

现有客户不会受到即时影响,且尚未公布任何移除版本。

为何重要

countryCode 使客户地址与 Shopify APIs 其他部分使用的国家代码术语以及强类型的 CountryCode 枚举保持一致。这提供了更清晰的输入要求,并避免了国家与地区术语之间的歧义。

操作指南

在采用 Customer Account API 版本 2026-10 时:

  • 检查客户地址查询和变更操作中是否使用了 territoryCode。
  • 将这些用法替换为 countryCode。
  • 提供 ISO 3166-1 alpha-2 值,例如 US,而不是 alpha-3 或数值,如 USA 或 840。
  • 针对 API 版本 2026-10 测试客户地址的创建、更新和读取功能。

停留在较早 API 版本的 App 无需立即进行更改。territoryCode 在版本 2026-10 中仍可使用,但迁移有助于使集成为其在未来 API 版本中可能被移除做好准备。

相关文档

  • CustomerAddress
  • CustomerAddressInput
  • CountryCode
【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7163
粉丝 0
Shopify电商独立站 1234
总阅读95.5k
粉丝0
内容7.2k