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.
Tags:
- Admin GraphQL API
- 2024-07
[Checkout Branding API] Deprecation of transparent backgroundRead full post –>We're deprecating the
TRANSPARENTvalue on theenum of the Admin GraphQL APIquery andmutation. UseBASEorSUBDUED...Tags:
- Action Required
- Admin GraphQL API
- Customer Account API
- 2024-07
Writing Metafield values available on the Customer Account APIRead full post –>The 2024-07 Customer Account API adds metafieldsSet for resources, requiring explicit access permissions. Admin API updates allow setting access controls. Test on unstable APIs now.
Tags:
- Admin GraphQL API
- 2024-07
New delivery promise provider API objectRead full post –>GraphQL Admin API
2024-07introducesfor delivery estimates, available to approved partners. Usemutation and query for management.Tags:
- Admin GraphQL API
- 2024-07
New metafield definition types:linkandlist.linkRead full post –>As of 2024-07, you can use the following metafields to save link related content:
link: A link consisting of an anchor text and URL.list.link: A list of link metafields.
Learn more...
Tags:
- Admin GraphQL API
- 2024-07
New validation against duplicate variant IDs in productSet mutation inputRead full post –>As of the 2024-07 version of the Admin GraphQL API, the
idfield in the ProductVariantSetInput will...Tags:
- Admin GraphQL API
- Customer Account API
- 2024-07
Store Credit functionality available on the Admin and Customer APIRead full post –>StoreCreditAccount queries and mutations are now global in the GraphQL Admin API, with transaction history access. Authenticated customers can view and use store credit at checkout.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Product Variant Field CleanupRead full post –>GraphQL Admin API 2024-07 removes duplicate fields from Product Variants, affecting input types and webhooks. Developers should use Inventory Item fields for fulfillment, shipping, and weight details.
Tags:
- Admin GraphQL API
- 2024-07
New Subscription BillingCycles mutationsRead full post –>Admin API 2024-07 introduces new mutations and queries for bulk billing cycle management, enhancing subscription handling capabilities for developers.
Tags:
- Admin GraphQL API
- Customer Account API
- 2024-07
New metafieldjsonValuefieldRead full post –>API version 2024-07 adds
toMetafieldand, returning JSON scalars to enhance performance and simplify parsing in Function APIs and input queries.Tags:
- API
- 2024-07
New field on CheckoutProfile: typOspPagesActiveRead full post –>GraphQL Admin API 2024-07 adds typOspPagesActive field to check if Thank You and Order Status Pages use extensibility or deprecated features, impacting UI and script usage.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-07
Removal of Customer search filters on Admin APIRead full post –>GraphQL Admin API 2024-07 deprecates several Customer filters. Use segments for filtering by
,,, and more.Tags:
- Admin GraphQL API
- 2024-07
Changes tovariantsandproductOptionsfields inProductSetInput.Read full post –>As of the 2024-07 version of the Admin GraphQL API, the
variantsandfields in the...Tags:
- Storefront GraphQL API
- 2024-07
Storefront API CartdiscountAllocationsfield now includes delivery discountsRead full post –>As part of the 2024-07 release, delivery-related discounts into the Storefront API's Cart
field and a newfield have been added to differentiate the type of...Tags:
- Admin GraphQL API
- Customer Account API
- 2024-07
Compare-and-swap (CAS) for the Metafields APIRead full post –>As of GraphQL Admin and Customer Account APIs version
2024-07, you can now set metafields using compare-and-swap (CAS) through the newfield for themutation....
Tags:
- Storefront GraphQL API
- 2024-07
Storefront API Cart now supports one-time use delivery addressesRead full post –>GraphQL Storefront API v2024-07 adds oneTimeUse property to Cart for temporary delivery addresses, ideal for gifting scenarios, ensuring addresses aren't saved post-checkout.
Tags:
- Admin GraphQL API
- 2024-07
Webhook subscriptions now support filtersRead full post –>As of 2024-07, when creating, updating or querying a webhook subscription you can now include a filter parameter. This parameter, which is specified using [Shopify Search...
Tags:
- Admin GraphQL API
- 2024-07
Webhook subscriptions subTopic has been removedRead full post –>As of 2024-07, the subTopic argument has been removed for creating webhook subscriptions. For creating subscriptions that previously required a subTopic the filter argument should be used instead....
Tags:
- API
More data in web pixelsRead full post –>Web pixels now capture more data fields, enhancing integration performance. New fields include country code, payment settings, discount amounts, and marketing consent options.
Tags:
- Tools
- 2024-07
Easily find all of Shopify's webhook topics, and their sample payloads, in new Webhooks reference docsRead full post –>Shopify webhoks are first-class citizens with our APIs, and we now finally have a reference experience too! Now, all of Shopify's webhook topics are...
Tags:
- Tools
Subscribe to webhook topics using the app configuration fileRead full post –>Webhooks are now managed by Shopify! Configure app-specific subscriptions as opposed to per shop. Using Shopify CLI v3.63.0 or later, add, modify and deploy app-specific subscriptions in your app...
Tags:
- Action Required
- Liquid
Cart token in Ajax API response now includes key paramRead full post –>The cart token in Shopify's Ajax API now includes a key param. Update code to avoid format assumptions and ensure compatibility with external databases by storing the full token value.
Tags:
- Shopify App Store
Create extensions for the pre-authenticated Order Status PageRead full post –>Build extensions on the pre-authenticated Order Status Page in Shopify's Customer Account Extensibility Developer Preview for consistent customer experiences, regardless of authentication state.
Tags:
- Shopify App Store
Preview and configure customer account UI extensions in the Checkout and Accounts EditorRead full post –>The update allows adding, removing, previewing, and repositioning customer account UI extensions, grouping them into collections, and setting default placements for enhanced customization.
Tags:
- API
- 2024-07
Write data to metafields with the Customer Account APIRead full post –>Use the Customer Account API to write and access customer data via metafields, allowing logged-in customers to update their info directly in Shopify.
Tags:
- Tools
Shopify Functions log streaming and replay is available in betaRead full post –>As of Shopify CLI 3.63, log streaming and replay for Shopify Functions is available in beta.
Log streaming for Shopify Functions enables faster development, testing, and debugging of functions...
Tags:
- Tools
Integrate with Shopify Flow by creating a workflow template app extensionRead full post –>Developers can now use Shopify CLI to create and contribute templates to Flow's library, enhancing store automation. Configure, preview, and deploy templates for approval and library inclusion.
Tags:
- Shopify App Store
Revised the App Design Guidelines (Summer 2024)Read full post –>Updated App Design Guidelines: FullscreenBar deprecated, proper grammar and Contextual Save Bar API are mandatory. New section added for subscription app requirements.
Tags:
- Shopify App Store
Introducing easier app billing with managed pricingRead full post –>Managed pricing simplifies app pricing setup via the Partner Dashboard, automating billing tasks and enabling easy discounts and trial extensions, with automated merchant notifications.
Tags:
- Platform
Add seamless printing to your app with admin print action extensionsRead full post –>Developers can now integrate admin print actions in Shopify apps, enabling seamless printing of documents like invoices directly from Order and Product pages in the Shopify admin.
Tags:
- Shopify App Store
Real-time Metrics for Shopify App Store AdsRead full post –>Shopify App Store Ads’ metrics now update in real-time. Partners will get immediate feedback when they refresh their ad report on their ads’ performance as auctions, impressions, clicks, and...
Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API: new APIs for Menus are now available in 2024-07Read full post –>GraphQL Admin API 2024-07: Create, update, delete, and query menus with new mutations and queries, enhancing menu management capabilities for developers.
Tags:
- Shopify App Store
Structured app category details now available for 30 more categoriesRead full post –>Structured app category details now support 30 more categories, enhancing app-merchant matching, ad bidding, and discovery. Update fields on app listing pages for improved results.
Tags:
- Themes
JSON is better on Liquid themes nowRead full post –>JSON editing in Liquid themes now supports trailing commas and comments, simplifying refactoring. Apps parsing JSON should adapt to these changes for compatibility.
Tags:
- Action Required
- Storefront GraphQL API
- 2024-07
OptionValue in Storefront APIRead full post –>The new
type andfield in the API replacevalues, offering enhanced option details like swatches, improving data retrieval for developers.Tags:
- Action Required
- Admin GraphQL API
- 2024-07
OrderDisplayFulfillmentStatusnow returnsREQUEST_DECLINEDwhen appropriateRead full post –>As of
2024-10, OrderDisplayFulfillmentStatus will now returnREQUEST_DECLINEDfor an order that has had...Tags:
- Admin GraphQL API
- 2024-07
Add a new error code for handling missing payment method for subscription draft commitsRead full post –>As of 2024-07, you will receive a detailed error message when missing payment information for [subscriptionDraftCommit...
Tags:
- Admin GraphQL API
- 2024-07
draftOrderLineItemInput now accepts bundleComponents and the CartTransform function runs on all draft ordersRead full post –>GraphQL Admin API v2024-07: draftOrderLineItemInput now supports bundleComponents, enabling apps to manage bundle items in drafts. CartTransform auto-runs on all draft orders.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Category on ProductInputRead full post –>Released new Taxonomy API with TaxonomyCategory type, updated product types, added category field to ProductInput, and deprecated shop.allProductCategories.
Tags:
- Action Required
- API
- 2024-07
UI Extensions - Support for split shipping in Shipping method option list and item targetsRead full post –>UI Extensions
2024-07support split shipping with new API targets and deprecated methods. Update logic for delivery groups and render modes. Compatible with2024-01and2024-04.Tags:
- Shopify App Store
We have refreshed app taxonomy for better discoverabilityRead full post –>App taxonomy updated for better discoverability. Review new categories, update your app's category, and check ad campaigns for potential impacts. One-time category change allowed.
Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API:RefundLineItem.idfield addedRead full post –>As of
2024-07, you can use theto return the id of specifiedobject.Learn more about working with
on...Tags:
- Storefront GraphQL API
- 2024-04
Preserve line properties in CartLinesUpdate mutationRead full post –>The CartLinesUpdate mutation behavior has been updated to preserve...
Tags:
- Admin GraphQL API
- 2023-04
Updated default sort order for discount queriesRead full post –>As of 2023-04, the default sort key for
,, andqueries has changed toID. Previously the default sort key wasCREATED_AT. This change...Tags:
- Action Required
- Storefront GraphQL API
- 2024-07
Deprecation ofbuyerIdentityInput.walletPreferencesin favour ofbuyerIdentityInput.preferences.walletRead full post –>As of
2024-07, we're deprecating. Useinstead.Learn more about these changes on...
Tags:
- API
Automatic Discount Functions now apply to B2B checkouts for reviewRead full post –>Discount Functions now support B2B draft orders, allowing discounts at checkout for B2B buyers. This enhances flexibility and efficiency in B2B transactions.
Tags:
- Platform
Merchants can now share all function run details for an app within the last 24 hoursRead full post –>It is now possible for merchants to share all function run details for an app within the last 24 hours with the app developer. This will share function run details for every function on the app,...
Tags:
- Admin GraphQL API
- 2023-07
Added Maximum Limit to number of fulfillment constraint rules for a shopRead full post –>We are adding a limit to the number of fulfillment constraint rules that can be applied to a shop - currently, this limit is 10. As a result, we are also adding a new error code to the API.
As...
Tags:
- Platform
Hydrogen June 2024 releaseRead full post –>Hydrogen v2024.4.3 introduces
hook,component, stable analytics, and upgrades to Remix 2.9.2, enhancing developer tools and performance.Tags:
- Platform
Discount Functions support on Shopify Point of SaleRead full post –>POS app v9.10 supports advanced Discount Functions, enabling automatic discounts, smart grid tiles, and improved error handling, enhancing developer flexibility and merchant capabilities.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Introducing the URLParameterValue field on all marketing activities and aligned types on userErrors in the Marketing Activity APIRead full post –>API v2024-07 adds
for tracking in.is now required forerrors.