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.
January 2025
Surface- APINew validations on function input query variables metafields
- Admin GraphQL APINew fields to represent product bundles in a grouped view
- Storefront APIFilter products by category or taxonomy metafield
- Admin GraphQL APIMinimum requirement is now optional on automatic discounts
- Admin GraphQL APINew customer input field for the OrderCreate mutation
- Admin GraphQL APIIntroduce concatenatedOriginContract to subscriptionLine
- Breaking changesAdmin GraphQL APIUnused PriceListUserErrorCode values removed
- Storefront APIUpdate to
percentage_adjustmentfield onSellingPlanPercentagePriceAdjustment - Admin GraphQL APINew delivery promise participants API
- DeprecatedCustomer Account APIDeprecation of
storefrontCustomerAccessTokenCreateMutation - Admin GraphQL APIUpdate in orders webhook to view bundles and their components
- Admin GraphQL APICombined Listings update mutation error improvements
- Action requiredStorefront APICart Delivery Address Management
- Action requiredAdmin GraphQL APIFulfillment Hold Access Update For Node Queries
- Action requiredEvents & webhooksNew customer's webhook and changes to existing customer's webhooks payload
- DeprecatedAdmin GraphQL APIChange to FulfillmentOrderSortKeys
- Action requiredPayments Apps APIIntroduce 3DS support for verifications
- Admin GraphQL APIBXGY discount support for subscriptions
- Action requiredAdmin GraphQL APIApply multiple holds to a single fulfillment order
- Payments Apps APIAddition of 'paymentDetails' field in
verificationSessionResolvemutation. - Admin GraphQL APIEnhanced variant query limits for single product queries
- Action requiredStorefront APITax and Duties are deprecated in Storefront Cart API
- Admin GraphQL APIReverseFulfillmentOrder.order field is nullable as of 2025-01
- Admin GraphQL APISupport
DelayedFulfillment Status in GraphQL API - Admin GraphQL APIAdmin access input is now optional when setting metafield definition access
- Action requiredAdmin GraphQL APINew validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputs
- Admin GraphQL APIIntroduce a
tax_exemptfield associated to aCompanyLocation
December 2024
Surface- Admin GraphQL APIEvents and Origins in Store Credit Account Transactions
- DeprecatedPayments Apps APIDeprecate customer_payment_method_remote_credit_card_create
- Payments Apps APIAdding new revocation reasons for payment methods
- Breaking changesAdmin GraphQL APIRemoval of deprecated shop fields
- Admin GraphQL APIImproved
productTags,productVendors,productTypes - POS ExtensionsPrint API will be available for POS Extensions
- Admin GraphQL APINew inventoryPolicy argument for billing mutations
- Admin GraphQL APINew
LocalizationExtensionKeysvalue for Mexico - Admin GraphQL APINew revocation reasons for payment methods for 2025-01
- Admin GraphQL APISearch discountNodes by exact discount code in the GraphQL Admin API
- Action requiredAdmin GraphQL APIChanges to ScriptTag displayScope field on Admin GraphQL API
- Action requiredAPIProduct image resource in REST now returns a media image GID to streamline migration to GraphQL
- Customer Account APIReturns now supported in Customer Accounts API
- Admin GraphQL APIUsing custom ids and handles in product and customer lookups
- Admin GraphQL APIAdding unique values to metafields
- Admin GraphQL APIImproved billing attempt error handling for subscriptions in Selling Plan API
- Admin GraphQL APISet custom prices in draft orders
- Action requiredAdmin GraphQL APISimplifying how metafield and metaobject permissions work
- DeprecatedAdmin REST APIAdmin REST API product image is now deprecated
- Admin GraphQL APICustomize line items in Checkout and Customer Accounts order summary using new Checkout Branding API settings
- Action requiredAdmin GraphQL APIPrivateMetafield is now deprecated
November 2024
Surface- Customer Account APIAdd PickupAddress for subscription contracts in customer API
- Admin GraphQL API
manualPaymentGatewayfield added toorderTransactionobject - Action requiredAPIConditionally disable gift cards in checkout using custom logic with the Payment Customization API
- Action requiredAdmin GraphQL APIRemove
metafieldDeletein favor ofmetafieldsDelete - Admin GraphQL APIGraphQL Over HTTP
- Action requiredAdmin GraphQL APIContent type
application/graphqlis deprecated - Action requiredAdmin GraphQL APIRemoving
multiLocationfield fromShopFeatures
October 2024
Surface- Action requiredAdmin GraphQL APIUpdate to
fulfillmentHold.heldByAppfield fromfulfillmentHold.heldByfield - Storefront APIStorefront API Cart now supports removing Gift Cards
- Admin GraphQL APIUpdated CalculateExchangeLineItemInput and CalculatedExchangeLineItem Variant nullability
- Admin GraphQL APIAdd
accountOpenerNametoshopifyPaymentsAccount - Admin GraphQL APIBulk query operation userErrors now includes code field
- Admin GraphQL APIShopifyPaymentsBankAccount GraphQL Admin API unused fields removed
September 2024
Surface