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
- 2025-10
webhookSubscriptionCreate
andwebhookSubscriptionUpdate
support all URI typesRead full post –>Webhook GraphQL mutations now support a
uri
field for all address types, deprecating specific endpoint mutations.query adds
uri
filtering;is deprecated.
Tags:
- Action Required
- Admin GraphQL API
Cash transaction rounding for Point of Sale purchases in selected countriesRead full post –>For some countries, cash transactions in POS now round to the nearest denomination. API versions 2024-10 and later now contain fields for order and transaction-level cash rounding adjustments.
Tags:
- Admin GraphQL API
- Admin REST API
Allocate a single line item's quantity across multiple fulfillment locationsRead full post –>Line items can now be split across multiple fulfillment locations, preventing overselling and improving inventory accuracy.
Tags:
- Admin GraphQL API
- Admin REST API
- 2025-04
New fees and net fields for balance transactionsRead full post –>API version 2025-04 adds fees and net fields to the GraphQL and REST Admin APIs for adjustment orders, which are helpful for financial reconciliation in balance transactions
Tags:
- Admin GraphQL API
- 2025-04
Combined Listings Update Mutation EnhancementsRead full post –>As of Admin API 2025-05, we have introduced new error codes that will be returned from the
mutation. These new errors are to provide more clarity when the mutation is called...
Tags:
- Customer Accounts
- 2025-04
Support added for app-owned metafieldsRead full post –>The 2025-04 API version for Checkout and Customer Account UI extensions allows reading app owned metafields via
API. Configure by applying the
$app
format in the extensiontoml
.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
,
, and
query filter parameters, which provides greater flexibility in managing and viewing discounts.
Tags:
- Admin GraphQL API
- 2025-04
NON_TEST_ORDER_LIMIT_REACHED
error code for subscriptions billing attemptsRead full post –>Adds
field to
, alerting you when you've exceeded the order limit for a payment processor.
Tags:
- Admin GraphQL API
- 2025-04
Updated Country Harmonized System Code validations on Product Variant mutationsRead full post –>As of
2025-04
, Product Variant mutations will validate country harmonized system codes against existing inventory item harmonized system codes.Tags:
- Themes
Liquid arrays now support thefind
,find_index
,has
, andreject
filtersRead full post –>New Liquid filters
find
,,
has
, andreject
simplify array handling by eliminating verbose loops and complex logic, making your code more concise and declarativeTags:
- Customer Account API
- 2025-04
Newevent
andorigin
fields for store credit transactionsRead full post –>New fields
event
andorigin
added to store credit transactions for Customer Account GraphQL API2025-04
.Tags:
- Admin GraphQL API
Discounts reference docs improvementsRead full post –>Revamped our Discounts GraphQL Admin API docs with more detailed descriptions and real-world examples, based on your user feedback!
Tags:
- Platform
Flow: Template extensions no longer block deploysRead full post –>app deploy
now instantly deploys Flow template extensions. After a post-deploy review, approved templates appear in the library; unapproved ones receive feedback for changes before redeployment.Tags:
- Admin GraphQL API
- 2025-04
Attribute Marketing Consent to Retail LocationsRead full post –>Use the GraphQL Admin API to query the retail location where customers are updating their marketing consent.
Tags:
- Admin GraphQL API
- Customer Account API
- 2025-04
Removing unnecessaryRELEVANCE
sort optionsRead full post –>will no longer be included in connection sort options by default as of
2025-04
. This will eliminate cases where the option offered no unique behavior.Tags:
- Platform
Hydrogen January 2025 releaseRead full post –>Hydrogen v2025.1.0 adds Storefront API 2025-01 support, validated Remix v3_lazyRouteDiscovery future flag and several bug fixes. Deprecated features removed for improved performance.
Tags:
- Admin GraphQL API
- 2025-04
Record partial payments on OrdersRead full post –>As of
2025-04
partial payments can be recorded on orders using the new orderCreateManualPayment mutation....Tags:
- Admin GraphQL API
- 2025-04
Payout statuses In Transit and Scheduled have been mergedRead full post –>Payout statuses "In Transit" and "Scheduled" are now merged as "Scheduled." Update workflows to recognize "Scheduled" for accurate payout info. Change is effective immediately.
Tags:
- Action Required
- Admin GraphQL API
- 2025-04
New Catalog APIsRead full post –>Catalog APIs now support multiple markets per catalog. Use
to maintain single market behavior.
Tags:
- Liquid
shop.metaobjects is now just metaobjects in liquidRead full post –>Access metaobjects in Liquid using
metaobjects.type.handle
for standardization. The oldshop.metaobjects.type.handle
is deprecated but still supported. Transition to the new syntax.Tags:
- Admin GraphQL API
- Customer Account API
- 2025-04
New creation, update, and status filters for subscriptionContractsRead full post –>API v2025-04 now supports filtering subscriptionContracts by
,
, and
status
in admin and customer APIs.Tags:
- Shopify App Store
Apps will be reviewed for necessary scopesRead full post –>Starting February 1, 2025, all apps submitted to the Shopify App Store will be checked for scopes that require Shopify permission for approved use cases.
Apps that have unnecessary scopes, or...
Tags:
- Admin GraphQL API
- 2025-04
Optionalrole
argument forthemeCreate
mutationRead full post –>The
mutation now supports an optional
role
argument.Tags:
- Admin GraphQL API
Support added for $app in product queries by metafieldRead full post –>Support added for $app namespaces in product queries by metafield which improves query flexibility.
Tags:
- Admin GraphQL API
InventoryItem Queryable and Updatable with Products ScopesRead full post –>Updated InventoryItemInput and InventoryItem scopes allow updates with write_products and queries with read_products. Restrictions on inventoryLevel and location queries remain. Applies to all API versions.
Tags:
- Action Required
- Storefront GraphQL API
Continuous cart authenticationRead full post –>Enable continuous authentication by appending customerAccessToken to cart in buyerIdentity. Authenticated checkouts now available for all plans.
Tags:
- Action Required
- Shopify App Store
New Buyer Consent RequirementRead full post –>As of Feb 18, 2025, all apps must show costs and get buyer consent for paid items in Storefront, Cart, and Checkout. Applies to published and unpublished apps.
Tags:
- Admin Extensions
- Admin GraphQL API
NewinventoryItem
field on ProductSetVariantInputRead full post –>The GraphQL Admin API now includes the
field in
, effective from API version
2024-10
, enhancing product management capabilities.Tags:
- Admin GraphQL API
- 2025-04
Expose the id field in ProductFullSyncPayload objectRead full post –>Version 2025-04: Admin API now includes the return field id in product full sync payload, enhancing data tracking for developers.
Tags:
- Admin GraphQL API
- 2025-04
Line item weight input fororderCreate
mutationRead full post –>The
mutation now supports
to set line item weights.
Tags:
- Built for Shopify
Performance, integration and category-specific requirements come into practiceRead full post –>To ensure that the Built for Shopify status represents the highest quality of app apps will need to meet the following performance, integration and category-specific requirements. These...
Tags:
- Admin GraphQL API
- 2025-04
New card brands for OrderTransactions.paymentMethodsRead full post –>now includes
and
. From API version 2025-04, transactions using these methods will show updated values in responses.
Tags:
- Tools
Shopify Functions template and Shopify CLI changes to support Rust 1.84Read full post –>Shopify Functions templates for Rust now exclude
cargo-wasi
due to Rust 1.84 changes. Shopify CLI 3.73 adds default build optimization.Tags:
- Admin GraphQL API
- Functions
Add tax validation with localizedFields in Checkout UI Extensions & FunctionsRead full post –>Use the new localizedFields in the Checkout Extensions APIs to apply custom validation for tax fields. The localizationExtensions field in the Admin API has now been renamed to localizedFields.
Tags:
- API
- 2025-01
New validations on function input query variables metafieldsRead full post –>As of 2025-01, Function APIs validate input query variables. Invalid metafields now trigger
, improving error detection and debugging for developers.
Tags:
- POS Extensions
POS UI Extensions 2025-01 UpdateRead full post –>As of January 20, we added the following updates to POS UI Extensions:
Breaking Changes
- Removed the deprecated ActionItem component. Use a...
Tags:
- Action Required
- Admin GraphQL API
- 2025-04
New Markets APIsRead full post –>Markets APIs update: Use
for shop-wide regions,
replaces
.
is nullable.
replaces
.
Tags:
- Admin GraphQL API
- 2024-10
Newcollection_id
filter added toproducts
query filtersRead full post –>The 2024-10 GraphQL Admin API update adds
as a filter in the
products
query, usable with specific filters like,
status
, andvendor
.Tags:
- Admin GraphQL API
- Customer Account API
- 2025-01
New fields to represent product bundles in a grouped viewRead full post –>We introduced two new fields that allow you to accurately nest component products under the parent product in a grouped view.
Tags:
- Storefront GraphQL API
- 2025-01
Filter products by category or taxonomy metafieldRead full post –>Storefront API 2025-01 adds
and
for filtering products by category ID and taxonomy metafield, enhancing search and collection queries.
Tags:
- Admin GraphQL API
- 2025-01
Minimum requirement is now optional on automatic discountsRead full post –>The
field in discount APIs is now optional, allowing
null
values. This change simplifies discount setup for merchants in version 2025-01.Tags:
- Admin GraphQL API
- 2025-01
New customer input field for the OrderCreate mutationRead full post –>GraphQL Admin API 2025-01 deprecates
for
customer
, allowing direct customer association or upsert, simplifying order creation by removing the need to fetch customer IDs.Tags:
- Admin GraphQL API
- 2025-01
Introduce concatenatedOriginContract to subscriptionLineRead full post –>As of 2025-01, we've introduced
to
.
You can now query the origin contract of the lines if you have used the Subscription Billing Cycle APIs to...
Tags:
- Storefront GraphQL API
- 2025-01
Update topercentage_adjustment
field onSellingPlanPercentagePriceAdjustment
Read full post –>In Storefront API 2025-01,
in
changes from
Int
toFloat
, affecting how percentage price adjustments are handled.Tags:
- Action Required
- Admin GraphQL API
- 2025-01
Unused PriceListUserErrorCode values removedRead full post –>Starting from 2025-01, unused
values will be removed.
Tags:
- Admin GraphQL API
- 2025-01
New delivery promise participants APIRead full post –>As of the 2025-01 Admin GraphQL API, you can now query for delivery promise participants, using...
Tags:
- Customer Account API
- 2025-01
Deprecation ofstorefrontCustomerAccessTokenCreate
MutationRead full post –>API version 2025-01 deprecates
. Use Customer Accounts API tokens directly with Storefront API for cart and buyer updates, replacing the deprecated mutation.
Tags:
- Admin GraphQL API
- 2025-01
Events and Origins in Store Credit Account TransactionsRead full post –>Admin API 2025-01 adds 'event' and 'origin' fields to store credit transactions, enhancing traceability and auditing for better financial reporting and customer service.