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
SurfaceDecember 2024
SurfaceNovember 2024
SurfaceOctober 2024
Surface- PlatformHydrogen October 2024 release
- APILimit for full-page extensions in customer accounts
- Admin GraphQL APIAPI
StringConnectionincludesnodesfield - Admin GraphQL APIShopify Payments Payout Summary GraphQL surfaces advance fees and advance gross fields
- Admin GraphQL APIShopify Payments Balance Transaction GraphQL type supports advance and advance funding type
- Admin GraphQL APIShopify Payments GraphQL Admin API supports querying a list of disputes
- Admin GraphQL APIExposing Business Entity fields on Admin API
- Admin GraphQL APIAdded
variant_strategyforproductOptionsCreate - Admin GraphQL APIAdding
requiresComponentsfield toProductVariantsBulkInput - Admin GraphQL APINew
CollectionsCountquery in the GraphQL Admin API - Admin GraphQL APIMetafield Definition Webhooks
- Shopify Theme StoreTheme Store ranking update
- Storefront APIStorefront API support for Combined Listings
- Admin GraphQL APIAdded new field
recurring_cycle_limitandapplies_on_subscriptionto DiscountAutomaticApp and DiscountAutomaticAppInput - Admin GraphQL APINew
has_variants_that_requires_componentsfield on Product Webhooks - Admin GraphQL APINew field and queries for the
StaffMemberobject in the GraphQL Admin API - Action requiredAdmin GraphQL APIRemoval fulfillment service shipping method
- APIPOS UI Extensions 2024-10 Update
- Admin GraphQL APINew mutation to create an order
- Admin GraphQL APIAdmin API update on
fulfillmentOrder.destinationandFulfillmentOrderDestinationobject - Admin GraphQL APIFulfillment Constraints now support Local Pickup
- Action requiredAdmin GraphQL APIFulfillment Constraints can now be associated with one or multiple delivery methods
- Admin GraphQL APIAdmin API includes
discountNodesCount - Payments Apps APIIntroducing Session ID to StartPaymentSession
- Admin GraphQL APIIntroducing Payment Groups and Sessions to SubscriptionBillingAttempts
- Action requiredAdmin GraphQL APIExposing the order adjustments connection on a Refund
- Admin GraphQL APINotify customers when their return requests are approved or declined
- Action requiredAdmin GraphQL APIBreaking changes to returns API: Deprecate
reverseDeliveryDisposemutation - Action requiredAdmin GraphQL APIRemoval of the
priceRuleresource from GraphQL Admin API - Admin GraphQL APINew CompanyLocationStaffMemberAssignments API endpoints for managing staff member assignments on a Company Location
- Admin GraphQL APITranslatable content that is specific to a market context is now exposed
- Admin GraphQL APIAdd new theme-related fields to
TranslatableResourceTypeenum - Admin GraphQL APILocalized fulfillment hold reason on
FulfillmentHold - Action requiredAdmin GraphQL APIAdding pagination arguments to Customer addresses
- Admin GraphQL APIGraphQL support to send customer account invite
- Admin GraphQL APINew customer account pages now available in menus via Admin API
- Admin GraphQL APINew abandoned checkouts listing endpoint on the admin GraphQL API
- Customer Account APISubscription Contract fields now fully available on the Customer API
- Admin GraphQL APIAdd subscription status updates to bulkOperationRunMutation
- Action requiredAdmin GraphQL APIQuerying events through the
eventsconnection andCommentEvent.subjectbecomes nullable - Action requiredStorefront APICart Warnings in Storefront API Cart
- Events & webhooksNew webhook topic
app/scopes_update - Events & webhooksNew
created_fulfillment_holdfield onfulfillment_orders/placed_on_holdwebhook - Action requiredAdmin GraphQL APIRemoval of deprecated product image mutations from the GraphQL Admin API
- Admin GraphQL APIAdded FAILED_TO_RETRIEVE_BILLING_ADDRESS to CustomerPaymentMethodRevocationReason Enum
- Action requiredAdmin GraphQL APIOrder Management apps can no longer fulfill orders that are assigned to a different fulfillment service
- Admin GraphQL APINew parameter on
fulfillmentServiceDeleteto control inventory behaviour on location removal - Admin GraphQL API
fulfillmentOrderHoldmutation updated to return a fulfillment hold resource - Action requiredAdmin GraphQL APINew field and permission update to fulfillment hold resource
October 2024
Surface- Admin GraphQL API
ProductInputsplit intoProductCreateInputandProductUpdateInputin2024-10 - Admin GraphQL APIAdmin GraphQL API: new APIs for Pages, Articles, Blogs, and Comments now available in 2024-10
- Payments Apps APISurface payment group id and payment session id on subscription billing attempts
- Payments Apps APIAdded connection to order transaction from subscription billing attempts
- Payments Apps APIAdd LocalPaymentMethodDetails
- Admin GraphQL APIIntroducing theme and theme file management in the Admin GraphQL API
- Admin GraphQL APIIntroducing metafield definition capabilities in the admin API
- Action requiredAdmin GraphQL APIMetafield Definition Capability Framework and Deprecation of
use_as_collection_condition - Admin GraphQL APINew inventory input fields in productSet mutation in version 2024-10
- Action requiredAdmin GraphQL APIImprovements in the GiftCard GraphQL endpoints and introducing GiftCardTransaction types
- Action requiredAdmin GraphQL APIThe fulfillmentOrdersReleaseHolds Mutation Is Deprecated
- Admin GraphQL APIAdmin API includes
urlRedirectsCount - Admin GraphQL APINew query attributes on products query
- Action requiredAdmin REST APIField deprecations on the abandoned checkout REST API
- Admin GraphQL APIFulfillment Holds Now Able To Be Released by ID
- Admin GraphQL APIAdmin API includes
statusPageUrlfield onOrder - Action requiredAdmin GraphQL APIIntroducing PRODUCT_CATEGORY_ID in CollectionRuleColumn and Deprecating PRODUCT_TAXONOMY_NODE_ID for automated collection creation
- Action requiredAdmin GraphQL APIRemoving V2 suffix from fulfillmentCreateV2 and fulfillmentTrackingInfoUpdateV2
- Action requiredAdmin REST APIThe REST location resource requires
locationsscope - LiquidStorefront Product Taxonomy Category API
- Admin GraphQL APIAllow item activation at legacy location
August 2024
Surface- Action requiredAdmin GraphQL APIReverseFulfillmentOrderLineItem.fulfillmentLineItem field is nullable as of 2024-10
- DeprecatedAdmin GraphQL APIAdmin API removes
lineItemsMutablefield onOrder - Admin GraphQL APIAdding
productVariantsCountGraphQL field. - DeprecatedAdmin GraphQL APIRemove unused error codes from LocationDeactivateUserErrorCode
- DeprecatedAdmin GraphQL APIShopifyPaymentsAccount GraphQL Admin API unused fields removed
- Action requiredAdmin GraphQL APIBreaking changes to media in GraphQL API's ProductSet mutation in version 2024-10
- Action requiredAdmin GraphQL APIDeprecation Notice:
ProductChangeStatusin Admin GraphQL API - Action requiredAdmin GraphQL APIRemoving MetafieldStorefrontVisibility-related fields and mutations from Admin GraphQL API
- Admin GraphQL APIAdded new
accessargument tostandardMetafieldDefinitionEnableandstandardMetafieldDefinitionsEnableGraphQL mutations - Action requiredAdmin GraphQL APIFulfillment Hold Release Access Update
- Admin GraphQL APIProduct category included in product webhooks
July 2024
Surface- Admin GraphQL APIRefunding orders with multiple shipping lines returns accurate data
- Action requiredAdmin GraphQL APIBreaking changes in several ProductVariant related mutations in version 2024-10
- Action requiredAdmin GraphQL APIBreaking changes to GraphQL product duplicate APIs in version 2024-10
- Action requiredAdmin GraphQL APIAdded
synchronousParameter toproductDeleteMutation and IntroducedProductDeleteOperationObject for Asynchronous Deletion Tracking