Shopify for Developers

Developer Tools

Platform, API and app-surface changes for developers building on Shopify.

Latest · by ShopifyWebsite

Release activity

Release activity — 18 releases across 10 days since Jul 21, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jul 21, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
Monday2 releases on Jul 27, 20262 releases on Aug 3, 20261 release on Aug 10, 2026
Tuesday2 releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Jul 22, 2026No releases on Jul 29, 20262 releases on Aug 5, 2026
ThursdayNo releases on Jul 23, 20264 releases on Jul 30, 20261 release on Aug 6, 2026
Friday1 release on Jul 24, 20262 releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Jul 25, 20261 release on Aug 1, 2026No releases on Aug 8, 2026

18 releases since Jul 21, 2026, busiest day 4

Changelog

Shop Campaigns performance data now available via ShopifyQL

The shop_campaign_insights schema is now available in the ShopifyQL . Analytics and reporting apps can query Shop Campaigns performance data on behalf of authorized merchants using the existing shopif…

Added 1
  • The shop_campaign_insights schema is now available in ShopifyQL for querying Shop Campaigns performance data
View originalPermalink
How Shop Campaigns performance data now available via ShopifyQL went

Standard storefront events and actions now support cart attributes

The updateCart standard action now updates cart attributes, and a new shopify:cart:attributes-update event fires whenever an attributes update is initiated. Before this, changing an attribute meant ca…

Added 1
  • New shopify:cart:attributes-update event fires whenever a cart attributes update is initiated
Changed 1
  • updateCart standard action now updates cart attributes
View originalPermalink
How Standard storefront events and actions now support cart attributes went

Draft order and transfer/shipment inventory is moving from reserved to committed

We're consolidating how in-progress inventory holds are represented. Inventory that was previously tracked under the reserved quantity state for draft orders, transfers, and shipments is being moved t…

Changed 1
  • Inventory holds for draft orders, transfers, and shipments are being moved from reserved to committed quantity state
View originalPermalink
How Draft order and transfer/shipment inventory is moving from reserved to committed went

WebMCP support for Liquid and Hydrogen storefronts

Online stores now expose WebMCP tools that AI agents can call. Agents can search your catalog, manage the shopper's cart, and go to checkout on the shopper's behalf, all in the tab they're looking at.…

Added 2
  • Online stores now expose WebMCP tools that AI agents can call to search catalog, manage shopper cart, and initiate checkout
  • AI agents can perform actions on Liquid and Hydrogen storefronts directly within the browser tab
View originalPermalink
How WebMCP support for Liquid and Hydrogen storefronts went

Oxygen is now available on development stores

You can now deploy Hydrogen storefronts to Oxygen from dev stores . Previously, Oxygen hosting required a paid plan. Note that development stores don't include public environments, so deployment URLs…

Added 1
  • Deploy Hydrogen storefronts to Oxygen from development stores
View originalPermalink
How Oxygen is now available on development stores went

The `orderCreate` mutation now supports multiple tracking numbers for each fulfillment

We’ve added a trackingNumbers field to OrderCreateFulfillmentInput , so you can attach multiple tracking numbers to a fulfillment when importing orders. If you use the orderCreate mutation to import o…

Added 1
  • Add trackingNumbers field to OrderCreateFulfillmentInput to support multiple tracking numbers per fulfillment in the orderCreate mutation
View originalPermalink
How The `orderCreate` mutation now supports multiple tracking numbers for each fulfillment went

Updated Built for Shopify requirements for Fulfillment services apps

We've updated three Built for Shopify requirements for Fulfillment services apps . The updated thresholds better reflect how fulfillment operations run in practice, making Built for Shopify achievable…

Changed 1
  • Updated Built for Shopify requirements for Fulfillment services apps with thresholds that better reflect how fulfillment operations run in practice
View originalPermalink
How Updated Built for Shopify requirements for Fulfillment services apps went

Hydrogen developer preview update: July 30, 2026

The Hydrogen developer preview adds new capabilities to the toolkit and extends the ways developers can build Shopify storefronts: Vue bindings: Build your storefront in Vue with the same Hydrogen API…

Added 1
  • Vue bindings to build storefronts in Vue with the same Hydrogen API
View originalPermalink
How Hydrogen developer preview update: July 30, 2026 went

New fields for cash management activities and drawers in POS

New fields are now available on cash management resources in the GraphQL Admin API, providing more detail about cash drawer balances and cash count activities. What's new Cash Drawer balance The CashD…

Added 1
  • New fields available on cash management resources in the GraphQL Admin API for cash drawer balances and cash count activities
View originalPermalink
How New fields for cash management activities and drawers in POS went

Merchants now see partner details on collaborator requests

Collaborator access is built on trust. When a merchant approves a request, they're giving a partner access to a live store — and merchants need enough context to make that decision with confidence. Bu…

Changed 1
  • Merchants now see partner details on collaborator requests to help them make informed decisions when approving access
View originalPermalink
How Merchants now see partner details on collaborator requests went

The shopify-account component for customer accounts is now a Theme Store requirement

In February 2026, we introduced the shopify-account component , which lets customers sign in and manage their account directly on the storefront. It supports passwordless sign-in, automatic Sign in wi…

Added 1
  • The shopify-account component for customer accounts that allows customers to sign in and manage their account directly on the storefront with passwordless sign-in support
View originalPermalink
How The shopify-account component for customer accounts is now a Theme Store requirement went

Updating an order's shipping address now recalculates taxes

As of September 9, 2026, changing the shipping address on an unfulfilled order through the orderUpdate GraphQL mutation recalculates the order's taxes against the new destination. Previously, orderUpd…

Changed 1
  • Changing the shipping address on an unfulfilled order through the orderUpdate GraphQL mutation now recalculates the order's taxes against the new destination
View originalPermalink
How Updating an order's shipping address now recalculates taxes went

createdAt is now available on the Customer object in Shopify Functions

Shopify Functions API version 2026-10 adds a createdAt field to the Customer object. You can now use the date and time a customer account was created in Function logic. This is an additive change; no…

Added 1
  • createdAt field is now available on the Customer object in Shopify Functions API version 2026-10
View originalPermalink
How createdAt is now available on the Customer object in Shopify Functions went

SubscriptionContractCalculation API now available in early access

The new SubscriptionContractCalculation object on the GraphQL Admin API is now available in early access on the 2026-10 release candidate API version. It's the successor to the GraphQL Admin API's Sub…

Added 1
  • SubscriptionContractCalculation object is now available in early access on the GraphQL Admin API for the 2026-10 release candidate API version
View originalPermalink
How SubscriptionContractCalculation API now available in early access went

POS UI extensions can now print directly to hardware receipt printers

POS UI Extensions 2026-07 introduces the Printing API ( shopify.printing ), which enables extensions to discover hardware printers with getPrinters() and send documents directly to a connected receipt…

Added 2
  • POS UI extensions can now discover hardware printers with getPrinters() through the new Printing API (shopify.printing)
  • POS UI extensions can now send documents directly to connected receipt printers using the Printing API
View originalPermalink
How POS UI extensions can now print directly to hardware receipt printers went

Invalid metafield queries now return errors in the GraphQL Admin API

Starting in API version 2026-10, the GraphQL Admin API returns an error when a query filters by a metafield that isn't set up for filtering, instead of silently returning incorrect results. This is a…

Changed 1
  • GraphQL Admin API now returns an error when a query filters by a metafield that is not set up for filtering, instead of silently returning incorrect results, starting in API version 2026-10
View originalPermalink
How Invalid metafield queries now return errors in the GraphQL Admin API went

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…

Added 2
  • Apps can now subscribe to events for Order, Collection, InventoryItem, InventoryShipment, and Location
  • Apps can now subscribe to metafield changes on Product, Order, Customer, Collection, and Location
View originalPermalink
How Metafield triggers and additional topics are now available for Events went

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 everyth…

Added 1
  • Liquid templates can now compose pages with blocks and partials for simpler theme page building
View originalPermalink
How Liquid templates can now compose pages with blocks and partials went
View all

Discussion