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
multipassIdentifierfield added to GraphQL Admin APIRead full post –>The multipassIdentifier field is now available in the Admin GraphQL API for customerCreate and customerUpdate mutations, providing feature parity with the REST Admin API.
Tags:
- Admin GraphQL API
- 2025-10
Newmandateconnection added toCustomerPaymentMethodobjectRead full post –>API v2025-10: Apps with read_customer_payment_methods scope can now query the mandate connection on CustomerPaymentMethod to access payment method authorizations via resourceType and resourceId.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2025-10
SettingpermitsSkuSharingargument tofalsewhen creating a fulfillment service returns an errorRead full post –>The 2025-10 API update returns an error on
falseforinand, deprecating non-SKU sharing services.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:
- 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:
- 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:
- 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:
- 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
,, andfields.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 toGraphQL query, enabling filtering of orders bychargebackand/orinquiry.Tags:
- Themes
The_abcookie will no longer be setRead full post –>Shopify will stop using the
_abcookie 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, deprecatedIconprops, and introduced Storage API for data storage.Tags:
- API
Server Pixels: addedsubtotal_priceto 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:
- Admin GraphQL API
- 2025-07
Order cancellation now supports refunds to store creditRead full post –>The
mutation now allows refunds to be issued to store credit. A newinput deprecates the existingrefundinput, providing greater flexibility.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.fulfillmentsbyandusing 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 onDraftOrderPlatformDiscountRead full post –>The
field is deprecated; usefor multiple discount classes. Continue usingto seeeffects.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 inunstableand2025-07GraphQL API versions.Tags:
- Admin GraphQL API
- 2025-07
Increase draft order line item limit from250to499Read full post –>API version
2025-07increases draft order line item limit from250to499Tags:
- Action Required
- Admin GraphQL API
- 2025-10
Removed tax-related fields from theShopFeaturesobjectRead full post –>The
andfields are removed from. Update integrations as no replacements exist.Tags:
- Admin GraphQL API
- 2025-07
NewestimatedShippedAtargument 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:
- Admin GraphQL API
- Liquid
- Storefront GraphQL API
- 2025-10
Image alt text can now be translatedRead full post –>Image alt text is now translatable, allowing developers to register translations via the Translations API.
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:
- Action Required
- API
Buy Button JS must be upgraded to the latest versionRead full post –>Update Buy Button JS by August 1, 2025, to maintain functionality. Ensure your Buy Button JS code is updated with the latest version.
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
OptionalgroupObjectsargument 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 tofalse.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:
- Functions
- 2025-07
Standardized target and operation names across Function APIsRead full post –>In API version 2025-07, we've standardized target and operation names across various Function APIs. The previous target and operation names still work, too.
Tags:
- Functions
- 2025-07
Usecart.deliveryGroups.groupTypein Function APIs to determine the type of delivery groupRead full post –>The 2025-07 version of Function APIs adds the
type to identify a delivery as a one-time purchase or part of a subscription.Tags:
- Functions
- 2025-07
Cart metafields are accessible in Shopify Functions and Checkout UI extensionsRead full post –>Shopify Functions now support reading cart metafields in GraphQL queries. Checkout UI extensions can also read and write cart metafields for various cart states. Use reserved namespaces for security.
Tags:
- Admin GraphQL API
- 2025-10
Order editing workflows now offer direct session access via mutation arguments and return fieldsRead full post –>API version 2025-10 improves order editing with direct session access via
, flexible mutation ID support, and enhanced return fields for better workflow tracking.Tags:
- Functions
- 2025-07
Define payment terms conditionally at checkoutRead full post –>The 2025-07 Functions API lets you set custom payment terms at checkout using
.Tags:
- Liquid
- Storefront GraphQL API
New pagination limits for Liquid & Storefront GraphQL APIRead full post –>Liquid and Storefront GraphQL API now limit pagination to 25,000 items, and Liquid page size was increased to 250. Admin API limits are unchanged.
Tags:
- Themes
The_shopify_countrycookie will no longer be setRead full post –>Shopify will no longer set
on storefronts from Aug 15, 2025. Use Customer Privacy API'smethod to determine customer location.Tags:
- Admin GraphQL API
- 2025-07
productCreatesurfaces input errors asuserErrorsRead full post –>From 2025-07,
will returnfor duplicate or conflicting metafield links, invalidorspecifications, and conflicting option parameters.Tags:
- Admin GraphQL API
- 2025-07
New fields for OrderTransaction and OrderCreateManualPaymentRead full post –>Adds fields for device, location, and currency exchange in OrderTransaction; and a processed_at field in OrderCreateManualPayment to manually specify payment time.
Tags:
- Admin GraphQL API
Generally available: Standard product review syndication programRead full post –>Product review syndication is now generally available, allowing partners to build apps displaying product reviews across Shopify, provided they meet program requirements.
Tags:
- Admin GraphQL API
- 2025-10
Contextual pricing and publishing APIs use backup region fallbackRead full post –>API version 2025-10 changes fallback for pricing and publishing to use
settings, ensuring consistency across APIs. Previous versions use store defaults.Tags:
- Shopify Theme Store
Theme files are now installable at the preset level on the Shopify Theme StoreRead full post –>Individual theme presets can now be installed, matching demo store setups. Submit updated theme files for approval to enable this.
Tags:
- Admin GraphQL API
- 2025-07
Filter articles by titleRead full post –>Adds a
titlefilter to thearticlesAdmin API query.Tags:
- Tools
Post-purchase extension development without Chrome extensionRead full post –>Develop and test post-purchase checkout extensions directly via
shopify app dev, eliminating the need for a Chrome extension, streamlining workflow and enhancing extension development consistency.