Data and AI releases

548 this month · 176 companies

Identify cart lines by `view_key` in `cartLinesUpdate` and `cartLinesRemove`

UpdateNot yet verified

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 .

Developer tools

Read on shopify.dev

Also shipped Jun 2, 2026Shopify in June 2026 →

Dashboard Navigation & IA Refresh is now in Beta

We are excited to announce that the redesigned __Dashboard navigation and information architecture (IA)__ is now available in Beta. This update is the first step toward a more unified platform experience across Auth0, making it faster to find what you need and easier to act on everything across the platform.

Beta
Source ↗

M2M Support for Third-Party Applications is now Generally Available

We're happy to announce that `strict` third-party applications now support machine-to-machine (M2M) access using the `client_credentials` grant type. As you expose your APIs to AI agents and partner backend services that operate without a user in the loop, you need those integrations to work within the same secure-by-default posture as the rest of your...

GA
Source ↗

Session Replay Agent v2 is now GA

Description: The latest version of our Session Replay Agent brings a fundamentally new approach to replay analysis. V2 watches actual session footage using multimodal video analysis, turns it into structured findings, then validates and quantifies those findings with autocapture and analytics data , producing clearer, more evidence-backed insights than ever...

GA
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

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.

Update
Source ↗

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.

Update
Source ↗

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 .

Update
Source ↗

Customize /llms.txt, /llms-full.txt and /agents.md

Your store includes a default agents.md file accessible at /agents.md . The paths /llms.txt and /llms-full.txt also point to this content by default. Add any of the following templates under Online Store > Themes > Edit code to serve different content per path: templates/agents.md.liquid , controls /agents.md (and the default for the other two paths)...

Update
Source ↗

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.

Update
Source ↗

Next Generation Events now available in developer preview

Next Generation Events are now available in developer preview. Events give you field-level control over when a subscription fires, what data it carries, and what triggers each delivery, fixing three common friction points faced with traditional webhooks: over-delivery, fixed payloads, and no built-in signal for what changed.

Preview
Source ↗