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-10
ShopifyPaymentsAccount GraphQL Admin API unused fields removedRead full post –>As of GraphQL Admin API version 2024-10, we're cleaning up the
endpoint and removing several unused fields.Tags:
- Tools
Shopify Functions log streaming and replay is now generally availableRead full post –>As of Shopify CLI 3.66, log streaming and replay for Shopify Functions is generally available.
Log streaming for Shopify Functions enables faster development, testing, and debugging of functions...
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Breaking changes to media in GraphQL API's ProductSet mutation in version 2024-10Read full post –>GraphQL API v2024-10 introduces
for enhanced media handling in. Replacesandwithfilesandfilefields for better file management.Tags:
- Platform
Metafields and metaobjects reserved prefixes now supported in theme app extensionsRead full post –>When accessing metafield namespaces or metaobject types, you no longer need to hard code
. The$appreserved prefix is now available to use in your Liquid files.Learn more...
Tags:
- Action Required
- Themes
Developer Preview: Accelerated Checkout Buttons on storefront now support Shopify Functions, Bundles, and have improved performanceRead full post –>Dynamic and Accelerated Checkout buttons now support Shopify Functions and Product Bundles. Note: Accelerated Checkout uses shadow DOM, affecting styling and event tracking. Changes live Sept 15.
Tags:
- Storefront GraphQL API
Storefront API changes when Cart ID is missing the key paramRead full post –>Storefront API now requires the key param in cart queries/mutations. Missing key removes private details in queries and causes errors in mutations. Applies to all API versions.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Deprecation Notice:ProductChangeStatusin Admin GraphQL APIRead full post –>We are deprecating productChangeStatus mutation. Use...
Tags:
- Shopify Theme Store
Theme cards being updatedRead full post –>Theme cards on the Theme Store have been updated. Theme cards are now:
- Visually simpler (feature tags have been removed)
- Have a link to the listing for the Theme title
- Have a badge...
Tags:
- Shopify Theme Store
Updating new Theme promotion periodRead full post –>We are extending the promotion period for new Themes. Now, new Themes will be highlighted for a longer period than before.
Tags:
- Themes
- Liquid
Link metafield type now supported in metafield Liquid filtersRead full post –>We've added support for the
Linkmetafield type to thefilter in Liquid.Furthermore, you can now consume
Linkmetafields using dynamic sources inand...Tags:
- Tools
Error messages available in the Shopify Pixel HelperRead full post –>We've added error messages to the Shopify Pixel Helper so that you can more easily debug your custom pixels. The Pixel Helper will display uncaught errors that occur at the top level or in the...
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Removing MetafieldStorefrontVisibility-related fields and mutations from Admin GraphQL APIRead full post –>GraphQL Admin API 2024-10 removes
fields, queries, and mutations. Usefor enhanced flexibility and functionality.Tags:
- Platform
Hydrogen August 2024 releaseRead full post –>Hydrogen v2024.7.3 enhances developer experience with .env support, performance boosts, simplified context creation, and config improvements. Includes bug fixes and new
prop.Tags:
- Admin GraphQL API
- 2024-10
Added newaccessargument tostandardMetafieldDefinitionEnableandstandardMetafieldDefinitionsEnableGraphQL mutationsRead full post –>GraphQL Admin API 2024-10 adds
accessargument for granular control in metafield mutations; deprecates. Update your code to useaccess.Tags:
- Action Required
- Platform
Notice of important updates to our Partner Program Agreement & API License and Terms of UseRead full post –>Updated Partner Program Agreement and API Terms effective Aug 9, 2024. Review changes to ensure compliance and support growth while maintaining security on Shopify's platform.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Fulfillment Hold Release Access UpdateRead full post –>Admin API 2024-10 requires apps to have specific write scopes to release fulfillment holds. Insufficient access returns errors:
in GraphQL,422in REST. Update scopes accordingly.Tags:
- Shopify App Store
All categories now support structured app category detailsRead full post –>Specify app category features for better visibility on the App Store and in comparisons, aiding merchants in finding apps that meet their needs.
Tags:
- Admin GraphQL API
- Admin REST API
- 2024-10
Product category included in product webhooksRead full post –>The 2024-10 update adds a
categoryfield to product create/update webhooks. Use API version 2024-10+ in your App Partner Dashboard to receive this data.Tags:
- Platform
Partner payout schedule updateRead full post –>Effective from July 29, 2024, a 30-day hold will be applied to your first payout. This change will only impact new partners who have not yet received their first payout. Learn more about [payout...
Tags:
- Shopify App Store
30 more categories now support structured app category detailsRead full post –>Specify app features for 30 new categories on your listing page to enhance merchant discoverability and comparison. Full category support expected by August 2024.
Tags:
- Platform
Additional address fields in checkoutRead full post –>Checkout forms now support street name, number, and neighborhood fields based on country. Developers can test these in the Checkout Extensibility preview before merchant rollout.
Tags:
- API
[Cart Ajax API] Removing "All count name are in your cart." inventory error responseRead full post –>The Cart Ajax API now uses a unified error message: "You can't add more name to the cart." This affects
update.js,change.js, andadd.jsendpoints.Tags:
- Action Required
- Themes
Changes to CAPTCHA implementation on StorefrontsRead full post –>Storefronts now use hCaptcha, allowing CAPTCHA binding via markup or JavaScript. Invalid CAPTCHA submissions return a 400 error, impacting form handling for App/Theme developers.
Tags:
- Admin GraphQL API
- Admin REST API
- 2024-10
Refunding orders with multiple shipping lines returns accurate dataRead full post –>As of July 18, 2024, Shopify APIs support accurate refunds for orders with multiple shipping lines, detailing each refund in both GraphQL and REST APIs for improved data accuracy.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
AddedsynchronousParameter toproductDeleteMutation and IntroducedProductDeleteOperationObject for Asynchronous Deletion TrackingRead full post –>In the 2024-10 Admin GraphQL API,
is removed. Usewith asynchronousparameter to choose sync or async deletion, and track async status via operation ID.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Breaking changes to GraphQL product duplicate APIs in version 2024-10Read full post –>In version 2024-10, the productDuplicateAsyncV2 mutation is removed. A new
synchronousparameter in productDuplicate allows async duplication with operation tracking via ProductOperation.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Breaking changes in several ProductVariant related mutations in version 2024-10Read full post –>GraphQL Admin API 2024-10 deprecates singular variant mutations in favor of bulk versions: use productVariantsBulkCreate, productVariantsBulkUpdate, and productVariantsBulkDelete instead.
Tags:
- Liquid
Liquid structured_data filter supports ProductGroupRead full post –>As of Juy 16th, the
filter outputs product information using the [ProductGroup schema.org...Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Fulfillment Order Release Hold mutation error codes deprecatedRead full post –>As of the GraphQL Admin API version 2024-10, we're deprecating the
anderror codes on the [fulfillmentOrderReleaseHold...Tags:
- Platform
Hydrogen July 2024 releaseRead full post –>Hydrogen v2024.7.1 adds
hook,for, new session pattern, improved, Remix 2.10.0, and Vite CLI updates.Tags:
- Admin GraphQL API
- 2024-10
GraphQL Admin API: new fieldProduct.restrictedForResourceaddedRead full post –>Added
field to query product restrictions in, showing status and reason. Supports Managed Markets restrictions during order edits.Tags:
- Admin GraphQL API
- 2024-10
Metafield support for thecartTransformCreatemutationRead full post –>As of 2024-10, CartTransform create mutation supports metafields, enabling setting them at creation, reducing the need for additional calls, streamlining the process for developers.
Tags:
- Action Required
- API
- 2024-07
Checkout UI extensions: New Required Cart Instructions API when updating to 2024-07 API VersionRead full post –>The 2024-07 API introduces an
instructionsAPI to check extension API availability, requiring fail-safes for unsupported APIs in checkout UI extensions for draft order invoices.Tags:
- Admin GraphQL API
- 2024-07
Introducing the new Data Sale Opt Out APIRead full post –>GraphQL Admin API 2024-07 lets you set/query customer data sale/sharing opt-out status, aiding compliance with US laws like CCPA/CPRA.
Tags:
- Admin GraphQL API
- 2024-07
A new error code added to InventorySetScheduledChanges mutationRead full post –>As of the 2024-07 release of the GraphQL Admin API, a new error code
will be added to the potential errors for the...Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API:Order.transactionsCountfield addedRead full post –>As of
2024-07, you can use theto return the number of transactions associated with a given order.Tags:
- Admin GraphQL API
- 2024-07
fileUpdate supports connecting files to productsRead full post –>As of 2024-07, you can use the fileUpdate mutation to connect files to products.
Learn more about working with files on...
Tags:
- Admin GraphQL API
- 2024-07
Product Variant Connection Added to Fulfillment Order Line ItemsRead full post –>From 2024-07, GraphQL's FulfillmentOrderLineItem will include a ProductVariant connection, simplifying product detail access for order management apps without SKU comparison.
Tags:
- Admin GraphQL API
- 2024-07
New Set Quantities Graphql Endpoint for Setting Available and On Hand Inventory QuantitesRead full post –>As of GraphQL Admin API version 2024-07, you can now set available and on hand quantities for inventory via the new
graphql mutation. At the same time, the...Tags:
- Admin GraphQL API
- Storefront GraphQL API
- 2024-07
SellingPlan metafields are now available in the Admin and Storefront APIRead full post –>As of version 2024-07, SellingPlan resources now support metafields. Use sellingPlanGroupCreate and sellingPlanGroupUpdate mutations to manage metafields on selling plan objects.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Product Set mutation synchronous input improvementsRead full post –>GraphQL Admin API 2024-07: Product Set mutation now runs synchronously by default; variant input limit increased. Use
synchronous: falsefor complex inputs to avoid timeouts.Tags:
- Admin GraphQL API
- Admin REST API
- 2024-07
Media included in product webhooksRead full post –>As of 2024-07, the product create and update webhook payload contains information about the media on a product.
Using media GIDs allows compatibility with GraphQL Admin API mutations such as...
Tags:
- Admin REST API
- 2024-07
Newcommitted_attimestamp added toorders/editedwebhook payloadRead full post –>The
webhook now includestimestamp, clarifying when edits are finalized. Use API version 2024-07+ to access this feature.Tags:
- Admin GraphQL API
- 2024-07
Conditional metafields APIsRead full post –>New APIs allow viewing/filtering of conditional metafield definitions. Use
constraints,, andfor targeted metafield queries.Tags:
- Admin GraphQL API
- 2024-07
New return APIs to create exchanges, add fees, remove return lines and calculate returnsRead full post –>GraphQL Admin API 2024-07 adds return APIs:
for exchanges with fees,for line removal, andfor pre-return financials.Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Return.suggestedRefund and ReturnRefund consider exchanges and feesRead full post –>In the 2024-07 GraphQL Admin API, Shopify's
now includes exchange items and fees, affecting refund logic by considering all payable charges and outstanding amounts.Tags:
- Action Required
- Admin GraphQL API
- 2024-07
The location object requiresread_locationsscopeRead full post –>As of the 2024-07 release of the GraphQL Admin API, the location object will be gated by the
scope. Attempting to [read the location...Tags:
- Admin GraphQL API
- 2024-07
New APIs to manage combined listingsRead full post –>As of GraphQL Admin API version 2024-07, you can manage combined listing using our new [CombinedListings API]...
Tags:
- API
- 2024-07
The Product Discount Function API now supports cart line targetingRead full post –>API Version 2024-07 adds
to Product Discount Function API, enabling discounts on specific cart lines, similar to Shopify Scripts, for upsells and custom products.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...