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:
- API
Add scanner support to POS UI ExtensionsRead full post –>Camera and hardware scanning are now supported in POS UI Extensions v1.1.2 and POS app v8.9.0, enabling barcode scanning via CameraScanner and Scanner API for enhanced functionality.
Tags:
- Action Required
- Platform
Partner email verificationRead full post –>Starting May 15, we will begin enforcing partner email verification to keep the Shopify App Store safe and secure and to better serve our partner community.
Account owners, please use the banner...
Tags:
- API
- 2023-07
metafieldsSet support for MediaImageRead full post –>As of 2023-07, you can use the metafieldsSet mutation to set metafields on images via MediaImage GIDs.
Learn more about metafieldsSet on...
Tags:
- Tools
Adding read and write permissions for Dependabot secrets to Shopify’s GitHub appRead full post –>Shopify's GitHub app now requests read/write permissions for Dependabot secrets, enabling preview deployments on Oxygen for faster validation of automated updates in Hydrogen storefronts.
Tags:
- Themes
Improve your themes with theme check in the code editorRead full post –>As of today, you can prevent Liquid errors and improve the quality of your themes with theme check in the code editor. This new feature identifies and warns you about potential issues in your code,...
Tags:
- Action Required
- API
Changes to Merchant Asset URLsRead full post –>Shopify will serve some store assets from shop domains instead of CDN, improving load times and security. Update code to support both URL formats. New images use
/filespath.Tags:
- Themes
Increased number of dynamic sources available within templatesRead full post –>You can now add up to 100 dynamic sources per template and 50 per static section in online store templates, enhancing customization flexibility for developers.
Tags:
- API
Shopify Functions input limit updatesRead full post –>As of May 8, you can access metafield values up to 10,000 bytes in Shopify Functions input queries, so that you can store more merchant configuration for your function.
The overall input JSON...
Tags:
- API
Introducing POS UI extensionsRead full post –>New POS UI extensions enable developers to enhance Shopify POS apps with custom functionality and native performance using Tile and Modal extension points for improved merchant experiences.
Tags:
- API
- 2023-04
Product media and files unificationRead full post –>Product media is now integrated with Shopify's file management. New features include file usage tracing, enhanced search, and a file selector with filtering and media toggling in the store editor.
Tags:
- Platform
- 2023-04
Changes to support requests for app charge refundsRead full post –>Merchants must now contact partners directly for app refunds. Shopify won't mediate. Partners should issue application credits for pending charge reversals. Other support remains unchanged.
Tags:
- API
- 2023-07
Update bytes in-place using fileUpdateRead full post –>As of 2023-07, you can use the
to provide an originalSource which will be used to update the bytes of a file. Passing originalSource when updating is supported media images...Tags:
- API
New updates to checkout extensibilityRead full post –>New Checkout UI components include DatePicker for delivery date selection and Disclosure for UX improvements. Checkout branding now supports custom fonts for consistent experiences.
Tags:
- Shopify App Store
Increasing search relevance with behavioral data in the Shopify App StoreRead full post –>Shopify App Store's search now prioritizes apps based on merchant interaction, reducing keyword stuffing's impact and improving relevance in search results.
Tags:
- API
- 2023-07
Sale attribution edits now can be subscribed via Orders/updated webhookRead full post –>API v2023-07 introduces the orders/updated webhook, notifying developers of sale attribution edits on POS. Payloads now include an attributed_staffs field in line_items.
Tags:
- Shopify App Store
Update on the speed test app listing highlightRead full post –>Speed tested highlight for app listings is paused. Store speed impact will still be measured for Built for Shopify status. Updates on resuming incentives will follow.
Tags:
- Action Required
- API
- 2023-04
Deprecating available, incoming and deactivationAlertHtml fields on InventoryLevelRead full post –>GraphQL Admin API deprecates
available,incoming, andfields on. Usequantitiesandfor updated functionality.Tags:
- Action Required
- API
Deprecating mutations inventoryAdjustQuantity and inventoryBulkAdjustQuantityAtLocationRead full post –>GraphQL Admin API deprecates
and. Useorfor enhanced features and reasons.Tags:
- Tools
Theme app extension app block deep linkingRead full post –>As of April 14, we have enabled deep linking to theme app blocks so that merchants can easily preview app functionality in their theme.
[Learn more]...
Tags:
- Tools
New commerce primitives for development stores test dataRead full post –>New commerce primitives like gift cards, selling plans, and metafields are now in dev stores with test data, enhancing development and testing efficiency.
Tags:
- API
Write Shopify Functions in JavaScriptRead full post –>Shopify Functions written in JavaScript can now be deployed in production. Going forward Rust and JavaScript will be our first-class languages for Shopify Functions. However, you can still write...
Tags:
- API
- 2023-04
New billingAddress field on the Storefront API Order objectRead full post –>As of GraphQL Storefront API version 2023-04, the
Orderobject has a new field:. This field returns aobject for the address associated with the payment method. ...Tags:
- API
- 2023-04
Add Metafields to Cart APIRead full post –>GraphQL Storefront API 2023-04 now supports Metafields with Carts. Developers can create, query, update, and delete Metafields during Cart operations.
Tags:
- API
- 2023-04
Server Pixels Limited ReleaseRead full post –>As of April 2023, select partners can use new server-side mutations to manage Server Pixels: create, update via EventBridge or PubSub, and delete customer events.
Tags:
- API
- 2023-04
Introduce onsite credit card support for payments appsRead full post –>Version 2023-04 adds onsite credit card support to the GraphQL Payments Apps API, with new rejection and error codes for improved payment session handling.
Tags:
- API
- 2023-04
productVariantsBulkUpdate mutation returns data along with errorsRead full post –>In the Admin GraphQL API version 2023-04, the
mutation will returnproductanddata even when errors are present. Previously, the mutation would...Tags:
- API
- 2023-04
Addedsource_locationfield toFulfillmentOrdersMovewebhook payloadRead full post –>API v2023-04:
webhook addsfield. Use it to track original location afterchanges during move operations.Tags:
- Action Required
- API
- 2023-04
DeprecatingPublishedTranslationGraphQL typeRead full post –>As of
2023-04, we are deprecating thegraphQL type in the admin API. Use theTranslationgraphQL type instead.The
TranslationgraphQL type contains more fields;...Tags:
- Action Required
- API
- 2023-04
ChangingCartLinefrom anObjectto anInterfaceRead full post –>As part of the GraphQL Storefront API 2023-04 API release, we are creating
as an interface toand we are updatingto....
Tags:
- API
- 2023-04
Filter orders by return statusRead full post –>Filter orders by return status using the new
filter in the orders connection, aligning with the return status seen on the merchant orders page.Tags:
- API
- 2023-04
Update Access Scope for Publishing and Unpublishing Mutations to Current ChannelRead full post –>As of version 2023-04, we're deprecating the requirement of
writeproductslistingsaccess scope for the mutationsand...Tags:
- API
- 2023-04
Introducing the new Customer Merge APIRead full post –>GraphQL Admin API 2023-04 adds Customer Merge API to combine profiles, preview merges, track status, and check mergeability via new mutations, queries, and fields.
Tags:
- API
Newselected_delivery_optionerror codes in cartRead full post –>We've added the error codes
INVALID_DELIVERY_GROUPandINVALID_DELIVERY_OPTIONformutation , allowing you to get descriptive error codes when GraphQL...Tags:
- API
- 2023-04
Generate targeted product recommendations with the newProductRecommendationIntenttypeRead full post –>The 2023-04 Storefront API adds an optional
intentargument to ProductRecommendations and introducesEnum, defaulting toRELATEDfor compatibility.Tags:
- API
- 2023-04
Release of the subscriptionContractAtomicCreate and subscriptionContractProductUpdate mutationsRead full post –>The 2023-04 GraphQL Admin API update introduces
for single-step contract creation andfor product replacement or price updates.Tags:
- Action Required
- API
- 2023-04
Removal of deprecatedstatusfield in Payments Apps API 2023-04 releaseRead full post –>In the 2023-04 GraphQL Payments Apps API, the
statusfield is removed. Usestatefor,,, andobjects instead.Tags:
- API
- 2023-04
Set Metafield values for LocationsRead full post –>As of GraphQL Admin API Version
2023-04you can use the mutationsandto set Metafield values for locations.As of Storefront API Version
2023-04, you can query...Tags:
- API
- 2023-04
Releasing new Catalogs APIs to manage pricing and product publishing for different customersRead full post –>API version 2023-04 introduces Catalogs API for setting product rules and prices by context, linking Shopify Markets and B2B features to customize offerings and manage sales channel publishing.
Tags:
- API
- 2023-04
Accept customer address id as input for delivery address preferences in SFAPI CartRead full post –>As of April 2023, developers can use Customer address ID for CartBuyerIdentity.deliveryAddressPreferences in cart operations for authenticated users, enhancing address management.
Tags:
- API
- 2023-04
Web Pixels can be queried without specifying an IDRead full post –>In the Admin API version 2023-04, you can now query your web pixels installed on an online store without having to provide a Web Pixel ID.
API:...
Tags:
- API
- 2023-04
Update validations of a metafield definitionRead full post –>GraphQL Admin API v2023-04 adds
for updating metafield validations andfor querying validation job details.Tags:
- API
- 2023-04
Adding additional filtering to/assigned_fulfillment_ordersREST endpointRead full post –>API v2023-04 adds
filter tofor retrieving unrequested fulfillment orders assigned to app-owned locations.Tags:
- Action Required
- API
- 2023-04
Updates to FulfillmentOrderLineItemsPreparedForPickupUserErrorCode resourceRead full post –>As of the 2023-04 API version of the Admin API, [the FulfillmentOrderLineItemsPreparedForPickupUserErrorCode GraphQL...
Tags:
- API
- 2023-04
Update ShopifyQL parse error codesRead full post –>Updated parse error codes enum: added 6 new codes and removed 10 outdated ones, improving error handling and clarity for developers.
Tags:
- API
- 2023-04
AddscomparedTofield to ShopifyQL query responseRead full post –>As of 2023-04, you can now use
on comparison columns fromto indicate the column to compare to.Learn more about
COMPARE TOShopifyQL queries on...Tags:
- API
- 2023-04
GraphQL Admin API now supports creating app charges using the merchant's billing currencyRead full post –>The 2023-04 GraphQL Admin API update lets developers create app charges in the merchant's local currency, reducing exposure to exchange rate fluctuations. Use shopBillingPreferences to get currency info.
Tags:
- API
- 2023-07
ExchangeV2s field is available behind beta flag on order graphqlRead full post –>As of 2023-07 version, you can use the Order APIs
field to get a better exchange (anobject value).This will help ERP partners to properly integrate optimal...
Tags:
- Shopify App Store
Update to Google Analytics 4 before July 2023Read full post –>Google is replacing Universal Analytics with GA4 in July 2023. Data remains accessible for 6 months post-sunset. Migrate app tracking to GA4 for continued analytics.
Tags:
- Themes
Dynamic sources for blogs and articles now liveRead full post –>You can now use dynamic sources on blogs and articles. This means that merchants can now connect theme files to their metafields and metaobjects when working with the blog and article resources....
Tags:
- API
- 2023-04
Additional fees fields for OrdersRead full post –>API v2023-04 adds fields for additional fees to Order objects in both GraphQL and REST, impacting cost calculations for international packages.