Data and AI releases

548 this month · 176 companies

New paymentInstrumentSendAddEmail mutation emails customers a link to add a payment method for a subscription, order, or draft order

UpdateNot yet verified

You can now use the paymentInstrumentSendAddEmail mutation in the GraphQL Admin API to email a customer a link for adding a payment method to a specific resource (for example, a subscription contract).

Developer tools

Read on shopify.dev

Also shipped Sep 3, 2026Shopify in September 2026 →

Genie One enhancements

- Ask Genie button hidden when unsupported : In embedded dashboards, the Ask Genie button is now hidden when it isn't supported. See Ask Genie in embedded dashboards . Push notifications for scheduled tasks (Public Preview) : The Genie mobile app can now send push notifications for scheduled tasks to iOS devices. See Push notifications .

Preview
Source ↗

Web search in Genie One (Beta)

Genie One can now search the public web to answer questions that need current information, such as recent releases, third-party documentation, or news. Genie One decides when to search and cites the sources it uses, showing each as a link you can open. See Search the web .

Beta
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

Hydrogen developer preview update: September 2, 2026

The Hydrogen developer preview adds new capabilities to the toolkit and extends the ways developers can build Shopify storefronts: Variant links: Links that name a variant, like the ones Shopify submits to a Google Shopping feed, now open on that variant instead of the product's default.

Preview
Source ↗

Shopify storefronts now support UCP 2026-08-25

Shopify storefronts now advertise support for Universal Commerce Protocol (UCP) version 2026-08-25 in their discovery profiles at /.well-known/ucp . This update adds compatibility with the 2026-08-25 protocol release and doesn’t require any changes to your existing integrations.

Update
Source ↗

Polaris CDN 1.1 release candidate

Polaris Web Components loaded from the Shopify CDN are moving to semantic versioning, read more about that change here . You can test out the Polaris CDN 1.1 release candidate by updating the URL you load polaris from to this: New components EmptyState . For empty lists, tables, and pages.

Update
Source ↗

The Polaris CDN is adopting semantic versioning

Polaris Web Components loaded from the Shopify CDN are moving to semantic versioning. Most apps will continue receiving compatible improvements automatically, while developers can choose when to adopt breaking changes. Existing apps don’t need to take immediate action.

Update
Source ↗

Variants now support multiple barcodes

Merchants often sell the same variant under more than one identifier: a manufacturer UPC alongside a private-label EAN, a GTIN, a reissued ISBN, or an ASIN for a marketplace listing. Until now a variant held a single barcode value, so the extras ended up in metafields, tags, or outside Shopify entirely.

Update
Source ↗

Customer Address APIs now support countryCode

Starting with Customer Account API version 2026-10, customer address inputs and objects support countryCode . The existing territoryCode field is deprecated but remains fully supported, so current integrations continue working without interruption. Developers should migrate to countryCode when adopting API version 2026-10.

Update
Source ↗

More resilient refreshes for expiring offline access tokens

Expiring offline access token refreshes now retain the previously used refresh token until an app begins using its replacement. This rollout helps apps recover when a refresh response is lost or isn’t persisted. No migration is required, but apps should continue to store every refreshed token pair atomically.

Update
Source ↗