Metafields now require a definition to be accessed through the Customer Account API
Starting today, metafields stored on the app resource must have a metafield definition and customer accounts permissions to be accessible through the Customer Account API. Going forward, when calling the Customer Accounts API, app metafields without a definition will no longer return a value.
Also shipped Jun 16, 2026Shopify in June 2026 →
QueryData adds support for parameterized secure views (PSVs) to help secure applications that use natural...
QueryData adds support for parameterized secure views (PSVs) to help secure applications that use natural language queries. For more information, see Secure and control access to application data . This feature is in Preview .
How to Use Claude Code with OpenRouter
Claude Code now supports routing through OpenRouter, providing budget controls and provider failover for Anthropic models.
How to Use OpenRouter With Any Coding Agent or AI Tool
Any tool using the OpenAI API can now integrate with OpenRouter by updating the base URL and API key.
Subagent: Let Your Model Delegate the Busywork
The new subagent tool allows frontier models to delegate self-contained tasks to smaller, faster worker models during generation.
Draft mode for V8.1 and new feature previews
Hi everyone - a few updates today! Draft mode for V8.1 Each draft mode generation creates 24 images at a lower resolution and quality. Click "Vary" on images you'd like to render at full-quality and full-resolution Draft jobs use half as many fast hours as V8.1 SD jobs (even though they generate 24 images!) Turn on draft mode by clicking the ⚡ button in the...
Redesigned Usage & Billing Page
The Usage & Billing page has been rebuilt to support usage attribution (the Settings "Overview" tab is now "Usage"). Filter by auth method, API key, and login username to attribute consumption to a specific credential or user. Normalized app names and revised charts improve readability and export.
More from Shopify developer platformEvery Shopify developer platform release →
New appSubscriptionCancel mutation in the Partner API
Starting with API version 2026-07, Partner API clients can use the new appSubscriptionCancel mutation to cancel app subscriptions for public apps they own. The mutation supports: Immediate cancellation Deferred cancellation at the end of the current billing cycle Requesting prorated credits, when applicable Optionally skipping the final usage charge for...
New purchaseType and recurringCycleLimit fields in the discounts API for discount UI extensions
You can now configure purchaseType and recurringCycleLimit for app discounts directly from discount UI extensions using the discounts plugin. Previously, these fields were only accessible through the GraphQL Admin API.
Apps can now open Shopify’s file picker with the Intents API
Apps can now open Shopify’s native file picker with the Intents API. This lets your app prompt merchants to choose files from their Shopify file library without building a custom picker or sending them through a separate flow.
Admin GraphQL API now supports app-owned delivery profiles that cover all shippable items
As of GraphQL Admin API version 2026-07, app-owned shipping delivery profiles support a new boolean coversAllItems field. Use coversAllItems on app-owned shipping delivery profiles to indicate that a profile applies to every shippable product variant in the store, without explicitly assigning each product or variant to that profile.
Define and set metafields on inventory transfers in the GraphQL Admin API
As of GraphQL Admin API version 2026-07 , you can define metafields for inventory transfers and set metafields directly when creating or editing transfers. Use MetafieldOwnerType.TRANSFER with metafield definition mutations to create transfer-specific metafield definitions.
Purchase-type filtering now enforced for app discounts
The appliesOnSubscription and appliesOnOneTimePurchase fields on app discounts are now enforced at checkout. Previously, these fields existed on DiscountCodeAppInput and DiscountAutomaticAppInput but had no effect. All app discounts applied to every line item regardless of purchase type.
Hydrogen developer preview
The next version of Hydrogen moves the commerce logic out of React Router into a framework-agnostic core. You can build storefronts in any JavaScript framework using Shopify's commerce primitives, and it ships with skills that coding agents use to scaffold a storefront for you.