Hydrogen 2026-10 is now available
The new Hydrogen is now GA: A framework-agnostic JavaScript library to add Shopify commerce to your existing stack, plus skills for coding agents and starters for React Router and Next.js.
January 2025
Surface- APINew validations on function input query variables metafields
- GraphQL Admin APINew fields to represent product bundles in a grouped view
- Storefront APIFilter products by category or taxonomy metafield
- GraphQL Admin APIMinimum requirement is now optional on automatic discounts
- GraphQL Admin APINew customer input field for the OrderCreate mutation
- GraphQL Admin APIIntroduce concatenatedOriginContract to subscriptionLine
- Breaking changesGraphQL Admin APIUnused PriceListUserErrorCode values removed
- Storefront APIUpdate to
percentage_adjustmentfield onSellingPlanPercentagePriceAdjustment - GraphQL Admin APINew delivery promise participants API
- DeprecatedCustomer Account APIDeprecation of
storefrontCustomerAccessTokenCreateMutation - GraphQL Admin APIUpdate in orders webhook to view bundles and their components
- GraphQL Admin APICombined Listings update mutation error improvements
- Action requiredStorefront APICart Delivery Address Management
- Action requiredGraphQL Admin APIFulfillment Hold Access Update For Node Queries
- Action requiredEvents & webhooksNew customer's webhook and changes to existing customer's webhooks payload
- DeprecatedGraphQL Admin APIChange to FulfillmentOrderSortKeys
- Action requiredPayments Apps APIIntroduce 3DS support for verifications
- GraphQL Admin APIBXGY discount support for subscriptions
- Action requiredGraphQL Admin APIApply multiple holds to a single fulfillment order
- Payments Apps APIAddition of 'paymentDetails' field in
verificationSessionResolvemutation. - GraphQL Admin APIEnhanced variant query limits for single product queries
- Action requiredStorefront APITax and Duties are deprecated in Storefront Cart API
- GraphQL Admin APIReverseFulfillmentOrder.order field is nullable as of 2025-01
- GraphQL Admin APISupport
DelayedFulfillment Status in GraphQL API - GraphQL Admin APIAdmin access input is now optional when setting metafield definition access
- Action requiredGraphQL Admin APINew validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputs
- GraphQL Admin APIIntroduce a
tax_exemptfield associated to aCompanyLocation
December 2024
Surface- GraphQL Admin 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 changesGraphQL Admin APIRemoval of deprecated shop fields
- GraphQL Admin APIImproved
productTags,productVendors,productTypes - POS ExtensionsPrint API will be available for POS Extensions
- GraphQL Admin APINew inventoryPolicy argument for billing mutations
- GraphQL Admin APINew
LocalizationExtensionKeysvalue for Mexico - GraphQL Admin APINew revocation reasons for payment methods for 2025-01
- GraphQL Admin APISearch discountNodes by exact discount code in the GraphQL Admin API
- Action requiredGraphQL Admin 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
- GraphQL Admin APIUsing custom ids and handles in product and customer lookups
- GraphQL Admin APIAdding unique values to metafields
- GraphQL Admin APIImproved billing attempt error handling for subscriptions in Selling Plan API
- GraphQL Admin APISet custom prices in draft orders
- Action requiredGraphQL Admin APISimplifying how metafield and metaobject permissions work
- DeprecatedAdmin REST APIAdmin REST API product image is now deprecated
- GraphQL Admin APICustomize line items in Checkout and Customer Accounts order summary using new Checkout Branding API settings
- Action requiredGraphQL Admin APIPrivateMetafield is now deprecated
November 2024
Surface- Customer Account APIAdd PickupAddress for subscription contracts in customer API
- GraphQL Admin API
manualPaymentGatewayfield added toorderTransactionobject - Action requiredAPIConditionally disable gift cards in checkout using custom logic with the Payment Customization API
- Action requiredGraphQL Admin APIRemove
metafieldDeletein favor ofmetafieldsDelete - GraphQL Admin APIGraphQL Over HTTP
- Action requiredGraphQL Admin APIContent type
application/graphqlis deprecated - Action requiredGraphQL Admin APIRemoving
multiLocationfield fromShopFeatures
October 2024
Surface