Skip to main content

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.
Read the full story
  1. July 2025

    Surface
    1. Order cancellation now supports refunds to store credit
      DeprecatedAdmin GraphQL API
    2. Customer Account API now includes subscription discount data
      Customer Account API
    3. New warning DraftOrderMarketRegionCountryCodeNotSupportedWarning added to DraftOrder
      Admin GraphQL API
    4. Add created/updated at time based filters for an order's fulfillments
      Admin GraphQL API
    5. New field for discount classes on DraftOrderPlatformDiscount
      Action requiredAdmin GraphQL API
    6. New range fields available for segment filters in GraphQL Admin API
      Admin GraphQL API
    7. New AppUninstall mutation to allow apps to uninstall themselves.
      Admin GraphQL API
    8. Remove unprocessed exchange lines from a return
      Admin GraphQL API
    9. New GraphQL fields for return management
      Admin GraphQL API
    10. Returns Processing APIs replaces Return Refund APIs
      Breaking changesAdmin GraphQL API
  2. June 2025

    Surface
    1. Increase draft order line item limit from 250 to 499
      Admin GraphQL API
    2. New estimatedShippedAt argument added to FulfillmentOrderAcceptFulfillmentRequest mutation
      Admin GraphQL API
    3. Add shop_id to app/scopes_update webhook payload
      Events & webhooks
    4. Optional groupObjects argument in bulk operations mutations that offers faster and more reliable job execution
      Admin GraphQL API
    5. Standardized target and operation names across Function APIs
      Functions
    6. Shop metafield definitions are now available in the Shopify Admin and Admin API
      Admin GraphQL API
    7. Use cart.deliveryGroups.groupType in Function APIs to determine the type of delivery group
      Functions
    8. Cart metafields are accessible in Shopify Functions and Checkout UI extensions
      Functions
    9. Define payment terms conditionally at checkout
      Functions
    10. productCreate surfaces input errors as userErrors
      Breaking changesAdmin GraphQL API
    11. New fields for OrderTransaction and OrderCreateManualPayment
      Admin GraphQL API
  3. May 2025

    Surface
    1. Add and remove customers from an order with GraphQL
      Admin GraphQL API
    2. The Storefront API's Cart object now exposes warnings for non-applicable discount codes
      Storefront API
    3. Deprecation of legacy return APIs and improvements to return management
      Breaking changesAdmin GraphQL API
    4. Filter articles by title
      Admin GraphQL API
    5. Early access: Declarative Custom Data Definitions
      Tools
    6. Uncapped counts in GraphQL
      Breaking changesAdmin GraphQL API
    7. POS-specific Shopify Function logic
      Functions
    8. New GraphQL API for Draft Order Delivery Options for Developers
      Admin GraphQL API
    9. New Storefront API CartErrorCode: BUYER_CANNOT_PURCHASE_FOR_COMPANY_LOCATION
      Storefront API
    10. New filter options added to orders connection in Customer Account API
      Customer Account API
    11. The UnitPriceMeasurementMeasuredUnit enum now includes imperial units and counts
      Breaking changesAdmin GraphQL API
    12. Shop Component: Shop Pay Payment Request Receipt queries
      Admin GraphQL API
    13. Deprecation of draftOrderCreateMerchantCheckout mutation
      DeprecatedAdmin GraphQL API
  4. April 2025

    Surface
    1. Display modals after purchase
      Payments Apps API
    2. Change in productSet mutation error code for suspended product
      Breaking changesAdmin GraphQL API
    3. Adding publicDisplayName field on ShopPlan
      Admin GraphQL API
    4. Create smart collections automatically with PRODUCT_CATEGORY_ID_WITH_DESCENDANTS
      Admin GraphQL API
    5. Session creation payloads now include ISO 3166-2 province codes
      Payments Apps API
    6. Support for card not present transaction details in PaymentsApps API
      Payments Apps API
    7. draftOrderCount available in 2025-07
      Admin GraphQL API
  5. March 2025

    Surface
    1. Storefront API Cart now exposes selling plan errors
      Storefront API
    2. New additions to delivery promise participants APIs
      Admin GraphQL API
    3. FeeSale fee field is nullable as of 2025-07
      Breaking changesAdmin GraphQL API
  6. February 2025

    Surface
    1. Metafield description input field removal
      Breaking changesAdmin GraphQL API
  7. December 2024

    Surface
    1. Deprecated SubscriptionMailingAddress in favor of MailingAddress
      Breaking changesAdmin GraphQL API