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:
- 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
- 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:
- 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:
- 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:
- 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 GraphQL API
- 2025-04
Line item weight input fororderCreatemutationRead full post –>The
mutation now supportsto set line item weights.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 Extensions
- Admin GraphQL API
NewinventoryItemfield on ProductSetVariantInputRead full post –>The GraphQL Admin API now includes the
field in, effective from API version2024-10, enhancing product management capabilities.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 includesCARTES_BANCAIRESandBANCONTACT. 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-wasidue to Rust 1.84 changes. Shopify CLI 3.73 adds default build optimization.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:
- 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:
- 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_idfilter added toproductsquery filtersRead full post –>The 2024-10 GraphQL Admin API update adds
as a filter in theproductsquery, 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
andfor 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, allowingnullvalues. 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
forcustomer, 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_adjustmentfield onSellingPlanPercentagePriceAdjustmentRead full post –>In Storefront API 2025-01,
inchanges fromInttoFloat, 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:
- Customer Account API
- 2025-01
Deprecation ofstorefrontCustomerAccessTokenCreateMutationRead 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
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:
- Admin GraphQL API
- 2025-01
Combined Listings update mutation error improvementsRead full post –>Starting with the Admin API version 2025-01, we've introduced new error codes for the
mutation. These enhancements aim to provide clearer feedback when incorrect data is...Tags:
- Admin GraphQL API
- Webhook
- 2025-01
Update in orders webhook to view bundles and their componentsRead full post –>Starting with the Admin API version 2025-01, we have added the
field to the orders webhook. This field allows you to determine if a specificis part of a...Tags:
- Action Required
- Shopify App Store
- Admin GraphQL API
- Admin REST API
Public apps must use new GraphQL Product APIs to be accepted in the Shopify App StoreRead full post –>Starting January 6, 2025, all new apps submitted to the Shopify App Store must use the [new GraphQL Product...
Tags:
- Admin GraphQL API
- Webhook
- 2025-01
Introduce atax_exemptfield associated to aCompanyLocationRead full post –>As of Admin API 2024-10, we have introduced a concept of
in aobject for a. This is a generic tax exemption flag for company locations outsTags:
- Action Required
- Admin GraphQL API
- 2025-01
New validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputsRead full post –>In Admin GraphQL API
2025-01,handlein product inputs must be unique, preventing duplicates in product creation/updates. Existing behavior unchanged ifhandleis omitted.Tags:
- Admin GraphQL API
- 2025-04
Add new requiresShippingMethod field to fulfillmentServiceCreate and fulfillmentServiceUpdate mutationsRead full post –>As of Admin API 2025-04, we have introduced a new field
on the...Tags:
- Admin GraphQL API
- 2025-01
Enhanced variant query limits for single product queriesRead full post –>As of the 2025-01 version of the GraphQL Admin API, you can now use a limit of up to 2000 variants when running a query on a single product, such as
productor. This...Tags:
- Admin GraphQL API
- 2025-01
Change to FulfillmentOrderSortKeysRead full post –>Starting in API version 2025-01, RELEVANCE will be removed as a valid value from...
Tags:
- Admin GraphQL API
Link any product metafields of type list.metaobject to product optionsRead full post –>Up until now, merchants had the ability to link their options to category metafields, allowing them to use these option values across similar products. This release expands that functionality to...
Tags:
- Admin GraphQL API
- 2025-01
SupportDelayedFulfillment Status in GraphQL APIRead full post –>As of Admin API 2025-01, we have officially introduced a new fulfillment event status called
delayed.Tags:
- Admin GraphQL API
- 2025-01
ReverseFulfillmentOrder.order field is nullable as of 2025-01Read full post –>As of 2025-01, the ReverseFulfillmentOrder.order field is nullable if the client lacks read_all_orders scope and the order is over 60 days old or missing, avoiding graphql errors.
Tags:
- Payments Apps API
- 2025-01
Addition of 'paymentDetails' field inverificationSessionResolvemutation.Read full post –>As of Payments Apps API version 2025-01 release, the
field will be addded tomutation. Payment providers can now send payment details like Card...Tags:
- Admin GraphQL API
- 2025-01
BXGY discount support for subscriptionsRead full post –>BXGY discounts now support subscriptions if X is a subscription and Y is a one-time or free item. Use GraphQL mutations to create/update discounts, specifying item types with input fields.
Tags:
- Action Required
- Payments Apps API
- 2025-01
Introduce 3DS support for verificationsRead full post –>Version 2025-01 adds 3DS challenge support for vaulting payments via
mutation. Update to handle new arguments and deprecated states.Tags:
- Action Required
- Admin GraphQL API
- 2025-01
Fulfillment Hold Access Update For Node QueriesRead full post –>Admin API 2025-01 restricts fulfillment hold access via node queries based on app scopes. Ensure correct scopes to avoid null results when fetching holds.
Tags:
- Action Required
- Storefront GraphQL API
- 2025-01
Cart Delivery Address ManagementRead full post –>API v2025-01 deprecates
, replacing it withcart.delivery.addresses. Manage addresses using new mutations.Tags:
- Action Required
- Storefront GraphQL API
- 2025-01
Tax and Duties are deprecated in Storefront Cart APIRead full post –>As of API version
2025-01, we're deprecating the tax and duty fields in Storefront API Cart. Tax and Duties are...Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- Webhook
- 2025-01
Apply multiple holds to a single fulfillment orderRead full post –>The 2025-01 API allows multiple holds per fulfillment order, requires unique handles, and introduces new webhooks. REST API remains limited to single holds.
Tags:
- Action Required
- Webhook
- 2025-01
New customer's webhook and changes to existing customer's webhooks payloadRead full post –>As of 2025-01, customer webhooks updated: new
added,tagsand consent fields replaced, and some fields moved to the new webhook.Tags:
- Admin GraphQL API
- 2025-01
Admin access input is now optional when setting metafield definition accessRead full post –>When creating or updating a metafield definition's
accesstheadminfield is now optional. Whenadminis not explicitly set, it will default the same way it is when the entireaccessfield...Tags:
- Payments Apps API
- 2025-01
Adding new revocation reasons for payment methodsRead full post –>New feature: Specify revocation reasons for customer payment methods, improving management without affecting existing partners.
Tags:
- Payments Apps API
- 2025-01
Deprecate customer_payment_method_remote_credit_card_createRead full post –>The CustomerPaymentMethodRemoteCreditCardCreate mutation is deprecated and unsupported from API version 2025-01. Update your integrations accordingly.
Tags:
- Action Required
- Shopify App Store
Updates effective December 30 to our Partner Program Agreement and API License and Terms of UseRead full post –>Review updated Partner Program and API Terms effective Dec 30, 2024. Theme Revenue Share changes Jan 1, 2025. Ensure compliance to support app growth and security.
Tags:
- Action Required
- Admin GraphQL API
- 2025-07
DeprecatedSubscriptionMailingAddressin favor ofMailingAddressRead full post –>The 2025-07 version of the GraphQL Admin API deprecates
. Usefor future implementations.