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.
Tags:
- Storefront GraphQL API
- 2025-10
Cart mutations now return error for invalid merchandise configurationRead full post –>Cart mutations now return a
error for invalid merchandise configurations.Tags:
- Action Required
- Admin GraphQL API
- 2025-10
Introducing the newcontextfield to specify discount eligibilityRead full post –>We’ve introduced a new context field to specify discount eligibility code and automatic discounts. The context field replaces the now deprecated DiscountCustomerSelection field for code discounts.
Tags:
- Storefront GraphQL API
Cart quantity limits are now determined by market regionRead full post –>Cart quantity limits now depend on inventory available in the buyer's market region, not total stock. Exceeding this triggers an error and adjusts to available stock.
Tags:
- Admin GraphQL API
- Storefront GraphQL API
AMAZON_PAYandFACEBOOK_PAYvalues enumerated in digital walletsRead full post –>DigitalWallet enum now supports Amazon Pay and Facebook Pay, enhancing storefront and GraphQL API visibility for these payment methods, and impacting merchant transaction tracking.
Tags:
- Action Required
- Admin GraphQL API
New arguments added tostatusPageUrlfield on theOrderobjectRead full post –>Order status URLs now use capability tokens instead of static keys, improving security with limited uses and automatic expiration. Optional parameters available for customization.
Tags:
- Admin GraphQL API
- Webhook
- 2025-04
NewplanHandlefield for managed pricing app subscription plansRead full post –>App subscription plans now include persistent plan handles, making it easier to query for plan data.
Tags:
- Admin GraphQL API
- 2025-04
New theme file metadata fields added toOnlineStoreThemeFileOperationResultobjectRead full post –>The
mutation now returns theme file metadata directly, eliminating the need for extra fetch requests to verify updates.Tags:
- Webhook
- 2025-04
New webhook to track updates to checkout and accounts configurationRead full post –>Use this webhook to learn when your users have upgraded their Thank you and Order status pages.
Tags:
- Admin GraphQL API
- 2025-04
Adding defaultEmailAddress field to CustomerRead full post –>As of GraphQL Admin API version 2025-04, the
field is introduced on theCustomerobject to support querying a customer's email address and marketing state.Learn more...
Tags:
- Admin GraphQL API
- 2025-04
Expanded control of privacy settings using the GraphQL Admin APIRead full post –>API version 2025-04 lets you manage shop privacy settings, including cookie banners, data sale opt-outs, and privacy policy automation.
Tags:
- Admin GraphQL API
- 2025-04
View gift card maximum valuesRead full post –>Use the
query to retrieve the maximum values for purchased and issued gift cards.Tags:
- Customer Account API
- 2025-04
New fieldfulfillmentStatusadded to theOrdertype of the Customer Account APIRead full post –>API v2025-04 adds
toOrder, showing the order's overall fulfillment status for display.Tags:
- Admin GraphQL API
- 2025-04
NewarticleAuthorsquery in the GraphQL Admin APIRead full post –>To fetch a list of article authors for a store, use the new
query.Tags:
- Admin GraphQL API
- 2025-04
New filter options added topages,articles, andcommentsqueriesRead full post –>articles,pages, andcommentsqueries now have full filter parity with the REST Admin APITags:
- Tools
Developer Preview: Localhost-based development forshopify app devRead full post –>Developer Preview: Serve your app on localhost with a self-signed HTTPS certificate using Shopify CLI.
Tags:
- Tools
Shopify.dev MCP ServerRead full post –>Shopify.dev MCP Server released! It lets AI assistants access Shopify docs and API schemas, enhancing development within Cursor or Claude desktop.
Tags:
- Admin GraphQL API
- Admin REST API
InventoryItem Webhooks Accessible with Product ScopesRead full post –>Webhook scopes for InventoryItem are now flexible, allowing
orfor,,across all API versions.Tags:
- Payments Apps API
- 2025-04
Expose payment detail fields for Payments Apps APIRead full post –>Added new input fields for card-not-present transactions: avsResultCode for AVS response and cvvResultCode for CVV verification. Enhances payment processing details.
Tags:
- Admin GraphQL API
- 2025-07
New additions to delivery promise participants APIsRead full post –>Locations can now be used in delivery promise participant queries and mutations in the unstable GraphQL Admin API, with full release in 2025-07. Filter products by delivery promise participants.
Tags:
- Storefront GraphQL API
- 2025-07
Storefront API Cart now exposes selling plan errorsRead full post –>Version 2025-07 of the GraphQL Storefront API improves error handling for selling plans. Cart mutations now specify errors for missing or inapplicable selling plans.
Tags:
- Platform
Hydrogen March 2025 ReleaseRead full post –>Hydrogen v2025.1.3 adds support for Vite 6 and enables the
future flag for Remix.Tags:
- Built for Shopify
Ship and carry out in a single order on POS is now available for Retail Pro Merchants using eligible tax softwareRead full post –>How Retail Ship and carry out orders will impact the behaviour of order and fulfillment order objects
Tags:
- Platform
App Bridge Title Bar visual updateRead full post –>Apps will see an improved visual appearance of the App Bridge Title Bar API starting to rollout, to match the new...
Tags:
- Themes
Liquid support for OKLCH colorsRead full post –>Liquid now supports OKLCH colors, enabling a broader color range. New features include
filter and enhancedcolorobject properties for OKLCH.Tags:
- Admin GraphQL API
- Admin REST API
Re-enabled customer search terms in the GraphQL and REST Admin APIsRead full post –>The GraphQL and REST Admin API now support various customer-related search terms that were disabled in API version 2024-07. For example:
,city,company, and more.Tags:
- Admin GraphQL API
Draft Orders automatically purged after 1 year of inactivityRead full post –>Draft orders inactive for a year will auto-delete starting April 1, 2026 to improve data management and app performance. Applies to orders created after April 1, 2025.
Tags:
- API
- 2025-04
Using custom ids to look up collections, locations, orders, and product variantsRead full post –>The 2025-04 Admin API allows custom identifier lookup for collections, locations, orders, and product variants.
Tags:
- Admin GraphQL API
Retail Exchanges now use the Shopify Exchanges implementationRead full post –>Shopify Exchange Platform now supports Retail Exchanges, consolidating operations into a single Return. Update integrations for unified sales agreements. ExchangeV2 APIs deprecated in 1 year.
Tags:
- Shopify App Store
Ads are now available on mobile, plus more surfaces to target merchantsRead full post –>Shopify App Store now supports mobile ads and targeting on homepage and category page ads. Set bid prices for devices and access detailed mobile ad reports via Ads Manager in your Partner Dashboard.
Tags:
- Admin GraphQL API
- 2025-07
FeeSale fee field is nullable as of 2025-07Read full post –>As of 2025-07, FeeSale.fee is nullable, allowing null values for deleted fees. Prior versions return deleted fees. Update your code to handle null fees.
Tags:
- Admin GraphQL API
- 2025-04
Newinclude_mirrored_exchangesquery filter parameterRead full post –>API version 2025-04 introduces the
query filter parameter, which provides greater flexibility in managing and viewing exchange data.Tags:
- Action Required
- Admin GraphQL API
- 2025-04
Deprecating PriceListUserErrorCode valuesRead full post –>Starting from 2025-04, unused
values will be removed.Tags:
- Action Required
- API
Now available: JS Buy SDK v3.0Read full post –>JS Buy SDK v3.0 is now available
Tags:
- Admin GraphQL API
Adding defaultPhoneNumber field to CustomerRead full post –>As of GraphQL Admin API version 2025-04, the
field is introduced on theCustomerobject to support querying a customer's phone number and marketing state.Learn more...
Tags:
- Action Required
- POS Extensions
- 2025-04
End of Compatibility for Old POS UI Extensions VersionsRead full post –>Shopify API 2025.04 ends support for specific POS UI Extension versions. Update to the latest version to ensure functionality with POS 9.31 and beyond.
Tags:
- API
New developer documentation now available for Shopify CollectiveRead full post –>New Shopify Collective docs offer guidance on integrating systems using Shopify's API and webhooks, enhancing workflow integration for developers.
Tags:
- POS Extensions
POS UI Extensions: Modal updateRead full post –>In POS version 9.30, the POS UI Extensions modal will be enhanced to prevent accidental dismissals. You won't be able to dismiss the modal by swiping down or tapping outside of it. This update is...
Tags:
- API
[Cart AJAX API] Inventory error message updatesRead full post –>Updated AJAX API error messages for inventory requests: "Only available quantity added" and "Max quantity in cart." Affects
add.js,change.js, andupdate.jsendpoints.Tags:
- Tools
Introducing the .dev Assistant VSCode ExtensionRead full post –>Introducing the .dev Assistant extension for VSCode, enhancing your development workflow directly in the editor for improved efficiency.
Tags:
- Admin GraphQL API
New GraphQL APIs for Inventory Transfers ManagementRead full post –>New Transfers and Shipment APIs enable seamless integration with IMS/ERP, allowing full transfer management. Currently in "Unstable" stage, expected release candidate by July 2025.
Tags:
- Action Required
- Admin REST API
- Storefront GraphQL API
- 2025-04
Checkout APIs will be shut down April 1, 2025Read full post –>All impacted apps need to update to the Storefront Cart API before April 1, 2025 to avoid disruptions.
Tags:
- Action Required
- Admin GraphQL API
- 2025-07
Metafield description input field removalRead full post –>The
descriptionfield for metafields is being removed inunstable.Tags:
- Admin GraphQL API
- 2025-04
New customer address capabilities in the Admin APIRead full post –>2025-04 adds
,, andmutations for more granular control on customer addresses.Tags:
- Admin GraphQL API
- 2025-04
TheX-Shopify-API-Deprecated-ReasonHTTP header will return actual GraphQL deprecations if anyRead full post –>As of
2025-04, theHTTP header will return the list of detected deprecations instead of a generic URL.Tags:
- Admin GraphQL API
- Admin REST API
- Customer Account API
- 2025-04
Reserved prefix protection for metafields and metaobjectsRead full post –>New metafield namespaces and metaobject types can not have prefixes that end with double hyphens (e.g., "foo--"). Existing definitions remain unaffected.
Tags:
- Admin GraphQL API
- Admin REST API
- Webhook
No-op for unchanged metafields and metaobjectsRead full post –>Metafield/metaobject writes that don't change values won't trigger actions like webhooks, enhancing efficiency by reducing unnecessary processing in select mutations and bulk operations.
Tags:
- Platform
Hydrogen February 2025 releaseRead full post –>Hydrogen v2025.1.1 validated Remix v3_singleFetch future flag, stabilized B2B methods and props and several package version updates.
Tags:
- Action Required
- API
Explicit access grants for metafields removedRead full post –>Explicit grants for app-owned metafields end on Feb 24, 2025. Use custom namespace for sharing metafields between apps after this date.
Tags:
- Admin GraphQL API
- 2025-04
New ends_at, created_at, and updated_at query filter parameters for searching discountsRead full post –>API version 2025-04 introduces the
,, andquery filter parameters, which provides greater flexibility in managing and viewing discounts.Tags:
- Admin GraphQL API
- 2025-04
NON_TEST_ORDER_LIMIT_REACHEDerror code for subscriptions billing attemptsRead full post –>Adds
field to, alerting you when you've exceeded the order limit for a payment processor.