開発者向けの変更です。
メタフィールドの宣言に、owner_type が加わります
対象は、Checkout UI extensions と Customer Account UI extensions。
shopify.extension.toml でメタフィールドを宣言するときに、owner_type を書けるようになりました。
掲載は2026年10月8日、開発者向けの Changelog。
出典: Shopify developer changelog「New
owner_typefield for metafield declarations in Checkout and Customer Account UI extensions, required in 2027-01」2026年10月8日
https://shopify.dev/changelog/metafield-owner-types-required-for-checkout-and-customer-account-ui-extensions
- Version: 2026-10
- Flags: Update / Action required
- Surfaces: API
- Affected APIs: Checkout UI / Customer Accounts
Starting with API version 2026-10, Checkout and Customer Account UI extensions can specify an owner_type for each metafield declaration in shopify.extension.toml.
(API バージョン 2026-10 から、Checkout と Customer Account の UI extensions は、shopify.extension.toml のメタフィールドの宣言ごとに owner_type を指定できます)
2026-10 の時点の公式の言葉は「指定できる」。
2027-01 からは、owner_type が無いとデプロイが止まります
API バージョン 2027-01 から、owner_type は必須です。
Starting with API version 2027-01, owner_type is required for every metafield declaration, and deployments without it will be blocked.
(API バージョン 2027-01 から、owner_type はすべてのメタフィールドの宣言で必須になり、これが無いデプロイは止められます)
- 2026-10 から — 指定できる
- 2027-01 以降 — すべての宣言に必須。無いデプロイは止められる
止まるのは、デプロイの段階です。
owner_type は、メタフィールドの持ち主を表します
宣言を書く場所は2か所。
Metafield declarations in [[extensions.metafields]] and [[extensions.targeting.metafields]] accept a new owner_type property. owner_type names the resource that owns the metafield, such as PRODUCT or CUSTOMER.
([[extensions.metafields]] と [[extensions.targeting.metafields]] のメタフィールドの宣言が、新しい owner_type のプロパティを受け付けます。owner_type は、そのメタフィールドを持つリソースの名前を示します。たとえば PRODUCT や CUSTOMER です)
[[extensions.metafields]][[extensions.targeting.metafields]]- 値の例は
PRODUCTとCUSTOMER
なぜ持ち主を書かせるのかも、公式は説明しています。
Shopify uses owner_type to fetch only the metafields from the resource types your extension needs, which improves extension performance.
(Shopify は owner_type を使い、拡張機能が必要とするリソースの種類からだけメタフィールドを取りにいきます。これで拡張機能の性能が上がります)
取りにいく範囲を絞るための項目、という位置づけです。
効くのは、toml でメタフィールドを宣言している拡張機能です
条件は2つそろったとき。
Checkout and Customer Account UI extensions that declare metafields in shopify.extension.toml and use API version 2027-01 or later are affected.
(shopify.extension.toml でメタフィールドを宣言し、API バージョン 2027-01 以降を使う Checkout と Customer Account の UI extensions が影響を受けます)
shopify.extension.tomlでメタフィールドを宣言している- API バージョン 2027-01 以降を使う
メタフィールドを宣言していない拡張機能は、対象外です
公式は、影響を受けない側もはっきり書いています。
Extensions that don’t declare metafields in shopify.extension.toml are unaffected.
(shopify.extension.toml でメタフィールドを宣言していない拡張機能は、影響を受けません)
対象かどうかの分かれ目は、toml に宣言があるかどうか。
開発者がやること
公式の言い方は、上げる前に足しておく、です。
On API version 2027-01 or later, deployments will be blocked if any metafield declaration is missing an owner_type. Add owner_type to each metafield declaration before you upgrade. You can add it now on 2026-10.
(API バージョン 2027-01 以降では、owner_type の無いメタフィールドの宣言が1つでもあると、デプロイが止められます。バージョンを上げる前に、それぞれのメタフィールドの宣言に owner_type を足してください。2026-10 のうちに、いま足せます)
移行の手順は3つ。
Open your extension’s shopify.extension.toml file and add the appropriate owner_type value for each metafield declaration.
(拡張機能の shopify.extension.toml を開き、メタフィールドの宣言ごとに、合う owner_type の値を足してください)
If your extension needs the same namespace and key from multiple resource types, create a separate declaration for each owner_type.
(拡張機能が、同じ namespace と key を複数のリソースの種類から必要とするなら、owner_type ごとに別の宣言を作ってください)
Redeploy the extension and confirm that the deployment completes without validation errors related to metafield declarations.
(拡張機能をデプロイし直し、メタフィールドの宣言にかかわる検証エラーが出ずにデプロイが終わることを確かめてください)
shopify.extension.tomlを開き、宣言ごとにowner_typeを足す- 同じ
namespaceとkeyを複数の種類から読むなら、owner_typeごとに宣言を分ける - デプロイし直し、宣言の検証エラーが出ないことを見る
足す時期は、2027-01 に上げる前。2026-10 のうちに足せます。
🔴 公式に書かれていないこと
- API バージョン 2027-01 がいつ公開されるかの日付は、この Changelog には書かれていません
- 2027-01 より前のバージョンのままの拡張機能を、いつまでデプロイできるかは書かれていません
owner_typeに書ける値の一覧は書かれていません。挙がっているのはPRODUCTとCUSTOMERの2例だけです- 性能がどれだけ上がるかの数字は書かれていません
- 店のチェックアウトや顧客アカウントの画面で何か変わるかは書かれていません
- 対象になるストアのプランの条件や、日本のストアでの扱いは書かれていません
- 原文から張られている公式ドキュメントのリンクの先は、本記事では読んでいません
- 🔴 本記事は日本のストアで確認していません。上の記載が無いことをもって「影響がある」とも「影響がない」とも書きません
チェックアウトや顧客アカウントのアプリを使う店がやることは、次の2つです
- チェックアウトや顧客アカウントの画面にアプリの表示を出している店は、提供元にこの変更への対応を確かめる
- 自社でこの2種類の UI 拡張を作っている店は、開発の担当に
shopify.extension.tomlの宣言を見直してもらう
🔵 上の手順はキクシル編集部の整理で、公式の記載ではありません。店主への影響は、原文には書かれていません。
出典
- Shopify developer changelog「New
owner_typefield for metafield declarations in Checkout and Customer Account UI extensions, required in 2027-01」2026年10月8日
https://shopify.dev/changelog/metafield-owner-types-required-for-checkout-and-customer-account-ui-extensions
上記の Shopify 公式の情報だけを一次情報として使っています。
次の事項は「未確認」として扱い、推測で補っていません。
- API バージョン 2027-01 の公開日
- 2027-01 より前のバージョンのままデプロイできる期限
owner_typeに書ける値の一覧- 店の画面への影響
- 対象になるプランの条件と、日本のストアでの扱い

