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. January 2025

    Surface
    1. New validations on function input query variables metafields
      API
    2. New fields to represent product bundles in a grouped view
      Admin GraphQL API
    3. Filter products by category or taxonomy metafield
      Storefront API
    4. Minimum requirement is now optional on automatic discounts
      Admin GraphQL API
    5. New customer input field for the OrderCreate mutation
      Admin GraphQL API
    6. Introduce concatenatedOriginContract to subscriptionLine
      Admin GraphQL API
    7. Unused PriceListUserErrorCode values removed
      Breaking changesAdmin GraphQL API
    8. Update to percentage_adjustment field on SellingPlanPercentagePriceAdjustment
      Storefront API
    9. New delivery promise participants API
      Admin GraphQL API
    10. Deprecation of storefrontCustomerAccessTokenCreate Mutation
      DeprecatedCustomer Account API
    11. Update in orders webhook to view bundles and their components
      Admin GraphQL API
    12. Combined Listings update mutation error improvements
      Admin GraphQL API
    13. Cart Delivery Address Management
      Action requiredStorefront API
    14. Fulfillment Hold Access Update For Node Queries
      Action requiredAdmin GraphQL API
    15. New customer's webhook and changes to existing customer's webhooks payload
      Action requiredEvents & webhooks
    16. Change to FulfillmentOrderSortKeys
      DeprecatedAdmin GraphQL API
    17. Introduce 3DS support for verifications
      Action requiredPayments Apps API
    18. BXGY discount support for subscriptions
      Admin GraphQL API
    19. Apply multiple holds to a single fulfillment order
      Action requiredAdmin GraphQL API
    20. Addition of 'paymentDetails' field in verificationSessionResolve mutation.
      Payments Apps API
    21. Enhanced variant query limits for single product queries
      Admin GraphQL API
    22. Tax and Duties are deprecated in Storefront Cart API
      Action requiredStorefront API
    23. ReverseFulfillmentOrder.order field is nullable as of 2025-01
      Admin GraphQL API
    24. Support Delayed Fulfillment Status in GraphQL API
      Admin GraphQL API
    25. Admin access input is now optional when setting metafield definition access
      Admin GraphQL API
    26. New validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputs
      Action requiredAdmin GraphQL API
    27. Introduce a tax_exempt field associated to a CompanyLocation
      Admin GraphQL API
  2. December 2024

    Surface
    1. Events and Origins in Store Credit Account Transactions
      Admin GraphQL API
    2. Deprecate customer_payment_method_remote_credit_card_create
      DeprecatedPayments Apps API
    3. Adding new revocation reasons for payment methods
      Payments Apps API
    4. Removal of deprecated shop fields
      Breaking changesAdmin GraphQL API
    5. Improved productTags, productVendors, productTypes
      Admin GraphQL API
    6. Print API will be available for POS Extensions
      POS Extensions
    7. New inventoryPolicy argument for billing mutations
      Admin GraphQL API
    8. New LocalizationExtensionKeys value for Mexico
      Admin GraphQL API
    9. New revocation reasons for payment methods for 2025-01
      Admin GraphQL API
    10. Search discountNodes by exact discount code in the GraphQL Admin API
      Admin GraphQL API
    11. Changes to ScriptTag displayScope field on Admin GraphQL API
      Action requiredAdmin GraphQL API
    12. Product image resource in REST now returns a media image GID to streamline migration to GraphQL
      Action requiredAPI
    13. Returns now supported in Customer Accounts API
      Customer Account API
    14. Using custom ids and handles in product and customer lookups
      Admin GraphQL API
    15. Adding unique values to metafields
      Admin GraphQL API
    16. Improved billing attempt error handling for subscriptions in Selling Plan API
      Admin GraphQL API
    17. Set custom prices in draft orders
      Admin GraphQL API
    18. Simplifying how metafield and metaobject permissions work
      Action requiredAdmin GraphQL API
    19. Admin REST API product image is now deprecated
      DeprecatedAdmin REST API
    20. Customize line items in Checkout and Customer Accounts order summary using new Checkout Branding API settings
      Admin GraphQL API
    21. PrivateMetafield is now deprecated
      Action requiredAdmin GraphQL API
  3. November 2024

    Surface
    1. Add PickupAddress for subscription contracts in customer API
      Customer Account API
    2. manualPaymentGateway field added to orderTransaction object
      Admin GraphQL API
    3. Conditionally disable gift cards in checkout using custom logic with the Payment Customization API
      Action requiredAPI
    4. Remove metafieldDelete in favor of metafieldsDelete
      Action requiredAdmin GraphQL API
    5. GraphQL Over HTTP
      Admin GraphQL API
    6. Content type application/graphql is deprecated
      Action requiredAdmin GraphQL API
    7. Removing multiLocation field from ShopFeatures
      Action requiredAdmin GraphQL API
  4. October 2024

    Surface
    1. Update to fulfillmentHold.heldByApp field from fulfillmentHold.heldBy field
      Action requiredAdmin GraphQL API
    2. Storefront API Cart now supports removing Gift Cards
      Storefront API
    3. Updated CalculateExchangeLineItemInput and CalculatedExchangeLineItem Variant nullability
      Admin GraphQL API
    4. Add accountOpenerName to shopifyPaymentsAccount
      Admin GraphQL API
    5. Bulk query operation userErrors now includes code field
      Admin GraphQL API
    6. ShopifyPaymentsBankAccount GraphQL Admin API unused fields removed
      Admin GraphQL API
  5. September 2024

    Surface
    1. Deprecating explicit access grants for app-owned metafields
      Action requiredAdmin GraphQL API
    2. Changing the default value of permitsSkuSharing argument in fulfillmentServiceCreate
      Admin GraphQL API