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
- 2026-07
Read full post –>Added MOST_RELEVANT value forCollectionSortOrderTags:
- Action Required
- App Bridge
ActionBarremoved on mobile:TitleBarprimary action now renders as an icon buttonRead full post –>The ActionBar is being removed on mobile. The primary action on the TitleBar now displays as an icon button — defaulting to a + (plus) icon if no icon is specified.
Tags:
- Admin GraphQL API
- 2026-07
LineItem.weightfield now available in public Admin APIRead full post –>GraphQL Admin API now supports querying
weighton, returning aWeightobject withvalueandunit, simplifying access to line item weights. Available from API version 2026-07.Tags:
- Action Required
- App Bridge
New CSS variable for mobile safe area insetsRead full post –>New CSS variable
--shopify-safe-area-inset-bottomprevents content overlap with Shopify Mobile's bottom bar. Automatically adjusts padding; customize fixed elements using this variable. Live April 15, 2026.Tags:
- Admin Extensions
- Checkout UI
- Customer Accounts
- POS Extensions
- 2026-04
Automated testing for Shopify UI extensions with @shopify/ui-extensions-testerRead full post –>A new testing library lets you write unit tests for UI extensions across all surfaces — Checkout, Admin, Customer Accounts, and POS — without a running Shopify host.
Tags:
- Action Required
- API
- 2026-07
DraftOrderLineItem.grams field removed in 2026-07Read full post –>The grams field in DraftOrderLineItem is removed in API version 2026-07. Replace grams with weight for better flexibility and unit support to avoid errors in future queries.
Tags:
- Storefront API
- 2026-07
New discount fields in the Storefront API's cart typesRead full post –>We’ve made a number of changes to discount fields in the Storefront Cart GraphQL API for better clarity in discount allocations.
Tags:
- AI Toolkit
Introducing the Shopify AI ToolkitRead full post –>Shopify AI Toolkit connects supported AI coding tools to Shopify documentation, API schemas, code validation, store-management workflows, and migration guidance.
Tags:
- Hydrogen
Hydrogen April 2026 releaseRead full post –>The Hydrogen April 2026 release updates to Storefront API 2026-04, makes the Storefront API proxy mandatory, and enables backend consent mode to replace the
cookie.Tags:
- Functions
- 2026-04
Shopify Scripts will be deprecated on June 30, 2026Read full post –>Shopify Functions now support discounts, shipping, and payments. Migrate from Shopify Scripts by April 15, 2026, as they will stop executing by June 30, 2026. Plan migration soon.
Tags:
- Action Required
- Platform
Replacing or deleting a Shopify-hosted file no longer purges its CDN URLRead full post –>Replacing or deleting a file in the Shopify admin no longer purges its cdn.shopify.com/... URL; reference files via Shopify's URL helpers so the current versioned URL is always emitted.
Tags:
- Admin GraphQL API
- POS Extensions
- 2026-04
New retail cash management capabilitiesRead full post –>Shopify POS now supports custom cash management with new GraphQL APIs and UI extensions. Features include shared cash drawers, enhanced financial data, reason codes, and bulk export capabilities.
Tags:
- Functions
- 2026-04
Add Prerequisites to Product Discount FunctionsRead full post –>Discount functions now support prerequisites for BXGY discounts, allowing developers to specify "Buy X" conditions.
Tags:
- Admin GraphQL API
- 2026-04
Add Tags to DiscountsRead full post –>API version 2026-04 introduces
tagsfor discounts, enabling efficient labeling and organization.Tags:
- Admin GraphQL API
- 2026-04
expiresInfield added toDelegateAccessTokentypeRead full post –>The
GraphQL mutation now returns anfield on thetype.Tags:
- Admin GraphQL API
- 2026-07
Adding access field to StandardMetaobjectDefinitionTemplateRead full post –>Added
accessfield tofor visibility of access rules, aiding developers in planning API interactions and ensuring smooth integration.Tags:
- Admin GraphQL API
- 2026-04
App-owned metaobjects can be used without access scopesRead full post –>App-owned metaobjects now require no access scopes, simplifying developer use. Ensure Admin API version 2026-04+ for this feature. Merchant-owned metaobjects still need specific scopes.
Tags:
- Admin Extensions
- Checkout UI
- Customer Accounts
- POS Extensions
- 2026-04
Removing outdated Polaris reference docsRead full post –>Polaris reference docs now align with Shopify's GraphQL versioning, supporting each stable version for 12 months. Only the last four versions will have published docs starting 2026-04.
Tags:
- Functions
- 2026-04
Metaobject access in Shopify FunctionsRead full post –>From GraphQL API v2026-04, Shopify Functions can access metaobject entries, enabling queries for structured data like tiered pricing and bundles using a handle or ID in input queries.
Tags:
- Admin GraphQL API
- 2026-04
Metafield translations now available via GraphQL Admin APIRead full post –>GraphQL Admin API now supports querying translated metafield values for any resource. Use the
translationsfield to retrieve localized content. Supports text-based metafield types.Tags:
- Customer Account API
- 2026-04
Line item component information now available for draft orders on the Customer Account APIRead full post –>Adds a
componentsfield to. New optionalargument defaults to false, affecting line item hierarchy.Tags:
- Admin GraphQL API
- Events & webhooks
- 2026-04
Tax summary webhook now includes merchant business entity informationRead full post –>API v2026-04 adds
towebhook, detailing legal entity info for accurate tax calculations and cross-shop mapping. Optional field based on merchant setup.Tags:
- Admin GraphQL API
- 2026-04
Tax Partner apps can now receive cart line properties in tax calculation requestsRead full post –>API 2026-04 allows Tax Partner Apps to include up to 5 custom cart line item properties in tax calculations, enhancing merchant customization and data handling.
Tags:
- Admin GraphQL API
- 2026-04
Improved user errors on thefulfillmentOrderCancelmutationRead full post –>As of 2026-04, The
mutation returnswith a code field, aiding developers in handling restrictions on in-progress fulfillment order cancellations.Tags:
- Admin GraphQL API
- Events & webhooks
- 2026-04
Tax summary webhook and calculation requests now include customer and company metafieldsRead full post –>API version 2026-01 adds buyer metafields to tax requests, enabling tax partners to use custom customer and company data for precise tax calculations and compliance in D2C and B2B orders.
Tags:
- Functions
- 2026-04
Cart and checkout validation adds billing address and PO number error targetsRead full post –>API v2026-04 adds billing address and PO number validation in Cart/Checkout Functions, enabling compliance checks without client-side UI. Existing functions remain unaffected.
Tags:
- Admin GraphQL API
- 2026-04
Multi-channel support for sales channel appsRead full post –>Sales channel apps can now manage multiple connections within one app, each with distinct specs and accounts. New APIs support channel creation and management, enhancing flexibility and integration.
Tags:
- Admin GraphQL API
- 2026-07
Payment method identifier now required for customerPaymentMethodRemoteCreateRead full post –>As of API v2026-07,
requires a payment method ID for Stripe, Authorize.net, and Braintree. Update integrations to include these IDs.Tags:
- Admin GraphQL API
- 2026-04
Create unpaid orders from subscription billing attemptsRead full post –>In API
2026-04,inallows creating unpaid orders without valid payment methods.Tags:
- Admin GraphQL API
- 2026-04
Identifier support added to the productUpdate mutationRead full post –>The productUpdate mutation now accepts an identifier argument for looking up products by id, handle, or customId.
Tags:
- Admin GraphQL API
- Events & webhooks
- 2026-04
Report Fulfillment Order progress with new fulfillmentOrderReportProgress GraphQL mutationRead full post –>API v2026-04 allows 3PLs and apps to report fulfillment order progress using
. Supports status notes for OPEN/IN_PROGRESS orders, enhancing merchant visibility.Tags:
- Admin GraphQL API
- 2026-04
Create subscriptions contracts without payment methodsRead full post –>In API
2026-04,is optional for subscription contract creation, easing migration of contracts with missing or expired payment methods to Shopify.Tags:
- Admin GraphQL API
- 2026-04
Improved user errors on thefulfillmentOrderMovemutationRead full post –>Starting 2026-04, fulfillmentOrderMove mutation updates userError type, adding a code field for error identification. New feature restricts moving orders with reported progress.
Tags:
- Platform
Role-based access control and org management for partnersRead full post –>RBAC and a new organization structure for partner orgs. All stores in Dev Dashboard. Auto-migration starting March 30th - no action required.
Tags:
- Action Required
- Admin GraphQL API
- 2026-07
Removingvisible_to_storefront_apifield on metaobject field definitionsRead full post –>The
field is deprecated and removed. Use theaccessfield on metaobject definitions.Tags:
- Action Required
- Tools
The Shopify CLI app release--forceflag is deprecated and will be removedRead full post –>Shopify CLI will remove the
--forceflag in May 2026 to prevent accidental app extension deletions. Update CI/CD scripts to use--allow-updatesfor safer deployments.Tags:
- Platform
Updated handling of customer data erasure requests with recent ordersRead full post –>Customer data erasure requests will process 10 days after submission, regardless of last order date; gift card recipients remain pending until delivery.
Tags:
- Admin REST API
Removal of pre_tax_price from the Order REST Admin APIRead full post –>The
fields in REST Admin API are removed. Use GraphQL Admin API for order line item pricing. Avalara AvaTax 1.0 integration deprecated April 2025.Tags:
- Admin GraphQL API
- 2026-04
Adding barcode support to inventory shipments APIRead full post –>Version 2026-04 adds barcode support to inventory shipments, enabling faster receiving. New API fields and mutations allow assigning, setting, or clearing unique barcodes up to 255 characters.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
Expiring offline access tokens required for new public apps as of April 1, 2026Read full post –>Starting April 1, new public apps must use expiring offline access tokens to improve security. This affects only public apps using the Admin API with non-expiring tokens, not merchant or custom apps.
Tags:
- Action Required
- App store
Process refunds only through the original payment processor – Requirement updateRead full post –>Shopify apps must process refunds via the original payment processor. Use 'refundCreate' or 'returnProcess' for store credits to ensure secure, consistent handling within Shopify.
Tags:
- API
Admin intents now support SettingsRead full post –>Admin intents now support direct access to Shopify Settings pages via API calls, streamlining merchant navigation and enhancing app integration with specific settings like StoreDetails and Locations.
Tags:
- POS Extensions
POS UI extensions can now run without network accessRead full post –>POS UI extensions now run without network access. Enable by setting
. Requires POS v11.0+ and Shopify CLI v3.92+.Tags:
- Admin GraphQL API
- 2026-07
inventoryTransferDeleteaddsINVALID_STATEerror code for transfers with in-progress product importRead full post –>The
mutation returnsINVALID_STATEerror in 2026-07 if a product import is in progress. Older versions lack this code but include context in themessagefield.Tags:
- Admin GraphQL API
- 2026-04
MakingfieldDefinitionsoptional inmetaobjectDefinitionCreateRead full post –>The
input argument of themutation will become optional in2026-04.Tags:
- Admin GraphQL API
- 2026-04
AddingcreatedAtandupdatedAtfields toMetaobjectDefinitionobjectsRead full post –>The
andfields will become available in API version2026-04Tags:
- Payments Apps API
- 2026-04
New rejection reason codes in Payments Apps APIRead full post –>Payments Apps API now offers detailed decline codes and a source field for rejected payments, aiding developers in providing precise feedback to merchants. RISKY code deprecated; use FRAUD_SUSPECTED.
Tags:
- Action Required
- Admin GraphQL API
- 2026-04
New payment decline codes added toOrderTransactionErrorCodeenumRead full post –>When you query the
field, you can now access detailed information about specific decline reasons, enabling you to handle each scenario appropriately.Tags:
- Action Required
- Admin GraphQL API
- 2026-04
ShopifyQL returns fields deprecated and replaced with sales reversals fieldsRead full post –>Returns fields in analytics are deprecated and replaced with renamed versions (e.g., sales reversals) in API version 2026-04 to better reflect all order adjustments; update your queries before removal
Tags:
- Platform
- 2026-01
Checkout and Customer Account UI extensions available by default in new development shopsRead full post –>New development shops have access to checkout and customer account UI extensions by default. Existing shops remain unchanged.