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:
- Storefront GraphQL API
- 2024-07
Query bundle components on SFAPIRead full post –>GraphQL Storefront API 2024-07 adds
,components, andfields to ProductVariant for querying bundle details, enhancing product bundling capabilities.Tags:
- Admin GraphQL API
- 2024-07
Product-level configuration for Bundles in AdminRead full post –>GraphQL Admin API 2024-07 adds fixed bundle creation with new mutations: productBundleCreate and productBundleUpdate, enhancing product merchandising capabilities.
Tags:
- Storefront GraphQL API
- 2024-07
Fetching carrier-calculated rates through@deferdirective in Storefront GraphQL APIRead full post –>now supportsto fetch carrier rates, requiring@deferto prevent blocking. Test this feature and share feedback.Tags:
- Admin GraphQL API
- 2024-07
NewLocalizationExtensionKeysvaluesRead full post –>As of version
2024-07of the Admin GraphQL API, we're adding 14 new LocalizationExtensionsKey values to support the collection of tax / shipping credentials in several new countries.Learn...
Tags:
- Action Required
- Admin REST API
- 2024-07
Deprecation Notice: Country and Province Endpoints in Admin REST APIRead full post –>Country and Province REST API endpoints deprecated in 2024-07. Use Storefront API for countries. No province replacements. Update apps accordingly. Contact support for help.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Subscription Billing Attempt now Respects Inventory Policy to not Allow OversellingRead full post –>The 2024-07 GraphQL Admin API checks inventory during billing. If items are out of stock, billing fails with an INSUFFICIENT_INVENTORY error, preventing overselling.
Tags:
- Admin GraphQL API
- 2024-07
Additions to the GraphQL API for Shopify Payments payouts and balance transactionsRead full post –>API update: Payouts GraphQL now supports query arguments for sorting/filtering. Added attributes to ShopifyPaymentsBalanceTransaction for detailed transaction insights.
Tags:
- Admin GraphQL API
- 2024-07
Additional fields ofShopifyPaymentsBalanceTransactionobject availableRead full post –>As of GraphQL Admin API version 2024-07 you can query the following fields on the
object:descriptionamountfeetype-...
Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API:webhookSubscriptionsCountfield addedRead full post –>As of API version
2024-07, you can use thefield to return a count of webhook subscriptions. This field returns a [Count object...Tags:
- API
- 2024-07
Introducing a webhook topic for customer account settingsRead full post –>API v2024-07 adds
webhook for tracking changes in customer account settings, impacting login requirements and visibility on storefronts.Tags:
- Payments Apps API
- 2024-07
Payment session creation request now includes a flag for Mail Order/Telephone Order paymentsRead full post –>Version 2024-07 adds a
motoBoolean to the payment session HTTP Post request, indicating merchant-entered credit card info. Adjust your app to handle this new field.Tags:
- Admin GraphQL API
- 2024-07
New Field: Order Shipping Address Validation ResultRead full post –>As of 2024-07, use
into check shipping address validation status with results:,,, ornull.Tags:
- Action Required
- Admin GraphQL API
- 2024-04
shippingLine.discountedPriceSet now includes cart level discountsRead full post –>In version 2024-07,
andinnow include cart discounts. Avoid subtractingto prevent double subtraction.Tags:
- Admin GraphQL API
- 2024-07
[Checkout Branding API] Divider style and visibility customizationsRead full post –>Version 2024-07 of the Admin API introduces
mutation, allowing customization of divider visibility, style, and width in checkout sections.Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Moving the Shop.assignedFulfillmentOrders connection to QueryRootRead full post –>The 2024-07 admin GraphQL update moves
to, deprecating theShopquery, aligning with API direction for better domain primitive access.Tags:
- Admin GraphQL API
- 2024-07
Introduction of new Carrier Service APIsRead full post –>Version 2024-07 adds fields to
, aquery, and mutations for creating, updating, and deleting carrier services in the Admin GraphQL API.Tags:
- Admin GraphQL API
- 2024-07
Added new fieldtrackingSupporttoFulfillmentServiceRead full post –>As of version
2024-07of the Admin GraphQL API, you can use the newfield into check whether the fulfillment service implements the...Tags:
- Admin GraphQL API
- 2024-07
Added new fieldcreatedAttoFulfillmentEventRead full post –>As of version
2024-07of the Admin GraphQL API, you can use the newfield into check the date and time when the fulfillment event was created.Learn more about...
Tags:
- Admin GraphQL API
- 2024-07
Added new fieldfulfillmentsCounttoOrderRead full post –>As of version
2024-07of the Admin GraphQL API, you can use the newfield inOrderto count the number of fulfillments including the cancelled fulfillments that belong to an...Tags:
- Admin GraphQL API
- 2024-07
New optional argument to include translations when duplicating product asynchronouslyRead full post –>As of
2024-07version in the admin GraphQL API, you can specify whether to include translations when calling the...Tags:
- Admin GraphQL API
- 2024-07
[Checkout Branding API] Deprecation of transparent backgroundRead full post –>We're deprecating the
value on theenum of the Admin GraphQL APIquery andmutation. Useor...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...