Skip to main content

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.
Read the full story
APPS
STOREFRONTS
DEV PLATFORM
  1. August 2026

    Surface
    1. The orderCreate mutation now supports multiple tracking numbers for each fulfillment
      Admin GraphQL API
  2. July 2026

    Surface
    1. New fields for cash management activities and drawers in POS
      Admin GraphQL API
    2. Updating an order's shipping address now recalculates taxes
      Admin GraphQL API
    3. Invalid metafield queries now return errors in the GraphQL Admin API
      Breaking changesAdmin GraphQL API
    4. Physical inventory feature preview
      Admin GraphQL API
    5. productId, title,variantSku, and variantTitle fields added to ExchangeLineItem
      Admin GraphQL API
    6. OrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill
      Admin GraphQL API
    7. Market-driven shipping now available in feature preview
      Action requiredAdmin GraphQL API
    8. Draft order deposit fields are now available in the GraphQL Admin API and Customer Account API
      Admin GraphQL API
    9. Deprecation of cumulative marketing engagements
      Action requiredAdmin GraphQL API
    10. lineItem field added to the GiftCard object
      Admin GraphQL API
    11. BusinessEntity now exposes legalEntityId in the GraphQL Admin API
      Admin GraphQL API
    12. Merchant-owned delivery profile APIs are deprecated for market-driven shipping
      Action requiredAdmin GraphQL API
    13. Market-driven shipping Admin API
      Admin GraphQL API
  3. June 2026

    Surface
    1. Configure order attribution for sales channel apps
      Admin Extensions
    2. Payment mandates now expose an id field
      Admin GraphQL API
    3. Carrier services will no longer be automatically added to the default shipping profile
      Breaking changesAdmin GraphQL API
    4. DraftOrderDiscountNotAppliedWarning.priceRule removed in GraphQL Admin API 2026-10
      Breaking changesAdmin GraphQL API
    5. Removal of ITEM_NOT_STOCKED_AT_LOCATION error
      Breaking changesAdmin GraphQL API
    6. Admin GraphQL API now supports app-owned delivery profiles that cover all shippable items
      Admin GraphQL API
    7. Define and set metafields on inventory transfers in the GraphQL Admin API
      Admin GraphQL API
    8. Purchase-type filtering now enforced for app discounts
      Admin GraphQL API
    9. Create channel markets with the GraphQL Admin API
      Admin GraphQL API
    10. WhatsApp marketing consent now available in the Admin API and Customer Account API
      Action requiredAdmin GraphQL API
    11. Bulk queries now execute up to 4X faster
      Admin GraphQL API
    12. Buy Shipping Labels with the GraphQL Admin API
      Admin GraphQL API
    13. New Collection model and APIs now available
      Action requiredAdmin GraphQL API
    14. Streamlined Metaobject API
      Admin GraphQL API
    15. GiftCardCashOutTransaction is now resolvable from GiftCardTransaction
      Admin GraphQL API
    16. Local currency support gift cards now available in the GraphQL Admin API
      Admin GraphQL API
    17. Inventory transfer webhooks include origin and destination location IDs, and mutation documentation clarified
      Admin GraphQL API
  4. May 2026

    Surface
    1. Expiring offline access tokens required for all public apps as of January 1, 2027
      Breaking changesAdmin GraphQL API
    2. Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions
      DeprecatedAdmin GraphQL API
    3. shippingLine field added to FulfillmentOrderLineItem
      Admin GraphQL API
    4. New checkoutToken field added to the Order object
      Admin GraphQL API
    5. Checkout And Accounts Configuration API for unified branding across checkout, customer accounts, and sign-in
      Admin GraphQL API
    6. New cartToken field added to the Order object
      Admin GraphQL API
    7. Target discounts to specific markets
      Admin GraphQL API
    8. Publish and unpublish product variants independently from product
      Admin GraphQL API
    9. Ship and pickup in one order now available in feature preview
      Action requiredAdmin Extensions
    10. Add actor field to subscription contract and billing attempt mutations
      Admin GraphQL API
    11. Default value of appliesOnSubscription changed to true for app discount inputs
      Admin GraphQL API
  5. April 2026

    Surface
    1. Multiple product discounts can apply on a single cart line
      Admin GraphQL API
    2. Analytics metric targets now available in the GraphQL Admin API
      Admin GraphQL API
    3. LineItem.priceAfterAllDiscountsBeforeTaxesSet field now available
      Admin GraphQL API
    4. totalUnsettledSet calculation fixed for pending captures
      Breaking changesAdmin GraphQL API
    5. Customer tax settings now available in Admin API
      Admin GraphQL API
    6. Add includeInactive argument to inventoryLevels and inventoryLevel fields
      Admin GraphQL API
    7. Add isActive field to InventoryLevel
      Admin GraphQL API
    8. inventoryActivate now preserves available quantity
      Breaking changesAdmin GraphQL API
    9. Added MOST_RELEVANT value for CollectionSortOrder
      Admin GraphQL API
    10. LineItem.weight field now available in public Admin API
      Admin GraphQL API
    11. New retail cash management capabilities
      Admin GraphQL API
    12. Add Tags to Discounts
      Admin GraphQL API
    13. expiresIn field added to DelegateAccessToken type
      Admin GraphQL API
    14. Adding access field to StandardMetaobjectDefinitionTemplate
      Admin GraphQL API
    15. App-owned metaobjects can be used without access scopes
      Admin GraphQL API
    16. Metafield translations now available via GraphQL Admin API
      Admin GraphQL API
    17. Tax summary webhook now includes merchant business entity information
      Admin GraphQL API
    18. Tax Partner apps can now receive cart line properties in tax calculation requests
      Admin GraphQL API
    19. Improved user errors on the fulfillmentOrderCancel mutation
      Admin GraphQL API
    20. Tax summary webhook and calculation requests now include customer and company metafields
      Admin GraphQL API
    21. Multi-channel support for sales channel apps
      Admin GraphQL API
    22. Payment method identifier now required for customerPaymentMethodRemoteCreate
      Breaking changesAdmin GraphQL API
    23. Create unpaid orders from subscription billing attempts
      Admin GraphQL API
    24. Identifier support added to the productUpdate mutation
      Admin GraphQL API
    25. Report Fulfillment Order progress with new fulfillmentOrderReportProgress GraphQL mutation
      Admin GraphQL API
    26. Create subscriptions contracts without payment methods
      Admin GraphQL API
    27. Improved user errors on the fulfillmentOrderMove mutation
      Admin GraphQL API
  6. March 2026

    Surface
    1. Removing visible_to_storefront_api field on metaobject field definitions
      Action requiredAdmin GraphQL API
    2. Adding barcode support to inventory shipments API
      Admin GraphQL API
    3. Expiring offline access tokens required for new public apps as of April 1, 2026
      Action requiredAdmin GraphQL API
    4. inventoryTransferDelete adds INVALID_STATE error code for transfers with in-progress product import
      Admin GraphQL API
    5. Making fieldDefinitions optional in metaobjectDefinitionCreate
      Admin GraphQL API
    6. Adding createdAt and updatedAt fields to MetaobjectDefinition objects
      Admin GraphQL API
    7. New payment decline codes added to OrderTransactionErrorCode enum
      Action requiredAdmin GraphQL API
    8. ShopifyQL returns fields deprecated and replaced with sales reversals fields
      Action requiredAdmin GraphQL API
    9. inventorySetScheduledChanges mutation is being removed with no replacement
      Breaking changesAdmin GraphQL API
    10. New analyticsQueryable capability for Metafield Definitions
      Admin GraphQL API
  7. February 2026

    Surface
    1. New APIs to read and write shipping options in delivery profile
      Breaking changesAdmin GraphQL API
    2. Subscriptions APIs: Introduce SubscriptionBillingAttemptState
      Admin GraphQL API
    3. JSON metafield values limited to 128KB
      Breaking changesAdmin GraphQL API
    4. Remaining line items weight available for fulfillment orders
      Admin GraphQL API
    5. Added new enum values for ColumnDataType in ShopifyqlTableDataColumn
      Admin GraphQL API
    6. Webhook subscriptions now support a name field for identification
      Admin GraphQL API
    7. The GiftCardConfiguration object now includes default gift card expiration
      Admin GraphQL API
    8. Subscriptions APIs: new payment error code and error classification
      Admin GraphQL API
    9. Automatically copy cart metafields to orders at checkout completion
      Admin GraphQL API
    10. Introducing the tracks_inventory query filter for products
      Admin GraphQL API
  8. January 2026

    Surface
    1. Discouraging use of receiptJson on OrderTransaction in the GraphQL Admin API
      Admin GraphQL API
    2. Events data now limited to one year retention
      DeprecatedAdmin GraphQL API
    3. Deprecated deliveryShippingOriginAssign mutation
      DeprecatedAdmin GraphQL API
    4. Access transactions on the Return object
      Admin GraphQL API
    5. New Return Reason Definitions API for Better Return Insights
      Admin GraphQL API
    6. INVALID_BILLING_ADDRESS: new processing error for subscription billing attempts
      Admin GraphQL API
    7. Subscription billing attempts throttling
      Admin GraphQL API
    8. Introducing the orders/link_requested webhook topic
      Admin GraphQL API
    9. Metafield references added to Customer Account API
      Customer Account API
    10. Due on Fulfillment payment term available for pre-orders
      Admin GraphQL API