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:
- Action Required
- Admin GraphQL API
- 2025-10
CollectionReorderProducts operation userErrors now includes code fieldRead full post –>In version 2025-10,
mutation's
type changes to
, adding a
code
field for enhanced error handling.Tags:
- Action Required
- Storefront GraphQL API
- 2025-10
ThecartDeliveryAddressesUpdate
mutation now supports removing all addresses from a cartRead full post –>To clear all delivery addresses associated with a cart, call the
mutation and set
addresses
to an empty array.Tags:
- Admin GraphQL API
- 2025-07
Returns Processing APIs replaces Return Refund APIsRead full post –>API version 2025-07 includes new fields to help you process returns
Tags:
- Admin GraphQL API
NewFREE_GIFT_CARD_NOT_ALLOWED
error code for subscription billing attemptsRead full post –>Added
to
enum, preventing subscriptions from including gift cards sold at a zero price.
Tags:
- Admin GraphQL API
- 2025-07
Add and remove customers from an order with GraphQLRead full post –>GraphQL now includes
and
mutations and an
Order.number
field, so you can manage customers on orders programatically.Tags:
- Storefront GraphQL API
- 2025-07
The Storefront API's Cart object now exposes warnings for non-applicable discount codesRead full post –>As of version 2025-07 of the GraphQL Storefront API, Cart now provides warnings for non-applicable discount codes.
Tags:
- Themes
Passing parameters to static blocksRead full post –>You can now pass arbitrary parameters to static blocks.
Tags:
- Action Required
- Admin GraphQL API
Deprecation of Product, Order, and Shipping Discount Function APIsRead full post –>Product, Order, and Shipping Discount Function APIs are replaced by the new Discount Function API. Transition by API version 2026-04 in order to benefit from the new simplified and flexible API.
Tags:
- Themes
JavaScript and stylesheet tags in snippetsRead full post –>{% stylesheet %}
and{% javascript %}
tags now work in snippetsTags:
- API
[Cart AJAX API] Discounts support on/cart/update.js
Read full post –>Cart AJAX API now supports adding/removing discounts via the
discount
parameter in.
Tags:
- Themes
Categories for Section and Block PresetsRead full post –>Group similar section and block presets using the new
category
property.Tags:
- Action Required
- Admin GraphQL API
- 2025-07
Uncapped counts in GraphQLRead full post –>GraphQL count APIs now return uncapped results with
limit=null
. All APIs standardized;limit
defaults to10000
, introducing a breaking change.Tags:
- Functions
Shopify Functions can execute up to 25 functions in a single batchRead full post –>Shopify Functions now supports 25 active functions per API, up from 5, enabling developers to better organize logic for payments, delivery, and cart and checkout validations.
Tags:
- Built for Shopify
Simplified BFS design requirementsRead full post –>Starting June 1st, 2025, apps must meet the simplified BFS design requirements when submitting for review/renewal to be eligible for the BFS program.
Tags:
- Admin GraphQL API
Edit line items with subscriptions and preorders prior to fulfilling an orderRead full post –>The Order Edit API allows you to edit line items containing selling plans before an order ships.
Tags:
- Shopify App Store
- Admin GraphQL API
Apps now permitted to issue refunds to store creditRead full post –>Starting May 20, 2025, apps can refund to store credit regardless of original payment. Store credit is visible in customer profiles and accessible via GraphQL Admin API.
Tags:
- Admin GraphQL API
Refund to Store CreditRead full post –>You can now allocate refunds as new store credit alongside original payment methods. Requires new customer accounts and customer-associated orders.
Tags:
- Admin GraphQL API
- 2025-07
New GraphQL API for Draft Order Delivery Options for DevelopersRead full post –>New API endpoint retrieves delivery options for draft orders, including shipping rates and local pickup, with pagination. Requires read_draft_orders access scope. Replaces legacy field.
Tags:
- Platform
Hydrogen April 2025 ReleaseRead full post –>Hydrogen v2025.4.0 updates SFAPI, fixes internationalization and cart issues, improves logout handling, deprecates
, and refactors ProductItem component.
Tags:
- Action Required
- Admin GraphQL API
Public access for app owned metafields and metaobjects is now disabledRead full post –>Metafields access is changing:
access is removed, now set to
. Migrate to a custom namespace if other apps need read access.
Tags:
- Action Required
- Shopify Theme Store
Updated Shopify Theme Store Requirements and Submission Process – Effective May 15, 2025Read full post –>Shopify themes must meet new requirements for submitting and updating theme listings, starting May 15, 2025.
Tags:
- Shopify App Store
Archiving outdated, unhelpful, and untrusted reviews on the Shopify App StoreRead full post –>To increase the trustworthiness of the Shopify App Store, we’re archiving a significant number of outdated, unhelpful, and untrusted reviews.
Tags:
- Storefront GraphQL API
- 2025-07
New Storefront API CartErrorCode: BUYER_CANNOT_PURCHASE_FOR_COMPANY_LOCATIONRead full post –>Adds
error code to
.
Tags:
- Liquid
Store credit account balance now available in LiquidRead full post –>Display customer store credit on storefront using the new
object via
.
Tags:
- Action Required
- Admin GraphQL API
- Functions
- Storefront GraphQL API
Deprecatinggates
types and fields across the GraphQL Admin, Storefront, and Functions APIsRead full post –>Shopify is retiring
gates
types and fields in favour of metafields and metaobjects for better custom data management across Admin, Storefront, and Functions APIs.Tags:
- Customer Account API
- 2025-07
New filter options added toorders
connection in Customer Account APIRead full post –>New query parameters
name
andadded to the
orders
connection in the GraphQL Customer Account API, enabling more precise order filtering.Tags:
- Admin GraphQL API
- Customer Account API
- Storefront GraphQL API
- 2025-07
TheUnitPriceMeasurementMeasuredUnit
enum now includes imperial units and countsRead full post –>The release candidate for version 2025-07 of the Storefront, GraphQL Admin, and Customer Account APIs now support imperial units and count measurements, enabling more transparent pricing.
Tags:
- Admin GraphQL API
- 2025-07
Deprecation ofdraftOrderCreateMerchantCheckout
mutationRead full post –>API version 2025-07 deprecates the
mutation.
Tags:
- Admin GraphQL API
- 2025-07
Shop Component: Shop Pay Payment Request Receipt queriesRead full post –>Shopify's GraphQL now supports retrieving Shop Pay payment details using
or receipt token, streamlining workflows for merchants using Shop Component.
Tags:
- Action Required
- API
Web Pixels API:event.data.checkout.subtotalPrice.amount
value change on the new/thank-you
page and checkout eventsRead full post –>on the new
/thank-you
page now sums line item prices after product and order discounts, aligning with the oldpage.
Tags:
- Shopify App Store
More automated checks for app review pre-submission pageRead full post –>We’ve added new automated checks to the Shopify App Store review process to help you prepare your app for submission, provide faster feedback, and prevent common errors.
Tags:
- Payments Apps API
- 2025-07
Display modals after purchaseRead full post –>Display a modal after purchase with the new
mutation.
Tags:
- Shopify App Store
Update to Shopify’s app developer revenue shareRead full post –>Developers will continue to enjoy a revshare exemption on the first $1 million USD of lifetime revenue, and a 15% share on amounts above that.
Tags:
- Action Required
- POS Extensions
POS UI Extensions - Cart API: Customer fields removed fromsubscribable
hookRead full post –>In the POS UI Extensions Cart API, some Customer fields have been removed from the
subscribable
hook. To get this data, developers can query the customer by.
Tags:
- Action Required
- Admin GraphQL API
- 2025-07
Change inproductSet
mutation error code for suspended productRead full post –>mutation returns more precise
error code
Tags:
- Admin GraphQL API
- 2025-07
AddingpublicDisplayName
field onShopPlan
Read full post –>The
field is added to
. The
Shopify
plan is nowGrow
. Update toas
will be deprecated.
Tags:
- Action Required
- Shopify App Store
Payment apps can no longer be embedded in the Shopify adminRead full post –>Starting April 29, 2025, payment apps can no longer be embedded in the Shopify admin.
Tags:
- Admin GraphQL API
- 2025-07
Create smart collections automatically with PRODUCT_CATEGORY_ID_WITH_DESCENDANTSRead full post –>Automatically create smart collections with the new PRODUCT_CATEGORY_ID_WITH_DESCENDANTS field.
Tags:
- Shopify App Store
App ratings now factor in trust signals, with reviews from lower-trust shops carrying less weight.Read full post –>App ratings now factor in trust signals, with reviews from lower-trust shops carrying less weight.
Tags:
- Admin GraphQL API
New Inventory Transfers experience available for testing in Dev PreviewRead full post –>Inventory Transfers developer preview is now available, allowing you to test enhanced multi-location inventory management features and build integrations for complex inventory movements.
Tags:
- Storefront GraphQL API
Storefront API now supports cart attributes with blank keys or valuesRead full post –>The GraphQL Storefront API now supports setting cart attributes with blank keys or values, aligning with the AJAX API's behavior.
Tags:
- Payments Apps API
- 2025-07
Support for card not present transaction details in PaymentsApps APIRead full post –>The Payments Apps API now supports AVS and CVV details for card-not-present transactions.
Tags:
- API
- 2025-04
Checkout UI extensions: Attributes API now supports removing cart and checkout attributesRead full post –>You can now remove cart and checkout attributes by passing the attribute key you wish to remove with the AttributeRemoveChange property.
Tags:
- Admin GraphQL API
- 2025-04
New theme file metadata fields added toOnlineStoreThemeFileOperationResult
objectRead full post –>The
mutation now returns theme file metadata directly, eliminating the need for extra fetch requests to verify updates.
Tags:
- Admin GraphQL API
- 2025-04
New enum values forCustomerPaymentMethodRevocationReason
Read full post –>Added new enum values to
:
,
,
Tags:
- Customer Account API
- 2025-04
@inContext
directive added to the Customer Account APIRead full post –>directive added to the 2025-04 version of the Customer Account API to help integrate with international markets
Tags:
- Admin GraphQL API
- 2025-04
New enum values forFulfillmentOrderRejectionReason
Read full post –>We've added new
enum values for more detailed error messages.
Tags:
- Admin GraphQL API
- Payments Apps API
- Storefront GraphQL API
Stable GraphQL API versions to backfill enum valuesRead full post –>Stable API versions now retroactively add GraphQL Enum values. Refresh introspection caches and implement catch-alls to avoid toolchain disruptions.
Tags:
- Admin GraphQL API
Location ID Queryable with Inventory ScopesRead full post –>location.id
can now be queried withor
scopes. Other
Location
fields still need. Applies to all API versions.
Tags:
- POS Extensions
- 2025-04
POS UI Extensions 2025-04 UpdateRead full post –>Renamed NewTextFieldProps to TextFieldProps. Added support for transaction complete, cash tracking, and receipt footer targets. Introduced POSReceiptBlock component for receipt footer.