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.
RSS UpdatesTags:
- Admin GraphQL API
- 2026-01
Improved compare and swap inventory updates for theinventorySetQuantitiesmutationRead full post –>now supports a cleaner way to handle concurrent updates. Use the newfield instead of the deprecatedandfields.Tags:
- Admin GraphQL API
- 2026-01
Adding idempotency for inventory adjustments and refund mutationsRead full post –>Idempotency keys are now available on refund and inventory mutations starting in API version 2026-01, enabling safer request retries and preventing duplicate operations.
Tags:
- Admin GraphQL API
- 2026-01
NewchangeFromQuantityfield to manage inventoryRead full post –>The
field ensures inventory data stays accurate, even if you're making multiple adjustments at the same time.Tags:
- Admin GraphQL API
Deprecation ofOrderTransaction.authorizationCodein favor ofOrderTransaction.paymentIdRead full post –>From API version
2026-01,inis deprecated. Usefor stable payment tracking. Update queries to replacewith.Tags:
- Action Required
- Admin GraphQL API
- 2026-04
Making idempotency mandatory for inventory adjustments and refund mutationsRead full post –>Starting April 2026, idempotency is mandatory for specific Shopify mutations to prevent duplicate inventory adjustments and refunds, enhancing integration robustness and reducing errors.
Tags:
- API
Removal of payment method requirement on API created Subscription contractsRead full post –>You can now create subscription contracts without a payment method via GraphQL Admin API, simply migrate them to Shopify first and collect or update payment details later.
Tags:
- Action Required
- Admin GraphQL API
- 2026-04
New compare and swap syntax for theinventorySetQuantitiesmutationRead full post –>The
field is now mandatory; usenullto bypass checks.andfields are removed, impacting inventory mutation handling.Tags:
- Action Required
- Admin GraphQL API
- 2026-01
Concurrency protection features for inventory and refund mutationsRead full post –>New concurrency protection features:
field andidempotentdirective will be required for inventory and refund mutations. Breaking changes.Tags:
- Action Required
- Admin GraphQL API
- 2026-04
MakingchangeFromQuantityfield required (with explicit opt-out)Read full post –>Starting April 2026,
is required for inventory mutations. This ensures data accuracy by preventing overwrites if quantities change concurrently. Usenullto opt-out.Tags:
- Platform
The Winter '26 Edition is hereRead full post –>150+ updates for the commerce renaissance.
Tags:
- Tools
- Functions
Binary testing for Shopify FunctionsRead full post –>Build tests from real production data and catch breaking changes before they hit production with comprehensive binary testing for Shopify Functions.
Tags:
- Tools
Multi-environment theme commands in Shopify CLIRead full post –>Run theme commands across multiple stores at once. Push, pull, or publish to dev, staging, and production environments in a single operation.
Tags:
- API
ShopifyQL Python SDK and CLI now available for analyticsRead full post –>New Python library simplifies ShopifyQL queries with a clean, Pythonic interface for analytics and data export.
Tags:
- Admin GraphQL API
- 2026-01
New fields to combine bundle optionsRead full post –>Support merchants in combining options, such as size and length, so customers have fewer clicks to checkout.
Tags:
- API
Monitor admin performance issues by region with Web Vitals APIRead full post –>The Web Vitals API now includes country data for your app’s admin performance metrics, helping you identify and resolve region-specific performance issues in your apps.
Tags:
- Shopify App Store
Simplified App Store requirementsRead full post –>Get your app review-ready faster with streamlined Shopify App Store requirements and clearer documentation.
Tags:
- POS Extensions
Revamped POS UI extensions referenceRead full post –>The POS UI extensions reference is revamped with detailed guidance, new examples, clearer API relationships, and resolved feedback, enhancing integration ease for developers.
Tags:
- API
A more powerful Dev Assistant on shopify.devRead full post –>We have overhauled discovery on shopify.dev with a new AI-powered Dev Assistant. The new Assistant understands natural language queries, allowing you to describe what you are trying to build or solve.
Tags:
- Admin GraphQL API
- Admin REST API
Offline access tokens now support expiry and refreshRead full post –>Offline access tokens now expire in 60 minutes and include a refresh token for renewal, enhancing security and aligning with OAuth 2.0. Update token management to handle expirations.
Tags:
- Platform
Introducing Sidekick app extensionsRead full post –>Introducing Sidekick app extensions for enhanced integration with Shopify's AI assistant. Enable data access, contextual queries, and safe actions within your app to improve merchant workflows.
Tags:
- Admin GraphQL API
- 2026-01
Advanced Metafield & Metaobject QueryingRead full post –>Developers can now query Products, Orders, and Metaobjects using advanced Metafield filters like greater/less than, prefix, and boolean logic, streamlining resource searches.
Tags:
- Admin GraphQL API
- Webhook
- 2026-01
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:
- Tools
New: Open source experimentation platformRead full post –>Tangle is an open-source platform for building ML/data pipelines with a visual editor, content-based caching, and reusable or custom modules, enhancing collaborative development.
Tags:
- Admin GraphQL API
- 2026-01
Order editing new validations and handleduserErrorsRead full post –>New order editing validations have been introduced
Tags:
- Admin GraphQL API
- 2026-01
InventoryItem.variant field deprecated in favor of InventoryItem.variants connectionRead full post –>The InventoryItem.variant field is deprecated; switch to InventoryItem.variants for paginated connections. Update queries to handle edges and nodes for future compatibility.
Tags:
- Admin GraphQL API
- Webhook
- 2026-01
Tax summary webhook and calculation requests now includes shop and presentment currency amountRead full post –>API v2026-01 adds currency fields to
webhook for shop and presentment currencies, enhancing multi-currency reporting and calculations for Tax Partner Apps.Tags:
- Action Required
- Webhook
- Admin GraphQL API
- 2026-01
Tax summary webhookcreated_atfield now returns UTC timezoneRead full post –>The
field now returns UTC format, improving consistency across systems. Developers should update parsing logic to handle the new format starting January 2026.Tags:
- Tools
Shopify Dev MCP now supports POS UI extensionsRead full post –>The Shopify Dev MCP server now supports code generation for POS UI extensions
Tags:
- Tools
New Google Cloud Run deployment tutorial releasedRead full post –>New tutorial for Shopify app deployment offers detailed guidance on production data storage, load balancer setup and multi-region deployment for Google Cloud Run.
Tags:
- Action Required
- Admin GraphQL API
- Webhook
- 2026-01
Tax webhook summary and calculation requests now use Global IDsRead full post –>Third-party tax apps now receive Global IDs for entity identification, aligning with Shopify's GraphQL Admin API standards.
Tags:
- Action Required
- Platform
Protected customer data scopes required for web pixel PII access starting on December 10thRead full post –>Starting Dec 10, 2025, Shopify will enforce protected customer data policies for web pixels. Apps need approved scopes to access PII; otherwise, fields will be null. Update and test your app.
Tags:
- Admin GraphQL API
- Webhook
- 2026-01
tax_summaries/create webhook and taxSummaryCreate mutation now availableRead full post –>The 2026-01 API adds
mutation for generating tax summaries andwebhook for tax events. Requiresscope and Tax Platform access.Tags:
- Admin GraphQL API
Carrier Service API now includes order totals and customer tagsRead full post –>The Carrier Service API now includes
andcustomer tagsin callbacks, enabling more precise shipping rate calculations based on order value and customer segmentation.Tags:
- Admin GraphQL API
- 2026-01
Order Update Phone Field PublicRead full post –>Admin API 2026-01 update:
phonefield inmutation'sis now public, enabling developers to update customer phone numbers, aligning with REST API capabilities.Tags:
- Tools
Support metafield and metaobject standards in Declarative Custom Data DefinitionsRead full post –>Enable standard metafield/metaobject definitions via TOML for faster, atomic updates across shops, enhancing migration speed and consistency in app development and deployment.
Tags:
- Admin GraphQL API
- 2026-01
New Queries for Bulk OperationsRead full post –>New GraphQL queries
andenhance bulk operation management with filtering, sorting, and pagination, improving visibility and debugging in the Admin API.Tags:
- Action Required
- Storefront GraphQL API
- 2026-01
ThecartDiscountCodeUpdatemutation now requires thediscountCodesfieldRead full post –>In the GraphQL Storefront API 2026-01 release,
now requires theargument.Tags:
- Built for Shopify
Built for Shopify apps get priority visibility across the Shopify App StoreRead full post –>Built for Shopify certified apps now receive prominent placement on the App Store homepage and in app recommendation sections on some category pages, making BFS apps easier for merchants to discover.
Tags:
- Admin GraphQL API
- 2026-01
Optional location inputs for inventory transfersRead full post –>Inventory transfers can now omit origin or destination IDs, enhancing flexibility. Update app validation to treat these fields as optional. Existing apps remain unaffected.
Tags:
- Admin GraphQL API
- 2026-01
New ACH support for deferred paymentsRead full post –>The 2026-01 Admin GraphQL API adds ACH payment support, introducing
toandunions, enhancing B2B payment management.Tags:
- Platform
- Admin GraphQL API
- Admin REST API
Increased limits in metafield and metaobject definitionsRead full post –>Increased metafield and metaobject limits: 256 app definitions, 256 merchant definitions, and 1M entries per definition, supporting complex data models and workflows.
Tags:
- Shopify App Store
Updated online store promotion app store requirementRead full post –>Apps can use branding in theme extensions only if it enhances the buying experience or prevents confusion. Otherwise, use standard attribution. No review requests or app promotions allowed.
Tags:
- Admin GraphQL API
- 2026-01
Newnotifyparameter available on thestoreCreditAccountCreditmutationRead full post –>The
mutation now accepts an optionalnotifyparameter. When set totruethe account owner will be sent a 'store credit issued email'.Tags:
- Storefront GraphQL API
Improved concurrency handling in the Cart AJAX API and Storefront Cart GraphQL APIRead full post –>The Cart AJAX API and Storefront Cart GraphQL API now process simultaneous requests.
Tags:
- POS Extensions
POS UI extensions: Developer experience ImprovementsRead full post –>Major update to POS UI Extensions: Hot reloading improvements, quick previews, build error reporting, auto dev console, app persistence, and in-app reset enhance developer workflow and efficiency.
Tags:
- Admin REST API
- Storefront GraphQL API
The product variant limit is now 2048 for all merchantsRead full post –>All merchants can now create up to 2,048 variants per product in Shopify admin.
Tags:
- POS Extensions
Subscription Selling Plan support with POS UI ExtensionsRead full post –>POS UI Extensions 2025-10 introduces APIs for managing subscription selling plans in Shopify POS.
Tags:
- API
Introducing the Shop Minis SDK (early access)Read full post –>Shop Minis SDK early access available. Shop Minis SDK offers immersive buyer experiences in the Shop app using React. Create Minis with
for quick setup.Tags:
- Admin GraphQL API
- 2026-01
Fulfillment service callback url is now optionalRead full post –>Admin API 2026-01:
inandis now optional. Existing fulfillment services will be unaffected.Tags:
- Action Required
- API
_tracking_consent, _landing_page, _orig_referrer cookies will no longer be setRead full post –>Starting Sept 15, 2025, Shopify stops setting
,,cookies. Update code to use browser APIs or Shopify APIs for these values.