Data and AI releases

548 this month · 176 companies

New: Unlisted Product Status

UpdateNot yet verified

UNLISTED is available as a new product status value in the 2025-10 GraphQL Admin API and REST Admin APIs, as well as in the Webhooks API. The Unlisted status hides products from store search and recommendations (including collections), all sales channels, internet searches and Shopify Catalog , while still allowing access via a direct URL.

GovernanceObservabilityDeveloper tools

Read on shopify.dev

Also shipped Oct 21, 2025Shopify in October 2025 →

Enforce Git-based workflows for production deploys

Now you can require all production deploys to go through a Git-based workflow. When enabled in your project settings, this setting prevents: Accidental production publishes from the Netlify CLI, MCP server, or API Promoting Deploy Previews or branch deploys to production through the Netlify UI This ensures that both team members and AI agents follow your...

Update
Source ↗

Favorite data sources

Finding the right data source among dozens of similar options wastes precious time and disrupts your workflow. As Grafana instances grow, data source discovery becomes increasingly frustrating. Favorite data sources solves this with a simple star icon ⭐️ which is available in the data source picker and when editing a data source.

Update
Source ↗

Web Vitals Metrics Collection

Description: Collect web vitals metrics (INP, FCP, LCP, CLS) as Amplitude events. Analyze this data to get insights into your web site's performance and SEO ranking. Just set autocapture.webVitals = true (or autocapture=true ) in the latest SDK version (>= 2.27.0) and our SDK will start capturing Web Vitals data.

Update
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

Improved concurrency handling in the Cart AJAX API and Storefront Cart GraphQL API

As of October 10, 2025, the Cart AJAX API and Storefront Cart GQL API now processes simultaneous requests. For example, when sending two cart add requests at the same time, the Cart AJAX API executes both requests. Previously, the Cart AJAX and GraphQL APIs were inconsistent in handling concurrent requests. This sometimes resulted in requests being dropped.

Update
Source ↗

New `notify` parameter available on the `storeCreditAccountCredit` mutation

The storeCreditAccountCredit mutation now includes an optional notify parameter. When this parameter is set to true , the account owner will receive a "store credit issued" email notification. If the parameter is not provided, no email will be sent. To enable email notifications, you must explicitly set this flag to true .

Update
Source ↗

New ACH support for deferred payments

The 2026-01 Admin GraphQL API introduces support for ACH payment methods, enabling merchants to accept and manage bank account-based payments through Shopify Payments. This means new types of PaymentInstrument and CustomerPaymentInstrument are now available for B2B company locations, supporting payment terms and draft orders.

Update
Source ↗

Increased limits in metafield and metaobject definitions

We've increased the limits for metafield and metaobject definitions, providing you with more flexibility when building custom data structures for your apps and stores. For app developers : Each app has its own allocation, so apps aren't competing with each other for definition space.

Update
Source ↗

Optional location inputs for inventory transfers

You can now create inventory transfers without specifying an origin or destination location. Previously, the InventoryTransferCreateAsReadyToShip mutation required both origin and destination location IDs. Now, these inputs are optional. This change supports workflows where the transfer's origin or destination is unknown at creation time.

Update
Source ↗

POS UI extensions: Developer experience Improvements

We’ve released a major update to POS UI extensions, aimed at reducing friction and speeding up your workflow. Key improvements include: Hot reloading improvements: We've made hot reloading faster and smoother. Code changes appear on your POS test device instantly without flickering.

Preview
Source ↗

The product variant limit is now 2048 for all merchants

It is now possible for all Shopify merchants to create products with up to 2,048 variants in Shopify, exceeding our historical variant limit of 100. Please note that merchants using apps that are not using the in-support GraphQL product APIs may have a downgraded or broken experience when creating or viewing products with more than 100 variants.

Update
Source ↗