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
- Tools
Next-Gen developer platform now available to all app developersRead full post –>Create dev stores on any plan, use app dev preview for instant iteration, manage metaobjects in code, and utilize the new Dev Dashboard for streamlined app management and migration.
Tags:
- Storefront GraphQL API
- 2025-10
@inContext
directive supports visitor consent for privacy-compliant checkoutsRead full post –>The
directive now supports
for buyer preferences, auto-encoding consent into
, ensuring privacy compliance in Storefront API v2025-10+.
Tags:
- Admin GraphQL API
- 2025-10
Global HS code is now supported in GraphQL Admin APIRead full post –>As of
2025-10
, setin
to
null
to set a global harmonized system code.Tags:
- Checkout UI
- Customer Accounts
Build an Announcement Bar Extension for the Thank You page or Customer Account PagesRead full post –>Build announcement bar extensions on Thank You and Customer Account pages using the 2025-07 UI APIs. Capture buyers' attention for tasks like surveys, reviews, upsells and more.
Tags:
- Webhook
- 2025-10
Enhanced delivery profile webhooks now include additional payload fieldsRead full post –>The
webhook now includes fields like
name
,default
,, and
version
, improving update reliability and reducing debouncing for rapid profile changes.Tags:
- Admin GraphQL API
- 2025-10
New PRESERVE_STANDALONE_VARIANT strategy for the productVariantsBulkCreate mutationRead full post –>New ProductVariantsBulkCreateStrategy to enhance productVariantsBulkCreate capabilities
Tags:
- App Bridge
Determine extension status with the newshopify.app.extensions()
method in App BridgeRead full post –>The new
shopify.app.extensions()
method lets apps query active checkout and customer account extensions, aiding setup tracking and merchant onboarding. Limited to these extensions initially.Tags:
- Themes
Font library updates: automatic replacement for deprecated fontsRead full post –>Starting August 2025, deprecated fonts in themes, checkout, and Shopify Forms will be automatically replaced with similar-style alternatives.
Tags:
- Admin GraphQL API
Order Editing API supports discounts on fulfilled line itemsRead full post –>The order editing API now supports applying discounts to fulfilled line items, allowing for more accurate financial attribution and reporting.
Tags:
- Action Required
- Webhook
- 2026-01
Deprecation of the checkout_and_accounts_configurations/update webhookRead full post –>The
webhook will be deprecated on Jan 1, 2026. Use the Admin API
query for tracking updates instead.
Tags:
- Functions
- Checkout UI
- Customer Account API
- Customer Accounts
- Liquid
- Storefront GraphQL API
- Webhook
- 2025-10
New: Support for nested cart linesRead full post –>New fields have been introduced to enable parent-child (nested) relationships between cart lines, supporting use cases such as warranties, engravings, and gift-wrapping.
Tags:
- Shopify App Store
Support for bulk ad campaign search terms exportRead full post –>Export search term performance data with detailed targeting for multiple campaigns at once, including breakdowns by country, device, and shop plan, from the ads campaigns overview page.
Tags:
- Admin GraphQL API
New guidelines forreferenceDocumentUri
in inventory adjustmentsRead full post –>New guidelines for
in inventory adjustments enhance traceability. Supports multiple URI formats, and includes best practices, examples, and migration guides.
Tags:
- Shopify App Store
Meta Pixel Full Funnel Installation TrackingRead full post –>Added Meta Pixel Conversions API support for server-side app install tracking. Partners can use Facebook Pixel Access Token for accurate attribution in ad campaigns.
Tags:
- Action Required
- API
_shopify_y and _shopify_s cookies will no longer be setRead full post –>Starting Jan 1, 2026, Shopify stops setting
and
cookies. Use Web Pixels API for
and create session-length cookies for
replacement.
Tags:
- Action Required
- API
_tracking_consent, _landing_page, _orig_referrer cookies will no longer be setRead full post –>Starting Sept 15, 2025, Shopify stops setting
,
,
cookies. Update code to use browser APIs or Shopify APIs for these values.
Tags:
- App Bridge
Request app reviews in admin with the new Reviews APIRead full post –>The new App Bridge Reviews API allows Shopify apps to request reviews directly within the Shopify admin interface.
Tags:
- Platform
- Admin GraphQL API
Removal of support for the "Sell from all locations" fulfillable inventory settingRead full post –>Shopify is removing the "Sell from all locations" fulfillable inventory option, requiring shops to configure shipping zones. Apps must ensure inventory is available for delivery to avoid errors.
Tags:
- Admin GraphQL API
- 2025-10
Orders query now supportscurrent_total_price
andtotal_weight
filters andCURRENT_TOTAL_PRICE
as asortKey
Read full post –>The orders query now supports
and
filters, plus
can use
, enhancing data retrieval and sorting options for developers.
Tags:
- Admin GraphQL API
- 2025-10
Shopify Payments Payout GraphQL type supportsexternal_trace_id
Read full post –>GraphQL Admin API 2025-10 adds
to ShopifyPaymentsPayout, providing the financial institution's reference number for payout tracking.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2025-10
Deprecation of theProductVariant.taxCode
fieldRead full post –>The
field in
is deprecated as of API version
2025-10
. Update your app to remove dependencies on this field due to Avalara AvaTax app discontinuation.Tags:
- Storefront GraphQL API
- 2025-10
MerchandiseSellingPlanNotApplicableOnCompanyLocation warning code for Storefront APIRead full post –>API version 2025-10 adds MERCHANDISE_SELLING_PLAN_NOT_APPLICABLE_ON_COMPANY_LOCATION to CartWarningCode, alerting B2B users when a cart includes a selling plan at a company location.
Tags:
- Storefront GraphQL API
- 2025-10
Storefront API Cart now supports replacing Cart delivery addressesRead full post –>As of version 2025-10 of the GraphQL Storefront API, you can replace all delivery addresses that are present on a cart in a single operation.
The new [
...
Tags:
- Customer Account API
Hydrogen deploys automatically add preview URLs to Customer Account API application setupRead full post –>Hydrogen deployments auto-add preview URLs to Customer Account API application setup, ensuring seamless OAuth redirects and JavaScript-origin checks without manual updates.
Tags:
- Customer Accounts
Analytics API now available for Customer Account UI extensionsRead full post –>From version 2025-07, Customer Account UI extensions can access the analytics object, enabling custom event publishing to Shopify Web Pixels for precise customer interaction tracking.
Tags:
- API
Web Pixels now run on Customer Accounts and Order Status PageRead full post –>Web pixels now automatically load on Customer Account and Order Status pages. Requires custom domain for accounts. Supports
events, Advanced DOM API, and custom events via UI extensions.
Tags:
- Payments Apps API
Payments App extensions deployment just got fasterRead full post –>No more waiting for manual approval for payments app extensions. Deploy immediately with validation that checks test mode support, API versions, and payment method compatibility, right in your CLI
Tags:
- Shopify App Store
Shopify App Store reviews now move between published and archived states based on merchant statusRead full post –>Learn more about app reviews archiving and unpublishing criteria
Tags:
- Platform
Updates effective July 16 to our Partner Program Agreement and API License and Terms of UseRead full post –>Updated Partner Program Agreement and API Terms effective July 16, 2025. Revenue Share changes start January 1, 2025. Continued use confirms acceptance of new terms.
Tags:
- Shopify Theme Store
Improved theme discovery and merchandising on the Shopify Theme StoreRead full post –>We’ve rolled out several updates to the Shopify Theme Store that help merchants find the right theme faster—while giving your themes more visibility
Tags:
- Admin GraphQL API
- 2025-10
New fields for inventory shipment timestampsRead full post –>Inventory shipment timestamps are now accessible via the Admin GraphQL API. Use
,
, and
fields.
Tags:
- Themes
Sunsetting Flex sections developer previewRead full post –>The Flex sections developer preview is now closed, and style settings no longer supported.
Tags:
- Admin GraphQL API
- 2025-10
Add option to filter by dispute type in OrderListQuery GraphQL queryRead full post –>Added
filter to
GraphQL query, enabling filtering of orders by
chargeback
and/orinquiry
.Tags:
- Themes
The_ab
cookie will no longer be setRead full post –>Shopify will stop using the
_ab
cookie for the preview bar on August 18, 2025.Tags:
- Action Required
- POS Extensions
POS UI Extensions 2025-07 updateRead full post –>POS UI Extensions update: Fixed component rendering, removed
, added properties to interfaces, deprecated
Icon
props, and introduced Storage API for data storage.Tags:
- API
Server Pixels: addedsubtotal_price
to checkout eventsRead full post –>The
field is added to Server Pixel events:
,
, and
.
Tags:
- Action Required
- API
Changes to Cart token format for AJAX and Storefront GraphQL Cart APIsRead full post –>Cart tokens have changed format
Tags:
- Action Required
- Built for Shopify
New Built for Shopify requirements for marketing apps – Effective July 1, 2025Read full post –>Starting July 1, 2025, new category-specific requirements for marketing apps in the Built for Shopify program will be enforced during initial and annual reviews.
Tags:
- Admin GraphQL API
- 2025-07
Add created/updated at time based filters for an order's fulfillmentsRead full post –>API version 2025-07 allows filtering
Order.fulfillments
byand
using familiar query syntax, enhancing search precision without altering default behavior.
Tags:
- Customer Account API
- 2025-07
Customer Account API now includes subscription discount dataRead full post –>Previously, subscription discount data was only available through the GraphQL Admin API. Now, it's also available through the Customer Account API.
Tags:
- Action Required
- Admin GraphQL API
- 2025-07
New field for discount classes onDraftOrderPlatformDiscount
Read full post –>The
field is deprecated; use
for multiple discount classes. Continue using
to see
effects.
Tags:
- Admin GraphQL API
- 2025-07
New GraphQL fields for return managementRead full post –>New GraphQL fields let you view return timestamps and track quantities through processing.
Tags:
- Admin GraphQL API
- 2025-07
Remove unprocessed exchange lines from a returnRead full post –>New
mutation lets Partners remove unprocessed return and exchange items, replacing the older mutation. Available in
unstable
and2025-07
GraphQL API versions.Tags:
- Admin GraphQL API
- 2025-07
Increase draft order line item limit from250
to499
Read full post –>API version
2025-07
increases draft order line item limit from250
to499
Tags:
- Admin GraphQL API
- 2025-07
NewestimatedShippedAt
argument added to FulfillmentOrderAcceptFulfillmentRequest mutationRead full post –>API 2025-07: Fulfillment service apps can now use
to specify estimated fulfillment order completion, enhancing shipment tracking accuracy for merchants.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- Customer Account API
- Payments Apps API
- Storefront GraphQL API
- Webhook
Deprecation of POST requests without a Content-Length or Transfer-Encoding: chunked headerRead full post –>Update client libraries to include Content-Length or Transfer-Encoding: chunked in POST requests by August 1, 2025, to avoid HTTP 411 errors.
Tags:
- Webhook
- 2025-07
Add shop_id to app/scopes_update webhook payloadRead full post –>The
webhook payload now includes the shop ID, aiding developers in identifying scope changes per shop.
Tags:
- Admin GraphQL API
- 2025-07
OptionalgroupObjects
argument in bulk operations mutations that offers faster and more reliable job executionRead full post –>New
argument in GraphQL Admin API allows disabling object grouping for faster, more reliable bulk operations by setting it to
false
.Tags:
- Liquid
New Liquid filter for displaying unit pricesRead full post –>The new
filter displays unit prices in the customer's language, enhancing UX and simplifying code. Available for stores in the European Union and Switzerland only.
Tags:
- Action Required
- Admin GraphQL API
- 2025-07
Deprecation of legacy return APIs and improvements to return managementRead full post –>Shopify Admin API updates: returnRefund deprecated, replaced by returnProcess for streamlined return management. Available now in unstable, official release in 2025-07.