Inventory transfer webhooks include origin and destination location IDs, and mutation documentation clarified
Inventory transfer webhooks: new origin and destination fields Payloads for the following webhook topics now include the source and destination location of the transfer as Location Global IDs: inventory_transfers/add_items inventory_transfers/update_item_quantities inventory_transfers/remove_items inventory_transfers/ready_to_ship inventory_transfers/cancel...
Also shipped Jun 5, 2026Shopify in June 2026 →
What's new in Sigma
AI Create AI columns (Beta) You can now create AI columns to enrich your data using natural language prompts. AI columns allow you to construct dynamic prompts that reference specific table columns, and can be helpful for tasks like enriching, summarizing, and classifying data. See Create AI columns (Beta) for more information.
Sandboxes, Infrastructure as Code
This week, Sandboxes are available in Priority Boarding from the dashboard and CLI, and Infrastructure as Code is available experimentally in CLI 5.2.0. Both features use the [Railway TypeScript SDK](https://github.com/railwayapp/railway-ts-sdk) (yes, we released a TypeScript SDK too).
Inbound SCIM Groups for Enterprise Connections is now Generally Available!
We’re pleased to announce that support for Groups within Auth0’s [Inbound SCIM](https://auth0.com/docs/authenticate/protocols/scim/configure-inbound-scim) for Enterprise Connections capability is now Generally Available (GA)!
Taxonomy MCP: Branch management and Create tools
Description: You can now build, iterate on, and ship tracking plan changes entirely through AI-assisted workflows. The Amplitude MCP server now includes create and branch management tools for taxonomy, bringing a workflow that was previously only available in the Amplitude UI to any AI assistant.
Web Experiment: Mutex groups, Holdout groups, and Experiment dependencies [Beta]
Description: As your experimentation program scales, controlling how experiments interact becomes critical. Web Experiment now supports mutual exclusion groups, holdout groups, and flag dependencies so you can run a more rigorous, isolated testing program. Mutual exclusion groups prevent users from seeing multiple experiments at once.
Per-Condition Retry Configuration
The new X-Fal-Retry-Config request header replaces all-or-nothing retry behavior with a separate retry budget per failure condition, allowing retry policy to be tuned independently for each failure mode.
More from Shopify developer platformEvery Shopify developer platform release →
`GiftCardCashOutTransaction` is now resolvable from `GiftCardTransaction`
Starting with GraphQL Admin API version 2026-07, the [ GiftCardCashOutTransaction ]( https://shopify.dev/docs/api/admin-graphql/2026-07/objects/GiftCardCashOutTransaction type is introduced as a new variant of the GiftCardTransaction interface.
Local currency support gift cards now available in the GraphQL Admin API
Starting in API version 2026-07 , the GraphQL Admin API supports local currency gift cards. You can create gift card products that are issued in a specific currency, and control whether buyers can redeem those gift cards across currencies. If your app creates gift cards directly, migrate from the deprecated initialValue field to initialAmount .
Headless checkout SSO is now documented with sso=silent
We’ve updated our headless checkout authentication docs to refer to the silent single sign-on query parameter as sso=silent instead of logged_in=true . This is a terminology and documentation update only. Existing checkout URLs that use logged_in=true will continue to work.
App quality checks now managed in Partner Dashboard
The end-to-end review management experience previously launched for new app submissions in the Partner Dashboard now also applies to app audits. When a published app undergoes a quality check and requires changes, that feedback appears in the Partner Dashboard under App > Distribution.
Identify cart lines by `view_key` in `cartLinesUpdate` and `cartLinesRemove`
You can now identify cart lines by their view_key when calling the cartLinesUpdate and cartLinesRemove mutations, as an alternative to the cart line id . What's new cartLinesUpdate accepts a viewKey on each CartLineUpdateInput , mutually exclusive with id . cartLinesRemove accepts a viewKeys list, mutually exclusive with lineIds .
Build App Home as a UI extension
App Home UI extensions are available for custom-distribution apps starting in API version 2026-07 . They let you build your app's App Home page as a Shopify-hosted Preact UI extension using the admin.app.home.render target, so lightweight apps can ship a primary admin workspace without hosting a separate web app.
Shopify AI Toolkit for upgrading extensions to Polaris web components
The Shopify AI Toolkit now supports upgrading checkout and customer account UI extensions to new API versions, including the migration to Polaris web components. Use the AI Toolkit with your preferred AI coding agent to skip repetitive manual work and speed up the heavy lifting.
Streamlined Metaobject API
It’s now easier to work with metaobjects. With the new values property , you can fetch all fields of a metaobject in a single call without handling deserialization in your app. The API returns a JSON-compatible object that’s ready to use directly. You can also use values when creating or updating metaobjects .