解決できる課題 事業紹介トップ 経営データ分析基盤 AI導入・業務改善 AI 業務アプリ 基幹システムのWeb化・段階移行 複雑な SaaS を専用 UI に Shopify Plus 移行・拡張 生成AI 活用(Multi AI) SEO / AIO / 広告運用 顧問・アドバイザリ インフラ構築 自社メディア投資・開発
AI導入 AI導入・業務改善 ChatGPTの社内導入 OpenAI Codex導入 AI運用・定着 Claude / MCP 総合 Claude Cowork Claude Code 導入支援 Claude Code 使いこなし支援 Claude Design MCP 開発・サーバー構築
EC構築・移行 Shopify Plus トップ EC-CUBE からの移行 大手カートからの移行 Shopify 通常プラン EC サイト構築
実績
業界ニュース 業界ニュース トップ AI ニュース └ Claude └ ChatGPT・Codex └ Gemini └ その他 Shopify ニュース SaaS ニュース お知らせ(自社発信)
会社情報 相談する
2026.10.03

Customer Account API、顧客住所APIにcountryCodeが追加 territoryCodeは非推奨に

記事のサマリー(TL;DR)

  • Customer Account API version 2026-10から、CustomerAddressInput入力オブジェクトとCustomerAddressオブジェクトがcountryCodeに対応しました。
  • 既存のterritoryCodeフィールドは非推奨(deprecated)となりますが削除はされておらず、古いAPIバージョンを含め既存のクエリ・ミューテーションは引き続き動作します。
  • Shopifyは、API version 2026-10を採用する際にcountryCodeへの移行を推奨しています。両方のフィールドが指定された場合はcountryCodeが優先されます。

対象と移行条件

この変更はCustomer Account APIを使って顧客住所の作成・更新・読み取りを行うアプリに影響します。

  • API version 2026-10以降を使用するアプリはcountryCodeを利用でき、territoryCodeは非推奨として表示されます。
  • API version 2026-07以前を使用するアプリへの影響はなく、引き続きterritoryCodeを使用できます。
  • 既存クライアントに対する即時の機能停止はなく、territoryCodeの削除バージョンは現時点でアナウンスされていません。

詳細

変更内容

CustomerAddressInput入力オブジェクトとCustomerAddressオブジェクトにcountryCodeが追加されました。顧客住所の作成・更新・読み取りの際にcountryCodeを使用します。countryCodeはCountryCode列挙型を使用し、USやCAのようなISO 3166-1 alpha-2形式の国コードを受け付けます。

既存のterritoryCodeフィールドは、API version 2026-10において非推奨と明示されました。ただしterritoryCodeは削除されたわけではなく、これを使用する既存のクエリ・ミューテーションは、古いAPIバージョンを使用する連携を含め、これまで通り動作します。

住所の入力に両方のフィールドが指定された場合は、countryCodeが優先されます。

この変更が重要な理由

Shopifyによると、countryCodeは、Shopifyの他のAPIで使われている「country-code」という用語や、厳密に型付けされたCountryCode列挙型と整合させるものです。これにより入力要件が明確になり、「country」と「territory」という用語の曖昧さを避けられるとしています。

推奨される対応

Customer Account API version 2026-10を採用する際は、以下の対応が推奨されています。

  • 顧客住所に関するクエリ・ミューテーションでterritoryCodeが使われていないか確認する。
  • 該当箇所をcountryCodeに置き換える。
  • USのようなISO 3166-1 alpha-2形式の値を指定し、USAや840のようなalpha-3形式や数値形式は使用しない。
  • API version 2026-10に対して、顧客住所の作成・更新・読み取りをテストする。

早期のAPIバージョンにとどまるアプリについては、即時の対応は不要です。territoryCodeはversion 2026-10でも引き続き動作しますが、Shopifyは、将来のAPIバージョンで削除される可能性に備えて移行しておくことを勧めています。

関連ドキュメント

CustomerAddress、CustomerAddressInput、CountryCode