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.
July 2026
Surface- Breaking changesAdmin GraphQL APIInvalid metafield queries now return errors in the GraphQL Admin API
- Action requiredPlatformIdentity verification for Shopify Partners starts today
- 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
- Action requiredPolarisDeprecating the useBuyerJourneyIntercept API on checkout UI extensions
- Action requiredAdmin GraphQL APIMarket-driven shipping now available in feature preview
- Action requiredAdmin GraphQL APIDeprecation of cumulative marketing engagements
- Action requiredAdmin GraphQL APIMerchant-owned delivery profile APIs are deprecated for market-driven shipping
June 2026
Surface- 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
- Action requiredAdmin GraphQL APIWhatsApp marketing consent now available in the Admin API and Customer Account API
- Action requiredBuilt for ShopifyBuilt for Shopify requirements for Returns and exchanges apps and Subscription apps (effective December 1, 2026)
- Action requiredAdmin GraphQL APINew Collection model and APIs now available
- Action requiredPlatformMetafields now require a definition to be accessed through the Customer Account API
- Action requiredToolsShopify AI Toolkit for upgrading extensions to Polaris web components
May 2026
Surface- Breaking changesAdmin GraphQL APIExpiring offline access tokens required for all public apps as of January 1, 2027
- Action requiredPlatformBots and agents should identify themselves via Web Bot Auth
- Action requiredToolsApp deployment in CI/CD is now available for all apps
- Action requiredAdmin ExtensionsShip and pickup in one order now available in feature preview
April 2026
Surface- Action requiredCheckout UIDeprecation of checkout metafields in checkout and customer account UI extensions
- Action requiredThemesAutomatic CSS subsetting for
{% stylesheet %}tags - Breaking changesAPIStorefront Catalog MCP now implements UCP
- Action requiredApp Bridge
ActionBarremoved on mobile:TitleBarprimary action now renders as an icon button - Action requiredApp BridgeNew CSS variable for mobile safe area insets
- Breaking changesAPIDraftOrderLineItem.grams field removed in 2026-07
- Action requiredPlatformReplacing or deleting a Shopify-hosted file no longer purges its CDN URL
March 2026
Surface- Action requiredAdmin GraphQL APIRemoving
visible_to_storefront_apifield on metaobject field definitions - Action requiredToolsThe Shopify CLI app release
--forceflag is deprecated and will be removed - Action requiredAdmin GraphQL APIExpiring offline access tokens required for new public apps as of April 1, 2026
- Action requiredApp storeProcess refunds only through the original payment processor – Requirement update
- Action requiredAdmin GraphQL APINew payment decline codes added to
OrderTransactionErrorCodeenum - Action requiredAdmin GraphQL APIShopifyQL returns fields deprecated and replaced with sales reversals fields
- Action requiredApp storeClearer standards for app listing images
- Breaking changesAdmin GraphQL API
inventorySetScheduledChangesmutation is being removed with no replacement - Breaking changesEvents & webhooksRemoved Checkout ID from checkout and order webhooks
- Action requiredThemesBare query strings no longer bust the cache for assets
February 2026
SurfaceJanuary 2026
SurfaceDecember 2025
Surface- Action requiredAdmin GraphQL APIDeprecation of
Shop.billingAddressin favor ofShop.shopAddress - Breaking changesAdmin GraphQL APIRemoving
permitsSkuSharingfield from fulfillment service - Breaking changesAdmin GraphQL APICustomer marketing URL fields now require write access
- Breaking changesFunctionsVenmo and PayPal are now treated as separate payment methods
- Breaking changesAdmin GraphQL APINew compare and swap syntax for the
inventorySetQuantitiesmutation - Action requiredAdmin GraphQL APIConcurrency protection features for inventory and refund mutations
- Breaking changesAdmin GraphQL APIMaking
changeFromQuantityfield required (with explicit opt-out) - Breaking changesAdmin GraphQL APIMaking idempotency mandatory for inventory adjustments and refund mutations
November 2025
Surface- Breaking changesEvents & webhooksTax summary webhook
created_atfield now returns UTC timezone - Breaking changesAdmin GraphQL APITax webhook summary and calculation requests now use Global IDs
- Action requiredPlatformProtected customer data scopes required for web pixel PII access starting on December 10th
October 2025
SurfaceSeptember 2025
Surface- Action requiredAdmin GraphQL APIUpcoming Markets pricing support for Draft Order checkouts
- Breaking changesAdmin GraphQL APIRemoval of deprecated
Shop.draftOrdersconnection in the GraphQL Admin API - Breaking changesToolsYour app may be affected by remote products
- Action requiredToolsUpgrade to the latest version of Checkout Kit to avoid issues with iOS 26
- Breaking changesAdmin GraphQL APISetting
permitsSkuSharingargument tofalsewhen creating a fulfillment service returns an error - Action requiredToolsNext-Gen developer platform now available to all app developers
- Breaking changesAdmin GraphQL APICollectionReorderProducts operation userErrors now includes code field
August 2025
Surface- Action requiredAdmin GraphQL APIIntroducing the new
contextfield to specify discount eligibility - Action requiredEvents & webhooksDeprecation of the checkout_and_accounts_configurations/update webhook
- Breaking changesStorefront APIThe
cartDeliveryAddressesUpdatemutation now supports removing all addresses from a cart - Action requiredAPI_tracking_consent, _landing_page, _orig_referrer cookies will no longer be set
- Action requiredAPI_shopify_y and _shopify_s cookies will no longer be set
July 2025
Surface- Action requiredAdmin GraphQL APIDeprecation of the
ProductVariant.taxCodefield - Breaking changesPOS ExtensionsPOS UI Extensions 2025-07 update
- Action requiredAPIChanges to Cart token format for AJAX and Storefront GraphQL Cart APIs
- Action requiredBuilt for ShopifyNew Built for Shopify requirements for marketing apps – Effective July 1, 2025
- Action requiredAdmin GraphQL APINew field for discount classes on
DraftOrderPlatformDiscount
June 2025
SurfaceMay 2025
Surface- Breaking changesAdmin GraphQL APIDeprecation of legacy return APIs and improvements to return management
- Action requiredAdmin GraphQL APIDeprecation of Product, Order, and Shipping Discount Function APIs
- Breaking changesAdmin GraphQL APIUncapped counts in GraphQL
- Action requiredAdmin GraphQL APIPublic access for app owned metafields and metaobjects is now disabled
- Action requiredShopify Theme StoreUpdated Shopify Theme Store Requirements and Submission Process – Effective May 15, 2025
- Action requiredAdmin GraphQL APIDeprecating
gatestypes and fields across the GraphQL Admin, Storefront, and Functions APIs
April 2025
Surface- Action requiredAPIWeb Pixels API:
event.data.checkout.subtotalPrice.amountvalue change on the new/thank-youpage and checkout events - Action requiredAdmin GraphQL APICash transaction rounding for Point of Sale purchases in selected countries
- Breaking changesPOS ExtensionsPOS UI Extensions - Cart API: Customer fields removed from
subscribablehook - Action requiredAdmin GraphQL APINew arguments added to
statusPageUrlfield on theOrderobject - Breaking changesAdmin GraphQL APIChange in
productSetmutation error code for suspended product - Action requiredApp storePayment apps can no longer be embedded in the Shopify admin
March 2025
SurfaceFebruary 2025
SurfaceJanuary 2025
Surface- Breaking changesAdmin GraphQL APINew Catalog APIs
- Action requiredStorefront APIContinuous cart authentication
- Action requiredApp storeNew Buyer Consent Requirement
- Breaking changesAdmin GraphQL APINew Markets APIs
- Breaking changesAdmin GraphQL APIUnused PriceListUserErrorCode values removed
- Action requiredApp storePublic apps must use new GraphQL Product APIs to be accepted in the Shopify App Store
- Action requiredStorefront APICart Delivery Address Management