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- Shopify App Store"Get Support" buttons can now link to custom support channelsRead full post –>
App developers can now configure the "Get Support" button to redirect merchants to your preferred support channel, such as a help desk, ticketing system, forum, or live chat.
Learn more about...
- Shopify App StoreShopify App Store Ads now offer bid suggestions for all ad typesRead full post –>
All ad types on the Shopify App Store now offer bid suggestions. In addition to search ads, you’ll now see bid suggestions when creating Homepage and Category ads. Bidding within the suggested...
- Shopify App StoreNew customer accounts name changeRead full post –>
Update references from "new" to "customer accounts" and "classic" to "legacy customer accounts" in your docs. No API/product changes. Classic accounts will be phased out eventually.
- PlatformThe Winter '25 Edition is liveRead full post –>
Announcing 150+ updates to Shopify.
- Built for ShopifyUpdated Built for Shopify requirement for fulfillment services callback response rateRead full post –>
Built for Shopify requirements about responding to callback requests for fulfillment services...
- ToolsIntroducing the Shopify Subscriptions Reference appRead full post –>
Shopify released a Subscriptions Reference app to aid developers in building subscription apps, showcasing Selling Plan APIs and best practices to accelerate development.
- Shopify App StoreNew: Purchase Options UI extensions for subscriptions, pre-orders, and try-before-you-buy appsRead full post –>
Developers can now build a single extension using the Purchase Options UI extensions so merchants can more easily...
- Admin GraphQL APIApps can now manage access settings for merchant metafield definitionsRead full post –>
Effective immediately, apps can manage the
storefront
andaccess settings for metafield definitions in the merchant namespace. The only acceptable value for
admin
access... - Admin GraphQL API2025-01Adding unique values to metafieldsRead full post –>
As of
2025-01
Admin API, you can now make metafield definitions that enforce uniqueness.The new
capability ensures that each metafield has a unique value across all resources....
- Admin GraphQL API2025-01Using custom ids and handles in product and customer lookupsRead full post –>
As of
2025-01
Admin API, you can use your own identifiers to lookup Products and Customers with the following APIs:Custom ids are defined...
- Admin GraphQL API2025-01Improved billing attempt error handling for subscriptions in Selling Plan APIRead full post –>
Subscription billing now respects inventory policies, preventing overselling. New processingError feature helps identify product variants causing billing errors, enhancing error diagnostics.
- PlatformShopify Functions input size limit increased to 128kBRead full post –>
Shopify Functions input size limit has been increased from 64kB to 128kB. This will enable developers to support a larger number of cart lines.
Learn more about resource limits and how they're...
- Admin GraphQL APISupport for additional Shopify Functions APIs in draft ordersRead full post –>
Clarifying the availability.
- Customer Account API2025-01Returns now supported in Customer Accounts APIRead full post –>
The Customer Accounts API now supports returns, enabling partners to build return apps, query returns, and customize return experiences with new fields, mutations, and return eligibility insights.
- APIReturns apps can now integrate with Shopify CollectiveRead full post –>
Shopify Collective now supports automated returns, reducing manual effort. Use the
webhook to integrate and streamline refund processes for merchants.
- ToolsPicker API added to the latest version of App Bridge and Admin UI extensionsRead full post –>
With the latest version of App Bridge and Admin UI extensions, you can use the
picker
API to open a search-based interface to help users find and select one or more resources that you provide,... - Admin GraphQL API2025-01Set custom prices in draft ordersRead full post –>
Draft orders now auto-update to current prices at checkout. Set custom prices on line items via GraphQL API, locking them for all calculations like taxes and discounts.
- Built for ShopifyLatest version of App Bridge required for Built for ShopifyRead full post –>
All Built for Shopify apps must use the latest version of App Bridge. Update to the latest App Bridge by adding the...
- Built for ShopifyUpdated category specific requirements for Built for ShopifyRead full post –>
Shopify now has category-specific requirements for various app types, including updated rules for Subscription apps. Compliance is needed by July 2025 for Built for Shopify status.
- Action RequiredBuilt for ShopifyBuilt for Shopify Requirements for embedded apps and apps in marketing categoriesRead full post –>
New Built for Shopify requirements for apps to achieve or maintain status in 2025
- Built for ShopifyNew Built for Shopify design requirementsRead full post –>
New Shopify design requirements enhance clarity and mandate UX best practices, tab navigation, specific layouts, and color usage by January 2025 for Built for Shopify status eligibility.
- APIAdmin link extensions have been migrated to the Shopify CLIRead full post –>
Apps can now use admin link extensions to replace admin and bulk action links, offering localization, source control management, and Shopify CLI deployment.
- Built for ShopifyNew Built for Shopify requirements pageRead full post –>
All requirements for achieving Built for Shopify status are now consolidated in one place. The new [Built for Shopify requirements...
- Action RequiredAdmin GraphQL APILiquid2025-01Simplifying how metafield and metaobject permissions workRead full post –>
In the new year we’re simplifying how metafield and metaobject permissions work. This makes the system easier to work with and will further improve API response times.
In summary:
- On **Jan...
- Admin REST API2025-01Admin REST API product image is now deprecatedRead full post –>
The admin REST API for product images is deprecated. Migrate to GraphQL using media IDs.
now returns media image IDs to aid transition.
- Tools.dev Assistant now supports threaded chats and GraphQL migration supportRead full post –>
The .dev Assistant now converts REST requests to GraphQL operations. Just copy and paste your REST request, and receive the equivalent GraphQL Admin API query or mutation.
Plus, your...
- Built for ShopifyCarrier services and Fulfillment services performance dashboards are now available in the partner dashboardRead full post –>
Carrier services and Fulfillment services performance dashboards are now available, and can be found on the Insights page in the apps section of the Partner Dashboard.
Partners can now track...
- Admin GraphQL API2025-01Customize line items in Checkout and Customer Accounts order summary using new Checkout Branding API settingsRead full post –>
As of Dec 4, 2024, Shopify Plus merchants can customize product thumbnails and quantity badge colors in Checkout via the Checkout Branding API. Aspect ratio setting is in unstable release.
- Action RequiredShopify App StoreApp extensions can’t be used for self-promotion or related activitiesRead full post –>
Starting December 5, 2024, app extensions, including admin links, checkout extensibility, and theme app extensions can’t be used to advertise your app, promote related apps, or request reviews.
- API2024-10New Chat API for building chat apps in Shopify CheckoutRead full post –>
As of Dec 4, 2024, request Chat API access to embed and style chat on Checkout pages, enabling real-time support and data queries. Access via partner dashboard.
- Action RequiredAdmin GraphQL APIWebhook2025-01PrivateMetafield is now deprecatedRead full post –>
Starting in API version 2025-01, PrivateMetafield will be removed from the GraphQL Admin API. Use <a...
- Admin GraphQL API2024-10Configure optional scopes for Shopify appsRead full post –>
Admin API
2024-10
introducesfor apps, allowing dynamic scope requests/revocations per store, enhancing flexibility and control over app permissions.
- Action RequiredAPIJS Buy SDK Deprecation NoticeRead full post –>
The JS Buy SDK is deprecated by Jan 2025. Switch to Storefront API Client or upgrade to JS Buy SDK v3.0 by July 1, 2025, to ensure continued functionality and purchase capability.
- Customer Account API2025-01Add PickupAddress for subscription contracts in customer APIRead full post –>
As of 2025-01, you can use the
field in both
and
to query for a customer pickup address.
Learn more about this...
- PlatformAdmin GraphQL APIIncreased limits for automatic function-based discountsRead full post –>
The discount limit in our system increased from 5 to 25, enabling developers to manage more campaigns with precise timing and migrate from Shopify Scripts to Shopify Functions.
- Shopify App StoreSearch and browse apps using structured category details in the Shopify App StoreRead full post –>
Merchants can now search and browse apps based on a specific category feature in the Shopify App Store. Keep your apps updated with the most relevant category features and follow our [best...
- ThemesNew dynamic source attributes available in the online store editorRead full post –>
You can now use more dynamic source attributes in the online store editor. The following new attributes have been added:
- Product:
url
,,
description
- Collection:...
- Product:
- Shopify App StoreStrongly-matched apps will be highlighted in Shopify app store search resultsRead full post –>
Apps with strong brand term matches now appear at the top of search results. Restricted keywords for search ads are removed, allowing more bidding options and aligning with industry standards.
- APIEdit customer account menu including adding full-page extensionsRead full post –>
Developers can now edit customer account header menus, link all full-page extensions by default, and use the same menu across stores. Navigation tool moved to Admin > Content > Menus.
- Admin GraphQL APIAdmin REST API2025-01
manualPaymentGateway
field added toorderTransaction
objectRead full post –>As of GraphQL Admin API version 2025-01, the
field will be added to
object. This field indicates if the transaction is processed by a manual payment...
- Built for ShopifyBuilt for Shopify category-specific criteria are now availableRead full post –>
Category-specific criteria for Built for Shopify apps are now available, aiding developers in accurate app categorization. Mandatory for reviews starting January 2025.
- ToolsMarketing Activity Extensions can be migrated to CLIRead full post –>
As of Shopify CLI 3.70, existing Marketing Activity Extensions can be migrated from the Partner Dashboard to CLI. Learn more about how to import and migrate your Marketing Activity Extensions to...
- Action RequiredAPI2025-01Conditionally disable gift cards in checkout using custom logic with the Payment Customization APIRead full post –>
As of Nov 12, 2024, the Payment Customization API allows disabling gift card features, hiding fields, and removing applied cards. Available in unstable and stable 2025-01 API versions.
- Action RequiredThemesChanges to our Font LibraryRead full post –>
Shopify has deprecated some fonts and added 32 new open-source typefaces. Theme developers must replace deprecated fonts by Jan 3, 2025, using recommended or available alternatives.
- API2025-01Create extension-only discount apps with Admin UI extensionsRead full post –>
Discount apps can now embed configuration UI in the discount details page using Shopify-hosted Admin UI extensions, eliminating the need for custom web infrastructure.
- Built for ShopifyBuilt for Shopify Fulfillment services assessments category specific criteriaRead full post –>
The Built for Shopify category-specific criteria assessments are now available for...
- Action RequiredAPIPOS Legacy Extensions Will Be Deprecated in February 2025Read full post –>
On Feb 28, 2025, Shopify POS will deprecate POS Links, cart app, and product recommendation extensions. Rebuild using POS UI Extensions for enhanced capabilities.
- Action RequiredAdmin GraphQL API2025-01Remove
metafieldDelete
in favor ofmetafieldsDelete
Read full post –>As of
2025-01
theAdmin API method is being removed. The
method should be used instead. The former relies on the Metafield GID, while the latter takes an...
- Admin GraphQL API2024-10Updates to Shopify’s Standard Product Taxonomy - October 2024Read full post –>
Shopify's 2024-10 taxonomy update adds new categories and attributes for better product classification in areas like Apparel, Home, and Sporting Goods, enhancing accuracy and user feedback integration.
- Admin GraphQL APICustomer Account APIPayments Apps API2025-01GraphQL Over HTTPRead full post –>
GraphQL requests now support
format, affecting status codes. Use
/graphql
endpoint,content type, and updated
Accept
headers for2025-01
API.