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
- 2023-07
Order confirmation numberRead full post –>As of GraphQL Admin API version 2023-07, you can filter orders by their confirmation number.
The [confirmation_number...
Tags:
- API
POS UI extensions update: new components, APIs, fixesRead full post –>Added PinPad, Product Search, and Device APIs. Navigator supports
. List component updated withbadgeand. Cart APIamountfield now optional.Tags:
- API
Updates to order status page UI extensionsRead full post –>We’ve made it easier than ever to build checkout UI extensions on the order status page! More specifically, we’ve added new getting started tutorials to help you build extensions that target all,...
Tags:
- Platform
Checkout UI Extension limits are raised to 50Read full post –>We heard you love extensions. We heard you want more per app. So we shipped 10x the goodness so apps now have a limit of 50 extensions.
Tags:
- Platform
One page checkout in the checkout editorRead full post –>Developers can now customize and preview one page checkout from the checkout editor. With this new developer preview, one page checkout is automatically compatible with existing checkout extensions...
Tags:
- API
- 2023-04
Resource url handles are now translatableRead full post –>The TranslationsRegister GraphQL API now supports registering translations for URLs, enabling localized store URLs for Products, Collections, Articles, Blogs, and Pages across all API versions.
Tags:
- Shopify App Store
App review ranking changesRead full post –>On June 22nd we introduced a new ranking system for app reviews that factors in the quality of a review to determine which reviews are surfaced first. Reviews with helpful, meaningful content...
Tags:
- Action Required
- API
- 2023-07
New chargebackLiability field for onsite credit card payments apps with 3-D SecureRead full post –>In version 2023-07 of the GraphQL Payments Apps API, the chargebackLiability field is now required in 3-D Secure data, aiding merchants in order management.
Tags:
- API
- 2023-07
Additional webhook subscription topics for customer tagsRead full post –>As of the Admin API
2023-07release for GraphQL, we're providing additional webhook subscription topics for customer tags:Learn more...
Tags:
- API
- 2023-07
Release an API to update marketing activity delivery status on abandonment objects into a stable versionRead full post –>As of 2023-07, you can use the
to update the delivery status of marketing activities created via Flow action extension. We are deprecating the...Tags:
- API
- 2023-07
Deprecation of image-related fields in product and product variants mutationsRead full post –>GraphQL Admin API 2023-07 deprecates image fields in ProductInput, ProductVariantInput, and ProductVariantsBulkInput. Use media fields instead for image associations.
Tags:
- API
Increased Admin API rate limits for the Advanced planRead full post –>Shopify increased Admin API rate limits for the Advanced plan by 2x over standard limits. Apps installed on Advanced plan stores will now get 100 points/second on the GraphQL Admin API and 4...
Tags:
- Action Required
- API
- 2023-07
Removal of the delivery_category field on order shipping lines.Read full post –>As of 2023-07, we're deprecating the order shipping line
property. The property has not been in use since2020-06-12and will no longer be present.Tags:
- Shopify App Store
App Store search filters by extension for checkout and Point of SaleRead full post –>On June 5 we released a new filter for App Store search results pages that will allow merchants to easily identify apps with extensions for Shopify Checkout and Shopify Point of Sale.
Tags:
- Action Required
- Tools
CLI 2.x is deprecatedRead full post –>Shopify CLI 2.x is deprecated; switch to CLI 3.x for app and theme development. App commands will soon be blocked in 2.x, while theme commands remain temporarily functional.
Tags:
- API
Storefront API is now available to non-channel appsRead full post –>Apps can now access Storefront APIs without being a channel by requesting unauthenticated scopes, enabling richer customer experiences with contextualization features.
Tags:
- API
- 2023-07
Transition of application credit creation to the Partner APIRead full post –>Admin API 2023-07 deprecates creating app credits; use Partner API's new appCreditCreate mutation. Enables features like issuing credits to Shops post-app uninstall.
Tags:
- Themes
Add color schemes to themesRead full post –>Theme developers can now add color schemes, enhancing theme editing with visual previews and global, section, and block-level changes. Migration solutions for theme updates are coming soon.
Tags:
- API
- 2023-07
duplicateResolutionMode added to fileCreateRead full post –>As of 2023-07, you can use the new duplicateResolutionMode on the fileCreate mutation to control how duplicate filenames are handled.
Learn more about duplicateResolutionMode on...
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:
- 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:
- 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:
- 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
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
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
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
ShopifyQL queries on...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:
- 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
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:
- 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
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
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.