Developer changelog
Subscribe to the changelog to stay up to date on recent changes to Shopify’s APIs and other developer products, as well as preview upcoming features and beta releases.
RSS UpdatesTags:
- Admin GraphQL API
- 2024-10
Admin API includesdiscountNodesCount
Read full post –>Admin GraphQL API
2024-10
introducesto fetch total shop discounts, enhancing data retrieval for developers.
Tags:
- Payments Apps API
- 2024-10
Introducing Session ID to StartPaymentSessionRead full post –>As of Payments Apps API version 2024-10, the StartPaymentSession payload for all payment extension types will have one new field:...
Tags:
- Admin GraphQL API
- 2024-10
Introducing Payment Groups and Sessions to SubscriptionBillingAttemptsRead full post –>GraphQL Admin API 2024-10 adds payment_group_id and payment_session_id to SubscriptionBillingAttempt, enhancing subscription billing insights and merchant-facing statistics.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Exposing the order adjustments connection on a RefundRead full post –>The 2024-10 Admin GraphQL API adds
for refund queries, deprecates
, and updates
for shipping costs.
Tags:
- Admin GraphQL API
- 2024-10
Notify customers when their return requests are approved or declinedRead full post –>In API version 2024-10, use
to email customers on return approval/decline. Add custom messages with
. No email sent if
Order.email
is null.Tags:
- Admin GraphQL API
- 2024-10
Translatable content that is specific to a market context is now exposedRead full post –>API v2024-10 adds
for retrieving market-specific translatable content in theme templates and section groups, enhancing theme customization for specific markets.
Tags:
- Admin GraphQL API
- 2024-10
Add new theme-related fields toTranslatableResourceType
enumRead full post –>API v2024-10 adds new fields to
for online store themes, enhancing granularity and reducing reliance on
. Also, a
connection is added.
Tags:
- Admin GraphQL API
- 2024-10
Localized fulfillment hold reason onFulfillmentHold
Read full post –>We've added a new localized string field
to
so that you can query for a human-readable reason when a fulfillment is on hold.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Adding pagination arguments to Customer addressesRead full post –>As of GraphQL Admin API version 2024-10, the
field is introduced on the
Customer
object to support paginating through a customer's addresses.Learn more about the
Customer
...Tags:
- Admin GraphQL API
- 2024-10
GraphQL support to send customer account inviteRead full post –>As of GraphQL Admin API version 2024-10, you can use the
mutation to send an email invite to create a classic customer account.
Tags:
- Admin GraphQL API
- Storefront GraphQL API
- Liquid
- 2024-10
New customer account pages now available in menus via Admin APIRead full post –>As of API version 2024-10, you can add links to the Orders, Profile, and Settings pages to navigation menus.
To learn more, refer to...
Tags:
- Admin GraphQL API
- 2024-10
New abandoned checkouts listing endpoint on the admin GraphQL APIRead full post –>As of 2024-10, you can use the
endpoint to get the list of abandoned checkouts of a shop. This will replace the current...
Tags:
- Customer Account API
- 2024-10
Subscription Contract fields now fully available on the Customer APIRead full post –>The 2024-10 GraphQL Customer API update adds fields for querying subscription contracts and requires new permissions for access and mutations. New connections: lines and orders.
Tags:
- Admin GraphQL API
- 2024-10
Add subscription status updates to bulkOperationRunMutationRead full post –>Subscription Status updates can now be run with the bulkOperationRunMutation.
The following mutations have been added:
*...
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Querying events through theevents
connection andCommentEvent.subject
becomes nullableRead full post –>As of 2024-10, query events via
,
event
, andevents
.events
connection added to multiple types.is now nullable;
deprecated.
Tags:
- Action Required
- Storefront GraphQL API
- 2024-10
Cart Warnings in Storefront API CartRead full post –>In API v2024-10, inventory errors move from
to
warnings
with codes for stock issues. Usewarnings
to manage cart items or inform buyers of changes.Tags:
- Webhook
- 2024-10
New webhook topicapp/scopes_update
Read full post –>Webhook API
2024-10
addstopic, notifying apps of changes in granted access scopes, aiding in tracking installation permissions.
Tags:
- Webhook
- 2024-10
Newcreated_fulfillment_hold
field onfulfillment_orders/placed_on_hold
webhookRead full post –>Admin API v2024-10 adds
to
webhook, ensuring visibility of created holds even if released or deleted.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Removal of deprecated product image mutations from the GraphQL Admin APIRead full post –>As of 2024-10, deprecated image mutations are removed from the GraphQL API. Use productCreateMedia, productDeleteMedia, productUpdateMedia, and productReorderMedia instead.
Tags:
- Admin GraphQL API
- 2024-10
Added FAILED_TO_RETRIEVE_BILLING_ADDRESS to CustomerPaymentMethodRevocationReason EnumRead full post –>As of GraphQL Admin API version 2024-10, the CustomerPaymentMethodRevocationReason object has a new enum value:
. This value is assigned when a customer payment...
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Order Management apps can no longer fulfill orders that are assigned to a different fulfillment serviceRead full post –>Starting October 2024, order management apps can't create fulfillments for third-party locations. Fulfillment service apps can fulfill orders if they have the correct access scopes.
Tags:
- Admin GraphQL API
- 2024-10
New parameter onfulfillmentServiceDelete
to control inventory behaviour on location removalRead full post –>GraphQL API v2024-10 adds
enum to
mutation, allowing
,
, or
inventory actions, impacting inventory management.
Tags:
- Admin GraphQL API
- 2024-10
fulfillmentOrderHold
mutation updated to return a fulfillment hold resourceRead full post –>As of the GraphQL Admin API version 2024-10, the
mutation will return the fulfillment hold that was created in a new
return field.
Learn more about the...
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
New field and permission update to fulfillment hold resourceRead full post –>GraphQL Admin API 2024-10 adds
to
.
now requires
scope. Use
to check app-created holds.
Tags:
- Admin GraphQL API
- 2024-10
ProductInput
split intoProductCreateInput
andProductUpdateInput
in2024-10
Read full post –>In the 2024-10 Admin GraphQL API,
is split into
and
.
and
now use a new
product
argument.Tags:
- Admin GraphQL API
- 2024-10
Admin GraphQL API: new APIs for Pages, Articles, Blogs, and Comments now available in 2024-10Read full post –>Version 2024-10 of the Admin GraphQL API allows reading/modifying Pages, Articles, Blogs, and Comments with new types and queries, enhancing content management for developers.
Tags:
- Shopify App Store
Create App Store Ads on Tag-Level Category PagesRead full post –>App Store ads on the Shopify App Store now support targeting tag-level category pages, in addition to main and sub-category pages. For more information on App Store category page types, [see...
Tags:
- Action Required
- Admin GraphQL API
- 2025-01
Deprecating explicit access grants for app-owned metafieldsRead full post –>Specifying grants for specific apps on app-owned metafields is now deprecated. New apps will not be able...
Tags:
- Payments Apps API
- 2024-10
Added connection to order transaction from subscription billing attemptsRead full post –>New resource logs each subscription billing attempt, using idempotency keys to prevent duplicate orders. Successful attempts create orders, no impact on existing partners.
Tags:
- Payments Apps API
- 2024-10
Surface payment group id and payment session id on subscription billing attemptsRead full post –>New "SubscriptionBillingAttempt" resource logs billing attempts with idempotency keys to avoid duplicates, creating orders on success. No impact on existing partners.
Tags:
- Payments Apps API
- 2024-10
Add LocalPaymentMethodDetailsRead full post –>Added API resource for local payment methods payment details, enhancing transaction data access for developers.
Tags:
- Admin GraphQL API
- 2024-10
Introducing theme and theme file management in the Admin GraphQL APIRead full post –>API v2024-10 introduces admin API for Online Store Themes, matching REST API features. New queries and mutations enhance theme and file management, boosting efficiency for developers.
Tags:
- Admin GraphQL API
- 2025-01
Changing the default value of permitsSkuSharing argument in fulfillmentServiceCreateRead full post –>As of
2025-01
, the default value for theargument in the
mutation has been updated to true.
Please be aware that this argument is deprecated and...
Tags:
- Admin GraphQL API
- 2024-10
Introducing metafield definition capabilities in the admin APIRead full post –>API version 2024-10 introduces metafield definition management via Admin API, allowing developers to enable, disable, and query metafield capabilities for enhanced Shopify integration.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Metafield Definition Capability Framework and Deprecation ofuse_as_collection_condition
Read full post –>API v2024-10 introduces the Metafield Definition Capability Framework, replacing
with
for better flexibility and extensibility.
Tags:
- Admin GraphQL API
- 2024-10
New inventory input fields in productSet mutation in version 2024-10Read full post –>GraphQL API v2024-10 introduces
for setting
available
orquantities in
and
mutations, enhancing inventory management.
Tags:
- Themes
Shopify CLI is now easier to install and faster for Liquid theme developmentRead full post –>Shopify CLI update: Instant dev server startup, no Ruby dependency, unified TypeScript commands, and headless Liquid console for streamlined theme development.
Tags:
- Themes
New Full-Funnel Theme Install Parameters and Now Firing E-Commerce Events on the Theme Listing PageRead full post –>Added
and
to theme install events for better merchant insights. Implemented Google e-commerce events for enhanced tracking and precise data analysis in Shopify Theme Store.
Tags:
- Tools
JavaScript Shopify Functions are now ~40% fasterRead full post –>As of Shopify CLI 3.67 and Javy 3.1, Shopify Functions built in JavaScript can see improved performance by as much as 40% when combined with [@shopify/shopify_function...
Tags:
- Shopify App Store
New Full-Funnel App Install Parameters and Now Firing E-Commerce Events on the App Listing PageRead full post –>New parameters
and
added for app install events in Shopify, plus Google e-commerce events for better tracking and data analysis on app listing pages.
Tags:
- Webhook
Product Feed webhooks now support per-market inventoryRead full post –>The
and
fields will now reflect country-specific inventory availability, scoped to the specified market country of the Product Feed. The Fulfillable Inventory...