Metafield definitions for owner type SHOP not accessible in admin

Topic summary

Shop-level metafield definitions (ownerType: SHOP) created via Admin GraphQL (metafieldDefinitionCreate) with admin.MERCHANT_READ_WRITE do not appear in the Admin UI. A screenshot was shared showing no Shop metafield definitions visible.

Official status: A Shopify staff member confirmed this is a known limitation—there is currently no Admin UI for SHOP metafields and no timeline for adding one. SHOP metafields are safe to use via the API; the limitation is strictly the lack of merchant-facing UI.

Impact/related reports: Another participant reports that SHOP metafields queried via the Storefront API (shop.metafield by namespace/key) return null. The thread does not determine the cause or provide a fix.

Open questions:

  • No timeline update for UI support.
  • How to set SHOP metafield values via metafieldsSet and what to use for ownerId remains unanswered.

Current guidance: Create and manage SHOP metafields via API only; merchants cannot view/edit them in Admin. If exposing to Storefront requires definitions, create those via API. The attached image is central to illustrating the missing Admin UI.

Summarized with AI on December 24. AI used: gpt-5.

To piggy back off of this, I’m trying to access SHOP metafields via the Storefront API; however, the metafield namespace and key are returning null.

https://shopify.dev/docs/api/storefront/2024-01/queries/shop