--- title: Recent changes to Shopify’s platform description: Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: https://shopify.dev/changelog?page=2 md: https://shopify.dev/changelog.md?page=2 --- # 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 Updates](https://shopify.dev/changelog/feed.xml) * October 1, 2025 Tags: * Tools ### [Shopify Dev MCP now supports Liquid](https://shopify.dev/changelog/dev-mcp-now-supports-liquid) The Shopify Dev MCP server can now access Liquid docs and validate Liquid code, making theme development faster and more reliable. [Read full post –>](https://shopify.dev/changelog/dev-mcp-now-supports-liquid) * October 1, 2025 Tags: * Functions * 2025-10 ### [Introducing `functionHandle` for Shopify Functions](https://shopify.dev/changelog/introducing-functionhandle) Shopify Functions now support user-defined handles in GraphQL mutations, simplifying deployment by removing the need to query for functionId. Existing functionId usage remains supported. [Read full post –>](https://shopify.dev/changelog/introducing-functionhandle) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [New: Support for USDC Credit field in Shopify Payments Payout GraphQL](https://shopify.dev/changelog/new-support-for-usdc-credit-field-in-shopify-payments-payout-graphql) GraphQL Admin API 2025-10 adds `usdcRebateCreditAmount` to ShopifyPaymentsPayoutSummary, providing a total of all usdc rebate credits issued as part of the payout. [Read full post –>](https://shopify.dev/changelog/new-support-for-usdc-credit-field-in-shopify-payments-payout-graphql) * October 1, 2025 Tags: * Storefront GraphQL API * 2025-10 ### [Storefront API Cart now supports adding Gift Cards](https://shopify.dev/changelog/storefront-api-cart-now-supports-adding-gift-cards) As of version 2025-10 of the GraphQL Storefront API, Cart now supports adding gift cards without replacing already applied gift cards. [Read full post –>](https://shopify.dev/changelog/storefront-api-cart-now-supports-adding-gift-cards) * September 26, 2025 Tags: * Action Required * Admin GraphQL API * 2026-01 ### [Removal of deprecated `Shop.draftOrders` connection in the GraphQL Admin API](https://shopify.dev/changelog/removal-of-deprecated-shopdraftorders-connection-in-admin-graphql-api) The `Shop.draftOrders` connection is removed in GraphQL Admin API v2026-01. Use `QueryRoot.draftOrders` to access multiple draft orders. [Read full post –>](https://shopify.dev/changelog/removal-of-deprecated-shopdraftorders-connection-in-admin-graphql-api) * September 17, 2025 Tags: * Admin GraphQL API * 2025-10 ### [New `mandate` connection added to `CustomerPaymentMethod` object](https://shopify.dev/changelog/new-mandate-connection-added-to-customerpaymentmethod-object) 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. [Read full post –>](https://shopify.dev/changelog/new-mandate-connection-added-to-customerpaymentmethod-object) * September 16, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Order metafield definitions and values can now be used as filters in the Shopify Admin UI](https://shopify.dev/changelog/order-metafield-definitions-and-values-can-now-be-used-as-filters-in-the-shopify-admin-ui) Order metafield filters in Shopify Admin UI and GraphQL API enhance order management, allowing precise data retrieval and improved operational efficiency for developers and merchants. [Read full post –>](https://shopify.dev/changelog/order-metafield-definitions-and-values-can-now-be-used-as-filters-in-the-shopify-admin-ui) * September 15, 2025 Tags: * Admin GraphQL API * Customer Account API * 2025-10 ### [Store credit now supports company locations as account owners in Admin and Customer APIs](https://shopify.dev/changelog/store-credit-now-supports-company-locations-as-account-owners-in-admin-and-customer-apis) Store credit accounts now support company locations, enabling location-specific credit management. B2B customers can view and use credits at checkout. APIs updated for credit queries and transactions. [Read full post –>](https://shopify.dev/changelog/store-credit-now-supports-company-locations-as-account-owners-in-admin-and-customer-apis) * September 15, 2025 Tags: * Admin GraphQL API ### [Enhanced API stability with rate limiting for remote payment method creation](https://shopify.dev/changelog/enhanced-api-stability-with-rate-limiting-for-remote-payment-method-creation) The customerPaymentMethodRemoteCreate mutation now has rate limiting to control API usage, ensuring stable performance for all merchants. [Read full post –>](https://shopify.dev/changelog/enhanced-api-stability-with-rate-limiting-for-remote-payment-method-creation) * September 12, 2025 Tags: * Admin GraphQL API ### [Facebook (Meta) orders support native exchanges](https://shopify.dev/changelog/facebook-meta-orders-support-native-exchanges) As of Aug 26, 2025, `exchangeLineItems` and return fees are supported for new Facebook orders via `returnCreate` mutation, simplifying exchanges. Not applicable to prior orders. [Read full post –>](https://shopify.dev/changelog/facebook-meta-orders-support-native-exchanges) * September 12, 2025 Tags: * Admin GraphQL API * 2025-10 ### [New enum values for FulfillmentEventStatus](https://shopify.dev/changelog/new-carrier-picked-up-fulfillment-status) The `FulfillmentEventStatus` enum now includes `CARRIER_PICKED_UP`, allowing merchants to track when carriers collect shipments. [Read full post –>](https://shopify.dev/changelog/new-carrier-picked-up-fulfillment-status) * September 10, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Metaobject field definitions offer new capabilities](https://shopify.dev/changelog/metaobject-field-capabilities) Version 2025-10 allows metaobject fields to include capabilities like `admin_filterable`, enabling filtering in Shopify admin. [Read full post –>](https://shopify.dev/changelog/metaobject-field-capabilities) * September 10, 2025 Tags: * Polaris * Admin Extensions * App Bridge ### [New components available for Polaris in Admin](https://shopify.dev/changelog/new-components-available-for-polaris-in-admin) Polaris update: Eight new Admin components (ColorField, ColorPicker, Popover, Tooltip, Menu, Chip, ClickableChip, DropZone) now available via Shopify CDN. [Read full post –>](https://shopify.dev/changelog/new-components-available-for-polaris-in-admin) * September 9, 2025 Tags: * Action Required * Tools ### [Upgrade to the latest version of Checkout Kit to avoid issues with iOS 26](https://shopify.dev/changelog/upgrade-to-the-latest-version-of-checkout-kit-to-avoid-issues-with-ios-26) Update your app to the latest Checkout Kit (Swift 3.3.1, Kotlin 3.5.1, React-native 3.3.1) to ensure compatibility with iOS 26 and prevent checkout issues. [Read full post –>](https://shopify.dev/changelog/upgrade-to-the-latest-version-of-checkout-kit-to-avoid-issues-with-ios-26) * September 3, 2025 Tags: * Action Required * Tools ### [Next-Gen developer platform now available to all app developers](https://shopify.dev/changelog/next-gen-dev-platform-ga) 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. [Read full post –>](https://shopify.dev/changelog/next-gen-dev-platform-ga) * September 2, 2025 Tags: * Storefront GraphQL API * 2025-10 ### [`@inContext` directive supports visitor consent for privacy-compliant checkouts](https://shopify.dev/changelog/incontext-directive-supports-visitor-consent-for-privacy-compliant-checkouts) The `@inContext` directive now supports `visitorConsent` for buyer preferences, auto-encoding consent into `checkoutUrl`, ensuring privacy compliance in Storefront API v2025-10+. [Read full post –>](https://shopify.dev/changelog/incontext-directive-supports-visitor-consent-for-privacy-compliant-checkouts) * September 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Global HS code is now supported in GraphQL Admin API](https://shopify.dev/changelog/country-hs-codes-global-value) As of `2025-10`, set `countryCode` in `CountryHarmonizedSystemCodeInput` to `null` to set a global harmonized system code. [Read full post –>](https://shopify.dev/changelog/country-hs-codes-global-value) * August 28, 2025 Tags: * Checkout UI * Customer Accounts ### [Build an Announcement Bar Extension for the Thank You page or Customer Account Pages](https://shopify.dev/changelog/build-an-announcement-bar-extension-for-the-thank-you-page-or-customer-account-pages) 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. [Read full post –>](https://shopify.dev/changelog/build-an-announcement-bar-extension-for-the-thank-you-page-or-customer-account-pages) * August 25, 2025 Tags: * Webhook * 2025-10 ### [Enhanced delivery profile webhooks now include additional payload fields](https://shopify.dev/changelog/enhanced-delivery-profile-webhooks-now-include-additional-payload-fields) The `profiles/update` webhook now includes fields like `name`, `default`, `profile_type`, and `version`, improving update reliability and reducing debouncing for rapid profile changes. [Read full post –>](https://shopify.dev/changelog/enhanced-delivery-profile-webhooks-now-include-additional-payload-fields) * August 21, 2025 Tags: * Admin GraphQL API * 2025-10 ### [New PRESERVE\_STANDALONE\_VARIANT strategy for the productVariantsBulkCreate mutation](https://shopify.dev/changelog/new-preservestandalonevariant-strategy-for-productvariantsbulkcreate-mutation) New ProductVariantsBulkCreateStrategy to enhance productVariantsBulkCreate capabilities [Read full post –>](https://shopify.dev/changelog/new-preservestandalonevariant-strategy-for-productvariantsbulkcreate-mutation) * August 21, 2025 Tags: * App Bridge ### [Determine extension status with the new `shopify.app.extensions()` method in App Bridge](https://shopify.dev/changelog/app-bridge-extension-api) 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. [Read full post –>](https://shopify.dev/changelog/app-bridge-extension-api) * August 18, 2025 Tags: * Themes ### [Font library updates: automatic replacement for deprecated fonts](https://shopify.dev/changelog/font-library-updates-automatic-replacement-for-deprecated-fonts) Starting August 2025, deprecated fonts in themes, checkout, and Shopify Forms will be automatically replaced with similar-style alternatives. [Read full post –>](https://shopify.dev/changelog/font-library-updates-automatic-replacement-for-deprecated-fonts) * August 13, 2025 Tags: * Admin GraphQL API ### [Order Editing API supports discounts on fulfilled line items](https://shopify.dev/changelog/order-editing-api-supports-discounts-on-fulfilled-line-items) The order editing API now supports applying discounts to fulfilled line items, allowing for more accurate financial attribution and reporting. [Read full post –>](https://shopify.dev/changelog/order-editing-api-supports-discounts-on-fulfilled-line-items) * August 12, 2025 Tags: * Action Required * Webhook * 2026-01 ### [Deprecation of the checkout\_and\_accounts\_configurations/update webhook](https://shopify.dev/changelog/deprecation-of-checkoutandaccountsconfigurationsupdate-webhook) The `checkout_and_accounts_configurations/update` webhook will be deprecated on Jan 1, 2026. Use the Admin API `checkoutProfiles` query for tracking updates instead. [Read full post –>](https://shopify.dev/changelog/deprecation-of-checkoutandaccountsconfigurationsupdate-webhook) * August 6, 2025 Tags: * Functions * Checkout UI * Customer Account API * Customer Accounts * Liquid * Storefront GraphQL API * Webhook * 2025-10 ### [New: Support for nested cart lines](https://shopify.dev/changelog/new-support-for-nested-cart-lines) New fields have been introduced to enable parent-child (nested) relationships between cart lines, supporting use cases such as warranties, engravings, and gift-wrapping. [Read full post –>](https://shopify.dev/changelog/new-support-for-nested-cart-lines) * August 5, 2025 Tags: * Shopify App Store ### [Support for bulk ad campaign search terms export](https://shopify.dev/changelog/support-for-bulk-ad-campaign-search-terms-export) 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. [Read full post –>](https://shopify.dev/changelog/support-for-bulk-ad-campaign-search-terms-export) * August 5, 2025 Tags: * Admin GraphQL API ### [New guidelines for `referenceDocumentUri` in inventory adjustments](https://shopify.dev/changelog/new-guidelines-for-referencedocumenturi-in-inventory-adjustments) New guidelines for `referenceDocumentUri` in inventory adjustments enhance traceability. Supports multiple URI formats, and includes best practices, examples, and migration guides. [Read full post –>](https://shopify.dev/changelog/new-guidelines-for-referencedocumenturi-in-inventory-adjustments) * August 4, 2025 Tags: * Shopify App Store ### [Meta Pixel Full Funnel Installation Tracking](https://shopify.dev/changelog/meta-pixel-full-funnel-installation-tracking) 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. [Read full post –>](https://shopify.dev/changelog/meta-pixel-full-funnel-installation-tracking) * August 4, 2025 Tags: * Action Required * API ### [\_shopify\_y and \_shopify\_s cookies will no longer be set](https://shopify.dev/changelog/shopifyy-and-shopifys-cookies-will-no-longer-be-set) Starting Jan 1, 2026, Shopify stops setting `_shopify_s` and `_shopify_y` cookies. Use Web Pixels API for `_shopify_y` and create session-length cookies for `_shopify_s` replacement. [Read full post –>](https://shopify.dev/changelog/shopifyy-and-shopifys-cookies-will-no-longer-be-set) * August 4, 2025 Tags: * App Bridge ### [Request app reviews in admin with the new Reviews API](https://shopify.dev/changelog/request-app-reviews-in-admin-with-the-new-reviews-api) The new App Bridge Reviews API allows Shopify apps to request reviews directly within the Shopify admin interface. [Read full post –>](https://shopify.dev/changelog/request-app-reviews-in-admin-with-the-new-reviews-api) * August 1, 2025 Tags: * Platform * Admin GraphQL API ### [Removal of support for the "Sell from all locations" fulfillable inventory setting](https://shopify.dev/changelog/removal-of-support-for-sell-from-all-locations-fulfillable-inventory-setting) 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. [Read full post –>](https://shopify.dev/changelog/removal-of-support-for-sell-from-all-locations-fulfillable-inventory-setting) * August 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Orders query now supports `current_total_price` and `total_weight` filters and `CURRENT_TOTAL_PRICE` as a `sortKey`](https://shopify.dev/changelog/orders-query-now-supports-currenttotalprice-and-totalweight-filters-and-currenttotalprice-as-a-sortkey) The orders query now supports `current_total_price` and `total_weight` filters, plus `sortKey` can use `CURRENT_TOTAL_PRICE`, enhancing data retrieval and sorting options for developers. [Read full post –>](https://shopify.dev/changelog/orders-query-now-supports-currenttotalprice-and-totalweight-filters-and-currenttotalprice-as-a-sortkey) * August 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Shopify Payments Payout GraphQL type supports `external_trace_id`](https://shopify.dev/changelog/shopify-payments-payout-graphql-type-supports-externaltraceid) GraphQL Admin API 2025-10 adds `externalTraceId` to ShopifyPaymentsPayout, providing the financial institution's reference number for payout tracking. [Read full post –>](https://shopify.dev/changelog/shopify-payments-payout-graphql-type-supports-externaltraceid) * July 30, 2025 Tags: * Action Required * Admin GraphQL API * Admin REST API * 2025-10 ### [Deprecation of the `ProductVariant.taxCode` field](https://shopify.dev/changelog/deprecation-of-tax-code-field) The `taxCode` field in `ProductVariant` is deprecated as of API version `2025-10`. Update your app to remove dependencies on this field due to Avalara AvaTax app discontinuation. [Read full post –>](https://shopify.dev/changelog/deprecation-of-tax-code-field) * July 30, 2025 Tags: * Storefront GraphQL API * 2025-10 ### [MerchandiseSellingPlanNotApplicableOnCompanyLocation warning code for Storefront API](https://shopify.dev/changelog/sellingplannotapplicableoncompanylocation-warning-code-for-storefront-api) 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. [Read full post –>](https://shopify.dev/changelog/sellingplannotapplicableoncompanylocation-warning-code-for-storefront-api) * July 29, 2025 Tags: * Storefront GraphQL API * 2025-10 ### [Storefront API Cart now supports replacing Cart delivery addresses](https://shopify.dev/changelog/storefront-api-cart-now-supports-replacing-cart-delivery-addresses) 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 \[`cartDeliveryAddressesReplace`... [Read full post –>](https://shopify.dev/changelog/storefront-api-cart-now-supports-replacing-cart-delivery-addresses) * July 22, 2025 Tags: * Customer Account API ### [Hydrogen deploys automatically add preview URLs to Customer Account API application setup](https://shopify.dev/changelog/automatically-add-preview-urls-to-customer-account-api-setup) Hydrogen deployments auto-add preview URLs to Customer Account API application setup, ensuring seamless OAuth redirects and JavaScript-origin checks without manual updates. [Read full post –>](https://shopify.dev/changelog/automatically-add-preview-urls-to-customer-account-api-setup) * July 22, 2025 Tags: * Customer Accounts ### [Analytics API now available for Customer Account UI extensions](https://shopify.dev/changelog/analytics-api-now-available-for-customer-account-ui-extensions) 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. [Read full post –>](https://shopify.dev/changelog/analytics-api-now-available-for-customer-account-ui-extensions) * July 21, 2025 Tags: * API ### [Web Pixels now run on Customer Accounts and Order Status Page](https://shopify.dev/changelog/web-pixels-now-run-on-customer-accounts-and-order-status-page) Web pixels now automatically load on Customer Account and Order Status pages. Requires custom domain for accounts. Supports `page_viewed` events, Advanced DOM API, and custom events via UI extensions. [Read full post –>](https://shopify.dev/changelog/web-pixels-now-run-on-customer-accounts-and-order-status-page) * July 18, 2025 Tags: * Payments Apps API ### [Payments App extensions deployment just got faster](https://shopify.dev/changelog/payment-app-extensions-deployment-just-got-faster) 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 [Read full post –>](https://shopify.dev/changelog/payment-app-extensions-deployment-just-got-faster) * July 17, 2025 Tags: * Shopify App Store ### [Shopify App Store reviews now move between published and archived states based on merchant status](https://shopify.dev/changelog/shopify-app-store-reviews-now-move-between-published-and-archived-states-based-on-merchant-status) Learn more about app reviews archiving and unpublishing criteria [Read full post –>](https://shopify.dev/changelog/shopify-app-store-reviews-now-move-between-published-and-archived-states-based-on-merchant-status) * July 16, 2025 Tags: * Platform ### [Updates effective July 16 to our Partner Program Agreement and API License and Terms of Use](https://shopify.dev/changelog/updates-effective-july-16-to-our-partner-program-agreement-and-api-license-and-terms-of-use) 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. [Read full post –>](https://shopify.dev/changelog/updates-effective-july-16-to-our-partner-program-agreement-and-api-license-and-terms-of-use) * July 15, 2025 Tags: * Shopify Theme Store ### [Improved theme discovery and merchandising on the Shopify Theme Store](https://shopify.dev/changelog/improved-theme-discovery-and-merchandising-on-the-shopify-theme-store) 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 [Read full post –>](https://shopify.dev/changelog/improved-theme-discovery-and-merchandising-on-the-shopify-theme-store) * July 15, 2025 Tags: * Admin GraphQL API * 2025-10 ### [New fields for inventory shipment timestamps](https://shopify.dev/changelog/inventory-shipment-timestamp-fields) Inventory shipment timestamps are now accessible via the Admin GraphQL API. Use `dateCreated`, `dateReceived`, and `dateShipped` fields. [Read full post –>](https://shopify.dev/changelog/inventory-shipment-timestamp-fields) * July 14, 2025 Tags: * Themes ### [Sunsetting Flex sections developer preview](https://shopify.dev/changelog/sunsetting-flex-sections-developer-preview) The Flex sections developer preview is now closed, and style settings no longer supported. [Read full post –>](https://shopify.dev/changelog/sunsetting-flex-sections-developer-preview) * July 12, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Add option to filter by dispute type in OrderListQuery GraphQL query](https://shopify.dev/changelog/add-option-to-filter-by-dispute-type-in-order-list) Added `dispute_type` filter to `OrderListData` GraphQL query, enabling filtering of orders by `chargeback` and/or `inquiry`. [Read full post –>](https://shopify.dev/changelog/add-option-to-filter-by-dispute-type-in-order-list) * July 12, 2025 Tags: * Themes ### [The `_ab` cookie will no longer be set](https://shopify.dev/changelog/the-ab-cookie-will-no-longer-be-set) Shopify will stop using the `_ab` cookie for the preview bar on August 18, 2025. [Read full post –>](https://shopify.dev/changelog/the-ab-cookie-will-no-longer-be-set) * July 3, 2025 Tags: * Action Required * POS Extensions ### [POS UI Extensions 2025-07 update](https://shopify.dev/changelog/pos-ui-extensions-2025-07-update) POS UI Extensions update: Fixed component rendering, removed `FormattedTextField`, added properties to interfaces, deprecated `Icon` props, and introduced Storage API for data storage. [Read full post –>](https://shopify.dev/changelog/pos-ui-extensions-2025-07-update) * July 3, 2025 Tags: * API ### [Server Pixels: added `subtotal_price` to checkout events](https://shopify.dev/changelog/server-pixels-added-subtotalprice-to-checkout-events) The `subtotal_price` field is added to Server Pixel events: `checkout_started`, `payment_info_submitted`, and `checkout_completed`. [Read full post –>](https://shopify.dev/changelog/server-pixels-added-subtotalprice-to-checkout-events) * July 2, 2025 Tags: * Action Required * API ### [Changes to Cart token format for AJAX and Storefront GraphQL Cart APIs](https://shopify.dev/changelog/changes-to-cart-token-format-for-ajax-and-storefront-graphql-cart-apis) Cart tokens have changed format [Read full post –>](https://shopify.dev/changelog/changes-to-cart-token-format-for-ajax-and-storefront-graphql-cart-apis) [Previous](https://shopify.dev/changelog?page=1) [Next](https://shopify.dev/changelog?page=3)