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:
- Platform
Function run log details are now automatically visible with the right access scopesRead full post –>Function run logs are now viewable in the Dev Dashboard based on your app's access scopes. Ensure your app requests necessary scopes to access these logs without merchant intervention.
Tags:
- Storefront GraphQL API
- 2026-07
The Storefront API's Cart object now exposes warnings for unavailable delivery optionsRead full post –>Version 2026-07 of the GraphQL Storefront API adds
for unavailable delivery options, allowing developers to notify buyers and prompt for confirmation or reselection.Tags:
- Admin GraphQL API
- 2026-04
Checkout And Accounts Configuration API for unified branding across checkout, customer accounts, and sign-inRead full post –>New Checkout & Accounts Configuration API enables unified branding across checkout, customer accounts, and sign-in with shared settings, surface overrides, direct color settings, and Markets support.
Tags:
- Checkout UI
- Customer Accounts
Polaris web components migration guides now available for Checkout and Customer Account UI extensionsRead full post –>New migration guides help upgrade Checkout and Customer Account UI extensions to the latest API version, using Preact, Polaris components, and the global
shopifyobject.Tags:
- API
App Events: See app usage and performance data in your Dev DashboardRead full post –>Send custom and billable app events to the App Events API and see a holistic view of your app’s performance in your Dev Dashboard Logs.
Tags:
- Shopify App Store
Shopify App Pricing: charge for usage, recurring subscriptions, or bothRead full post –>Shopify App Pricing lets you configure usage-based pricing, fixed pricing, or combined plans directly in app submission. Shopify handles your app listing, pick-a-plan page, metering, and invoicing.
Tags:
- Storefront GraphQL API
- 2026-07
NewPRODUCT_UNAVAILABLE_IN_BUYER_LOCATIONwarning code in the Storefront API CartRead full post –>Starting with version 2026-07, Storefront API's Cart emits warnings for products unavailable in buyer's location.
Tags:
- Admin GraphQL API
- 2026-07
NewcartTokenfield added to theOrderobjectRead full post –>The GraphQL Admin API now includes the cartToken field in the Order object, allowing developers to access the cart token used to create an order, similar to the REST API.
Tags:
- Admin GraphQL API
Target discounts to specific marketsRead full post –>You can now create discounts that are eligible for specific markets, giving you better control over which buyers can access your discounts based on region, B2B company location, or retail location.
Tags:
- Action Required
- Platform
Bots and agents should identify themselves via Web Bot AuthRead full post –>Shopify now applies stricter rate limits to bots and agents that access the Storefront API and Shopify-hosted online store pages. For higher rate limits, bot operators should use Web Bot Auth.
Tags:
- Admin GraphQL API
- Storefront GraphQL API
- 2026-07
Publish and unpublish product variants independently from productRead full post –>is nowPublishableallowing fine-grained control over visibility per channel. Variants default published, channels/feeds that do not use product feed should implement support.Tags:
- Action Required
- Tools
App deployment in CI/CD is now available for all appsRead full post –>App automation tokens enable CI/CD deployment for all apps via the Dev Dashboard, replacing CLI tokens. Use with Shopify CLI for GitHub Workflows. Existing CLI tokens remain valid until expiry.
Tags:
- Action Required
- Admin Extensions
- Admin GraphQL API
- Checkout UI
- Customer Accounts
- Functions
- Storefront GraphQL API
Ship and pickup in one order now available in feature previewRead full post –>Checkout now supports ship and pickup in a single order. If your app reads, calculates, or displays delivery and fulfillment information, test and update them now.
Tags:
- API
More admin intents now support SettingsRead full post –>Seven new Settings intents added for notifications, payments, gift cards, delivery, and business details. Simplifies merchant navigation via API, enhancing app integration efficiency.
Tags:
- Admin GraphQL API
- 2026-07
Default value ofappliesOnSubscriptionchanged totruefor app discount inputsRead full post –>The
default is nowtruein Admin GraphQL API inputs. No action required.Tags:
- Admin GraphQL API
- 2026-07
Add actor field to subscription contract and billing attempt mutationsRead full post –>A new
actorfield in subscription mutations tracks action initiators (customer, merchant, partner).Tags:
- Admin GraphQL API
- 2026-04
Multiple product discounts can apply on a single cart lineRead full post –>Version 2026-04 of the GraphQL Admin API now supports multiple product discounts per cart line, aiding merchants in migrating Scripts before the June 30, 2026, sunset date.
Tags:
- Admin GraphQL API
Analytics metric targets now available in the GraphQL Admin APIRead full post –>GraphQL Admin API now supports creating, updating, reading, and deleting merchant metric targets, enhancing analytics integration for goal-setting, reporting, and planning apps. Requires specific permissions.
Tags:
- Shopify App Store
Update to app uninstall reasonsRead full post –>Updated app uninstall reasons in Partner Dashboard provide clearer insights into merchant decisions, helping you improve your app experience.
Tags:
- POS Extensions
Minor rounding change for custom line item discounts in POS 11.5Read full post –>POS 11.5 changes fixed-amount discounts to per-unit calculation, affecting
. No action needed for API 2026-04 or earlier; future updates will require per-unit amounts.Tags:
- Admin GraphQL API
- 2026-07
LineItem.priceAfterAllDiscountsBeforeTaxesSetfield now availableRead full post –>The Admin GraphQL API's
now has, showing line item prices post-discount, pre-tax, aiding order export workflows.Tags:
- Action Required
- Checkout UI
- Customer Accounts
- 2026-04
Deprecation of checkout metafields in checkout and customer account UI extensionsRead full post –>Checkout metafields are deprecated as of API version 2026-04. Migrate to cart metafields in checkout UI extensions and order metafields in customer account UI extensions.
Tags:
- Tools
Scannable discount codesRead full post –>Shopify now supports QR codes for discount codes, usable in POS and online. Apps can generate these QR codes without changes, enhancing the discount experience for merchants and customers.
Tags:
- Admin GraphQL API
- 2026-07
Customer tax settings now available in Admin APIRead full post –>Apps can now read a customer's tax ID (VAT number) via the Admin GraphQL API using Customer.taxSettings.taxId, starting in API version 2026-07.
Tags:
- Action Required
- Themes
Automatic CSS subsetting for{% stylesheet %}tagsRead full post –>Shopify is introducing CSS content subsetting for {% stylesheet %} tags to improve storefront performance.
Tags:
- Action Required
- API
Storefront Catalog MCP now implements UCPRead full post –>The Storefront Catalog MCP server now implements the Universal Commerce Protocol (UCP) Catalog capability to interact with a store's data.
Tags:
- Shopify App Store
New app submission experience in the Partner DashboardRead full post –>Get to market faster with AI-powered self-review that catches issues before you submit, automated pre-submission checks, and end-to-end review management in the Partner Dashboard.
Tags:
- Platform
- Payments Apps API
mTLS client certificate renewal for Payments AppsRead full post –>Starting Jun 15, 2026, Shopify will renew the mTLS client certificate for Payments Apps. No action needed unless using custom certificate checks beyond standard mTLS validation.
Tags:
- Admin GraphQL API
- 2026-07
Read full post –>Added MOST_RELEVANT value forCollectionSortOrderTags:
- 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
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:
- 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:
- 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:
- Tools
Shopify AI Toolkit: Connect your AI tools to the Shopify platformRead full post –>The Shopify AI Toolkit connects your AI tools to Shopify's docs, API schemas, code validation, and store management capabilities. Install once via plugin and stay up to date automatically.
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:
- 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:
- 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
- 2026-04
Add Tags to DiscountsRead full post –>API version 2026-04 introduces
tagsfor discounts, enabling efficient labeling and organization.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
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:
- 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:
- 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
- 2026-04
delegateAccessTokenCreatemutation now returnsexpiresInRead full post –>The
GraphQL mutation now returns anfield on thetype.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
- Webhook
- 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.
