Data and AI releases

548 this month · 176 companies

POS UI Extensions 2026-07 adds discount allocations to bundle components

PricingNot yet verified

Starting with POS UI Extensions API version 2026-07, product bundle components in cart line item data include discount allocation details. Apps can access component-level discount allocations from bundle components on a cart line item, for example: shopify.cartLineItem.components?.[0]?.discountAllocations The same LineItem shape is also used in Cart API...

GovernanceDeveloper tools

Read on shopify.dev

Also shipped Jul 15, 2026Shopify in July 2026 →

Consumer-controlled maintenance policies , General Availability

Consumer-controlled maintenance policies for Snowflake Native Apps are now generally available. Consumers can define when Snowflake Native App upgrades happen in their accounts by creating a maintenance policy and applying it to an account or an individual app. For more information, see Consumer-controlled maintenance policies .

GA
Source ↗

Thinking Machine Labs Inkling now available as a Databricks-hosted model in Public Preview

Model Serving now supports Thinking Machine Labs Inkling as a Databricks-hosted model. This mixture of experts (MoE) model supports text and image inputs, a 1 million token context window, and is optimized for coding, reasoning, and agentic tool-use tasks. You can access this model using Foundation Model APIs . Inkling is available in Public Preview .

Preview
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

Updated App Store requirements: 4.1.2 Use a unique name for your app

Your app's name is what merchants use to discover, identify, and remember your app. We've added requirement 4.1.2, "Use a unique name for your app," to reduce merchant confusion over identical and copycat app names in Shopify’s App Store. We know that changing an app name isn't easy , it affects your brand, your discoverability, and your existing merchants.

Update
Source ↗

Storefront API `@inContext` supports `channelId`

As of Storefront API version 2026-10 , the @inContext directive accepts an optional channelId argument. Use channelId to apply a specific sales channel’s context to an entire query, including channel-specific product availability and pricing.

Update
Source ↗

Card deposit endpoint now requires mTLS certificate

Shopify's card-deposit endpoint now requires a Shopify-issued mTLS client certificate. Apps that store cardholder data with the customerPaymentMethodCreditCardCreate and customerPaymentMethodCreditCardUpdate GraphQL Admin API mutations must first deposit that data at Shopify's /sessions card-deposit endpoint to receive a session identifier.

Update
Source ↗

Physical inventory feature preview

The physical inventory feature preview gives you early access to a new set of inventory APIs in the unstable version of the GraphQL Admin API. Enable it on a development store to build and test against the core primitives merchants use to organize a stockroom: bins, counts, and purchase orders.

Preview
Source ↗

Metafield triggers and additional topics are now available for Events

Apps can now subscribe to events for Order , Collection , InventoryItem , InventoryShipment , Location , and can subscribe to metafield changes on Product , Order , Customer , Collection and Location . ProductVariant metafields are supported through the Product topic. This gives apps a precise way to react to more objects and custom data changes.

Update
Source ↗

Liquid templates can now compose pages with blocks and partials

The Liquid July ’26 developer preview introduces a simpler way to build theme pages. Page structure can live directly in a Liquid template, where developers and coding agents can read and edit everything in one place. The peview adds two Liquid tags: {% block %} renders a reusable theme block directly from a template.

Preview
Source ↗

Full-stack capabilities to power app analytics

For app developers, building merchant-facing analytics has always meant standing up your own stack: a charting library, a data warehouse to sync merchant data into, handling currencies and locales, and a UI that never quite matched the Shopify admin.

Update
Source ↗