Full-stack capabilities to power app analytics
Shopify Analytics is now a full-stack platform for apps. Model, query, embed, and enrich analytics on Shopify without managing your own data infrastructure.
September 2026
SurfaceAugust 2026
Surface- Admin GraphQL APIMore resilient refreshes for expiring offline access tokens
- Events & webhooksFour additional topics are now available for Events
- HydrogenOxygen is now available on trial plan stores
- Action requiredAdmin GraphQL APIScript tags are deprecated and will stop running on March 1, 2027
- HydrogenHydrogen developer preview update: August 18, 2026
- Admin GraphQL APIShop Campaigns performance data now available via ShopifyQL
- Admin GraphQL APIDraft order and transfer/shipment inventory is moving from reserved to committed
- HydrogenOxygen is now available on development stores
- Admin GraphQL APIThe
orderCreatemutation now supports multiple tracking numbers for each fulfillment
July 2026
Surface- HydrogenHydrogen developer preview update: July 30, 2026
- Admin GraphQL APINew fields for cash management activities and drawers in POS
- FunctionscreatedAt is now available on the Customer object in Shopify Functions
- Breaking changesAdmin GraphQL APIUpdating an order's shipping address recalculates taxes as of API version 2026-10
- POS ExtensionsPOS UI extensions can now print directly to hardware receipt printers
- Admin GraphQL APISubscriptionContractCalculation API now available in early access
- Breaking changesAdmin GraphQL APIInvalid metafield queries now return errors in the GraphQL Admin API
- Events & webhooksMetafield triggers and additional topics are now available for Events
- LiquidLiquid templates can now compose pages with blocks and partials
- Admin GraphQL APIPhysical inventory feature preview
- APICard deposit endpoint now requires mTLS certificate
- Storefront APIStorefront API
@inContextsupportschannelId - Admin GraphQL API
productId,title,variantSku, andvariantTitlefields added toExchangeLineItem - POS ExtensionsPOS UI Extensions 2026-07 adds discount allocations to bundle components
- POS ExtensionsPOS Extensions now supports a background extension target
- HydrogenHydrogen developer preview update: July 8, 2026
- Breaking changesPOS ExtensionsPOS UI extensions 2026-07 uses per-unit fixed-amount line item discounts
- Breaking changesCustomer Account APICustomer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10
- APIMarkets APIs now support MarketRegionSubdivision
- Admin GraphQL APIOrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill
- Shop MinisShop Minis May June 2026 update
- Action requiredAdmin GraphQL APIMarket-driven shipping now available in feature preview
- Admin GraphQL APIDraft order deposit fields are now available in the GraphQL Admin API and Customer Account API
- Action requiredAdmin GraphQL APIDeprecation of cumulative marketing engagements
- Admin GraphQL API
lineItemfield added to theGiftCardobject - Customer Account APIDiscount application information now available for draft orders on the Customer Account API
- DeprecatedCustomer Account API
discountedUnitPriceonDraftOrderLineItemCustomer Account API deprecation - Admin GraphQL API
BusinessEntitynow exposeslegalEntityIdin the GraphQL Admin API - Action requiredAdmin GraphQL APIMerchant-owned delivery profile APIs are deprecated for market-driven shipping
- Admin GraphQL APIMarket-driven shipping Admin API
June 2026
Surface- HydrogenHydrogen now deploys to Vercel
- Admin ExtensionsConfigure order attribution for sales channel apps
- Admin GraphQL APIPayment mandates now expose an id field
- Breaking changesAdmin GraphQL APICarrier services will no longer be automatically added to the default shipping profile
- Action requiredAPIStorefront MCP cart tools are being deprecated in favour of UCP Cart MCP
- Breaking changesAdmin GraphQL API
DraftOrderDiscountNotAppliedWarning.priceRuleremoved in GraphQL Admin API 2026-10 - Breaking changesAdmin GraphQL APIRemoval of ITEM_NOT_STOCKED_AT_LOCATION error
- Admin ExtensionsNew purchaseType and recurringCycleLimit fields in the discounts API for discount UI extensions
- Admin GraphQL APIAdmin GraphQL API now supports app-owned delivery profiles that cover all shippable items
- Admin GraphQL APIDefine and set metafields on inventory transfers in the GraphQL Admin API
- Admin GraphQL APIPurchase-type filtering now enforced for app discounts
- HydrogenHydrogen developer preview
- Admin GraphQL APICreate channel markets with the GraphQL Admin API
- Action requiredAdmin GraphQL APIWhatsApp marketing consent now available in the Admin API and Customer Account API
- Admin GraphQL APIBulk queries now execute up to 4X faster
- Admin GraphQL APIBuy Shipping Labels with the GraphQL Admin API
- Action requiredAdmin GraphQL APINew Collection model and APIs now available
- APINew appSubscriptionCancel mutation in the Partner API
- FunctionsShop User Metafields in Shopify Functions
- Storefront APIRead a cart line's
viewKeyfrom theCartLinetype - Admin GraphQL APIStreamlined Metaobject API
- Customer Account APIHeadless checkout SSO is now documented with sso=silent
- Admin GraphQL API
GiftCardCashOutTransactionis now resolvable fromGiftCardTransaction - Admin GraphQL APILocal currency support gift cards now available in the GraphQL Admin API
- Admin GraphQL APIInventory transfer webhooks include origin and destination location IDs, and mutation documentation clarified
- Storefront APIIdentify cart lines by
view_keyincartLinesUpdateandcartLinesRemove - Build App Home as a UI extension
App Home UI extensions let custom-distribution apps build a Shopify-hosted App Home page with Preact, Polaris web components, and the admin.app.home.render target.


May 2026
Surface- Next Generation Events now available in developer preview
Next Generation Events are now in developer preview, adding field-level trigger control, custom GraphQL payloads, and query-based delivery filters to webhooks.


- Shop MinisShop Minis March April 2026 update
- Breaking changesAdmin GraphQL APIExpiring offline access tokens required for all public apps as of January 1, 2027
- DeprecatedAdmin GraphQL APIRemoving deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions
- Admin GraphQL API
shippingLinefield added toFulfillmentOrderLineItem - Admin GraphQL APINew
checkoutTokenfield added to theOrderobject - Admin GraphQL APICheckout And Accounts Configuration API for unified branding across checkout, customer accounts, and sign-in
- Checkout UIPolaris web components migration guides now available for Checkout and Customer Account UI extensions
- APIApp Events: See app usage and performance data in your Dev Dashboard
- Storefront API
PRODUCT_UNAVAILABLE_IN_BUYER_LOCATIONwarning code added toCartWarningobject - Admin GraphQL APINew
cartTokenfield added to theOrderobject - Admin GraphQL APITarget discounts to specific markets
- Admin GraphQL APIPublish and unpublish product variants independently from product
- Action requiredAdmin ExtensionsShip and pickup in one order now available in feature preview
- APIMore admin intents now support Settings
- Admin GraphQL APIAdd actor field to subscription contract and billing attempt mutations
- Admin GraphQL APIDefault value of
appliesOnSubscriptionchanged totruefor app discount inputs
April 2026
Surface- Admin GraphQL APIMultiple product discounts can apply on a single cart line
- Admin GraphQL APIAnalytics metric targets now available in the GraphQL Admin API
- POS ExtensionsMinor rounding change for custom line item discounts in POS 11.5
- Admin GraphQL API
LineItem.priceAfterAllDiscountsBeforeTaxesSetfield now available - Action requiredCheckout UIDeprecation of checkout metafields in checkout and customer account UI extensions
- Breaking changesAdmin GraphQL API
totalUnsettledSetcalculation fixed for pending captures - Admin GraphQL APICustomer tax settings now available in Admin API
- Breaking changesAPIStorefront Catalog MCP now implements UCP
- Admin GraphQL APIAdd
includeInactiveargument toinventoryLevelsandinventoryLevelfields - Admin GraphQL APIAdd
isActivefield toInventoryLevel - Breaking changesAdmin GraphQL API
inventoryActivatenow preservesavailablequantity - Admin GraphQL APIAdded MOST_RELEVANT value for
CollectionSortOrder