--- 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?itcat=partner_blog&itterm=whats_new_july_2023 md: https://shopify.dev/changelog.md?itcat=partner_blog&itterm=whats_new_july_2023 --- # 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 3, 2025 Tags: * Shopify Theme Store ### [Themes now use one industry tag for better search results](https://shopify.dev/changelog/themes-now-use-one-industry-tag-for-better-search-results) Each theme now uses one industry tag instead of two. Ensure your primary tag matches your theme's main demo designs and target merchant base. [Read full post –>](https://shopify.dev/changelog/themes-now-use-one-industry-tag-for-better-search-results) * 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) * October 1, 2025 Tags: * API ### [Shopify.dev MCP Now Supports More APIs](https://shopify.dev/changelog/shopifydev-mcp-now-supports-more-apis) Shopify.dev MCP Now supports Polaris, Liquid and all GQL APIs. [Read full post –>](https://shopify.dev/changelog/shopifydev-mcp-now-supports-more-apis) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Rerouting Fulfillment Orders is now possible via API](https://shopify.dev/changelog/rerouting-fulfillment-orders-via-api) The `fulfillmentOrdersReroute` mutation in the Admin GraphQL API lets developers reroute orders based on delivery strategies, enhancing flexibility and consistency. [Read full post –>](https://shopify.dev/changelog/rerouting-fulfillment-orders-via-api) * October 1, 2025 Tags: * Action Required * Admin GraphQL API * 2026-01 ### [`InventoryShipmentReceive` mutation now supports idempotency](https://shopify.dev/changelog/inventory-shipment-receive-mutation-now-supports-idempotency) The `inventoryShipmentReceive` mutation now supports an `idempotencyKey` to prevent duplicate inventory adjustments, ensuring consistent inventory levels and data integrity during repeated requests. [Read full post –>](https://shopify.dev/changelog/inventory-shipment-receive-mutation-now-supports-idempotency) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Subscription contract shipping requirements now sync with product variants](https://shopify.dev/changelog/subscription-contract-shipping-requirements-now-sync-with-product-variants) Subscription contracts now sync shipping requirements from product variants and skip delivery lines for digital orders, ensuring accurate taxes and totals. [Read full post –>](https://shopify.dev/changelog/subscription-contract-shipping-requirements-now-sync-with-product-variants) * October 1, 2025 Tags: * Tools * 2025-10 ### [Polaris unified web components are now stable](https://shopify.dev/changelog/polaris-unified-web-components-are-now-stable) Polaris web components are now generally available, supporting Admin, Checkout, Customer Accounts, and POS surfaces via Shopify's CDN. [Read full post –>](https://shopify.dev/changelog/polaris-unified-web-components-are-now-stable) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [`productSet` mutation now validates `inventoryQuantities` limits](https://shopify.dev/changelog/productset-limit-for-inventory-quantities) The `productSet` mutation now enforces validation limits on inventory quantities as part of supporting the increased variant limit from 100 to 2048 variants per product. [Read full post –>](https://shopify.dev/changelog/productset-limit-for-inventory-quantities) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Dynamic complexity cost for `productCreate` and `productUpdate` mutations](https://shopify.dev/changelog/dynamic-complexity-cost-for-productcreate-and-productupdate-mutations) The `productCreate` and `productUpdate` mutations now use dynamic complexity costing that more accurately reflects the actual computational cost of operations. [Read full post –>](https://shopify.dev/changelog/dynamic-complexity-cost-for-productcreate-and-productupdate-mutations) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [`productVariantsBulkCreate` and `productVariantsBulkUpdate` mutations now validate `inventoryQuantities` limits](https://shopify.dev/changelog/inventoryquantities-limit-in-mutations) The `productVariantsBulkCreate` and `productVariantsBulkUpdate` mutations now validate limits on inventory quantities to support increased variant limit from 100 to 2048 variants per product. [Read full post –>](https://shopify.dev/changelog/inventoryquantities-limit-in-mutations) * October 1, 2025 Tags: * Admin GraphQL API ### [Dynamic complexity for `productVariantsBulkCreate` and `productVariantsBulkUpdate` mutations](https://shopify.dev/changelog/dynamic-complexity-for-productvariantsbulkcreate-and-productvariantsbulkupdate-mutations) The `productVariantsBulkCreate` and `productVariantsBulkUpdate` mutations now use dynamic complexity costing that more accurately reflects the actual computational cost of operations. [Read full post –>](https://shopify.dev/changelog/dynamic-complexity-for-productvariantsbulkcreate-and-productvariantsbulkupdate-mutations) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Dynamic complexity cost for `productSet` mutation](https://shopify.dev/changelog/dynamic-complexity-cost-for-productset-mutation) The `productSet` mutation now uses dynamic complexity costing that more accurately reflects the actual computational cost of operations. [Read full post –>](https://shopify.dev/changelog/dynamic-complexity-cost-for-productset-mutation) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [ShopifyQL now available as `shopifyqlQuery` within the GraphQL Admin API](https://shopify.dev/changelog/shopifyqlquery-now-available-in-graphql-admin-api) Adds query field `shopifyqlQuery` to GraphQL Admin API [Read full post –>](https://shopify.dev/changelog/shopifyqlquery-now-available-in-graphql-admin-api) * October 1, 2025 Tags: * Admin GraphQL API * 2025-10 ### [Duplicate themes with the Admin GraphQL API](https://shopify.dev/changelog/duplicate-themes-with-the-admin-graphql-api) The new `themeDuplicate` mutation in Admin GraphQL API allows you to duplicate themes (and optionally rename the duplicate). [Read full post –>](https://shopify.dev/changelog/duplicate-themes-with-the-admin-graphql-api) * September 30, 2025 Tags: * Action Required * Admin GraphQL API ### [Upcoming Markets pricing support for Draft Order checkouts](https://shopify.dev/changelog/upcoming-markets-pricing-support-for-draft-order-checkouts) From October 31 2025, updating a shipping address in Draft Order checkout may alter prices based on Markets settings. Use `priceOverride` or `generatePriceOverride` to maintain prices. [Read full post –>](https://shopify.dev/changelog/upcoming-markets-pricing-support-for-draft-order-checkouts) * September 29, 2025 Tags: * Platform ### [Introducing the admin intents API](https://shopify.dev/changelog/introducing-the-admin-intents-api) The new admin intents API allows apps to easily create or edit Shopify resources like products & customers via a single API call, revolutionizing how apps interact with Shopify's admin interface. [Read full post –>](https://shopify.dev/changelog/introducing-the-admin-intents-api) * September 25, 2025 Tags: * Built for Shopify ### [Built for Shopify grace period extended for uninstall and app embed requirements](https://shopify.dev/changelog/built-for-shopify-grace-period-update-for-uninstall-and-app-embed-requirements) Shopify extends the grace period for BFS apps not meeting criteria to 60 days, giving developers time to fix issues while retaining the BFS status. [Read full post –>](https://shopify.dev/changelog/built-for-shopify-grace-period-update-for-uninstall-and-app-embed-requirements) * September 23, 2025 Tags: * Admin GraphQL API * Liquid * Storefront GraphQL API * 2025-10 ### [New metafield definition types in GraphQL - article\_reference / list.article\_reference](https://shopify.dev/changelog/new-metafield-definition-types-in-graphql-articlereference-listarticlereference) Shopify's Admin GraphQL API now supports `article_reference` and `list.article_reference` metafield types, enabling dynamic content linking and improved store customization. [Read full post –>](https://shopify.dev/changelog/new-metafield-definition-types-in-graphql-articlereference-listarticlereference) * September 20, 2025 Tags: * Action Required * Tools * Admin REST API * Checkout UI * Functions * Storefront GraphQL API ### [Your app may be affected by remote products](https://shopify.dev/changelog/your-app-may-be-affected-by-remote-products) Remote products can now be displayed on storefronts. Update Cart Ajax API logic to exclude remote items for shipping, discounts, and recovery. Remote items aren't supported in Shopify Functions. [Read full post –>](https://shopify.dev/changelog/your-app-may-be-affected-by-remote-products) * September 20, 2025 Tags: * Themes ### [Improve your theme compatibility with remote products](https://shopify.dev/changelog/improve-your-theme-compatibility-with-remote-products) New opt-in feature allows storefronts to display remote products from other stores. No theme updates needed, but app integrations may be affected. Remote products require a specific template. [Read full post –>](https://shopify.dev/changelog/improve-your-theme-compatibility-with-remote-products) * September 18, 2025 Tags: * Admin GraphQL API ### [Added support for dispute preventions](https://shopify.dev/changelog/adds-support-for-dispute-preventions) Adds a new 'prevented' status for Disputes and updates the description of all dispute statuses. [Read full post –>](https://shopify.dev/changelog/adds-support-for-dispute-preventions) * September 17, 2025 Tags: * Admin GraphQL API * Customer Account API * 2025-10 ### [New balance and due status fields for PaymentSchedule](https://shopify.dev/changelog/new-balance-and-due-status-fields-for-paymentschedule) You can now access more detailed balance information and due status for payment schedules with three new fields: balanceDue, totalBalance, and due. [Read full post –>](https://shopify.dev/changelog/new-balance-and-due-status-fields-for-paymentschedule) * September 17, 2025 Tags: * Shopify App Store ### [App recommendations in Sidekick now available](https://shopify.dev/changelog/app-recommendations-in-sidekick-now-available) Merchants can now find, compare, and install apps via Sidekick. [Read full post –>](https://shopify.dev/changelog/app-recommendations-in-sidekick-now-available) * 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 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 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 4, 2025 Tags: * Action Required * API ### [\_tracking\_consent, \_landing\_page, \_orig\_referrer cookies will no longer be set](https://shopify.dev/changelog/trackingconsent-landingpage-origreferrer-cookies-will-no-longer-be-set) Starting Sept 15, 2025, Shopify stops setting `_landing_page`, `_orig_referrer`, `_tracking_consent` cookies. Update code to use browser APIs or Shopify APIs for these values. [Read full post –>](https://shopify.dev/changelog/trackingconsent-landingpage-origreferrer-cookies-will-no-longer-be-set) * 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 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) * May 21, 2025 Tags: * Action Required * Admin GraphQL API * 2025-07 ### [Deprecation of legacy return APIs and improvements to return management](https://shopify.dev/changelog/deprecation-of-legacy-return-apis-and-improvements-to-return-management) Shopify Admin API updates: returnRefund deprecated, replaced by returnProcess for streamlined return management. Available now in unstable, official release in 2025-07. [Read full post –>](https://shopify.dev/changelog/deprecation-of-legacy-return-apis-and-improvements-to-return-management) [Next](https://shopify.dev/changelog?itcat=partner_blog\&itterm=whats_new_july_2023\&page=2)