Data and AI releases

548 this month · 176 companies

Multi-channel support for sales channel apps

UpdateNot yet verified

Sales channel apps can now create and manage multiple channel connections from a single app. A single app can now establish more than one channel on a shop, with a separate specification and/or external account for each connection.

StreamingDeveloper tools

Read on shopify.dev

Also shipped Apr 1, 2026Shopify in April 2026 →

Revamped query editor experience

We’ve redesigned the query editor to make complex panels easier to build and manage. The new experience provides a unified view of your entire data pipeline, queries, expressions, transformations, and related alerts, with clearer visual feedback and faster access to the settings that matter.

Preview
Source ↗

Example

{ "type": "FunctionCallRequest", "functions": [ { "id": "fc_12345678-90ab-cdef-1234-567890abcdef", "name": "get_weather", "arguments": "{\"location\": \"Fremont, CA 94539\"}", "client_side": true, "thought_signature": "abc123" } ] } The thought_signature field is optional and only relevant when using Google Gemini models.

Update
Source ↗

New volume parameter for Cartesia TTS

The Voice Agent API now supports an optional agent.speak.provider.volume parameter when using Cartesia as the TTS provider. Valid values range from 0.5 to 2.0 . For more details, see Configure the Voice Agent or the Cartesia volume, speed, and emotion documentation .

Update
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

Add Prerequisites to Product Discount Functions

Discount functions now support prerequisites for product discount candidates, allowing you to define the "Buy X" portion of a Buy X, Get Y (BXGY) discount. In a BXGY discount, customers must purchase a specified quantity of one product (Buy X) to receive a discount on another product (Get Y).

Pricing
Source ↗

Add Tags to Discounts

Starting in API version 2026-04, discounts support tags allowing you to efficiently label, group, and organize your discounts. What's new: The tags field has been added to all discount types Tags can be added, updated, and removed via the Admin API For more information, visit the Admin API documentation

Pricing
Source ↗

Removing outdated Polaris reference docs

Polaris reference docs now follow the same versioning policy as Shopify's GraphQL APIs: Each stable version is supported for a minimum of 12 months. Older versions continue to work, they just won’t have dedicated docs on Shopify.dev.

Update
Source ↗

Metaobject access in Shopify Functions

As of GraphQL API version 2026-04, all Shopify Functions can access app-owned metaobject entries. Metaobjects are now available for every function target. This feature enables you to query additional structured data present in metaobjects, such as tiered pricing and bundles. To query a metaobject entry, specify a handle or ID in your input query file.

Update
Source ↗

Metafield translations now available via GraphQL Admin API

The Metafield type now includes a translations field, enabling you to query localized metafield values directly via the GraphQL Admin API. This enhancement allows you to access translations for metafields associated with any resource, including products, collections, customers, orders, locations, and more.

Update
Source ↗