New discount fields in the Storefront API's cart types
As of API version 2026-07, several changes have been introduced to the discount fields and amounts in the Storefront API . What's changed Deprecated Fields : The cart.discountAllocations field is deprecated. Use cart.lines[].discountAllocations(lineLevelOnly: false) and cart.deliveryGroups[].discountAllocations instead.
Also shipped Apr 10, 2026Shopify in April 2026 →
What's new in Sigma
AI apps Input table audit history (Beta) Input table audit history records versioned snapshots of input table row and schema changes over time. For each input table, Sigma automatically creates a warehouse-native view in your data platform that can help you understand the following: Row-level history: What changed in a specific row, who made the change, and...
Web Experiment: Mobile Simulator
Description: The web experiment visual editor now supports simulating various device sizes directly within the overlay. Choose from popular device presets or specify a custom width/height, enabling users to preview edits to their site in all viewports. All existing visual editor features are supported in mobile mode.
Payload Optimization: msgpack and gzip /v1/chat/completions and /v1/completions now accept request bodies...
Payload Optimization: msgpack and gzip /v1/chat/completions and /v1/completions now accept request bodies encoded with msgpack (Content-Type: application/vnd.msgpack) and/or compressed with gzip (Content-Encoding: gzip). This can significantly reduce payload size and improve TTFT for requests with long prompts.
Neon Auth Plugins tab, Neon Skill for coding agents, Sentry and Neon MCP guide release - Apr 10, 2026
Plugins tab for Neon Auth Organization settings. The Neon Auth page now includes a Plugins tab. Organization plugin settings (limits, creator role, invitation e...
Browser Isolation - Canvas Remoting optimizes performance for productivity applications
Remote Browser Isolation now supports Canvas Remoting , improving performance for HTML5 Canvas applications by sending vector draw commands instead of rasterized bitmaps.
Browser Run - Browser Rendering adds Chrome DevTools Protocol (CDP) and MCP client support
Browser Rendering now exposes the Chrome DevTools Protocol (CDP) , the low-level protocol that powers browser automation. The growing ecosystem of CDP-based agent tools, along with existing CDP automation scripts, can now use Browser Rendering directly.
More from Shopify developer platformEvery Shopify developer platform release →
Introducing the Shopify AI Toolkit
In order for AI coding agents to be useful additions to development workflows, they need to have the right context. When you're building on Shopify, a small platform detail can change the right implementation: the API surface you choose, the fields available in a schema, the extension APIs you import, or the validation steps you need before shipping.
Hydrogen April 2026 release
The Hydrogen April 2026 release (v2026.4.0) is out. This release updates the Storefront API and Customer Account API to 2026-04 and includes breaking changes to consent handling and the API proxy. Updated Storefront API and Customer Account API to 2026-04 ( #3651 ) Breaking: The Storefront API proxy is now always enabled.
Shopify Scripts will be deprecated on June 30, 2026
We are enhancing Shopify Functions with new capabilities for discounts, shipping, and payments. These improvements aim to replace the functionalities you previously achieved using Shopify Scripts, allowing you to build custom logic tailored to your unique business needs.
New CSS variable for mobile safe area insets
New CSS Variable for Mobile Safe Area Insets A new CSS custom property, --shopify-safe-area-inset-bottom , is now available for embedded apps running on Shopify Mobile. This property provides the exact pixel value of host UI overlays, such as the floating bottom navigation bar, to prevent apps from placing fixed-position content over these overlays.
Automated testing for Shopify UI extensions with @shopify/ui-extensions-tester
As of API version 2026-04, Shopify provides an official testing library for UI extensions. @shopify/ui-extensions-tester lets you write unit tests for extensions on any surface , Checkout, Admin, Customer Accounts, and POS , without a running Shopify host.
DraftOrderLineItem.grams field removed in 2026-07
What's changing We are removing the grams field from the DraftOrderLineItem object in the Admin GraphQL API, starting with version 2026-07. This field was deprecated over 8 years ago. After the 2026-04 API version becomes unsupported, any queries referencing DraftOrderLineItem.grams will return an error.
Replacing or deleting a Shopify-hosted file no longer purges its CDN URL
As of April 7, 2026, when you replace or delete a file in the Shopify admin, Shopify will no longer proactively purge the file's URL on cdn.shopify.com/.... The previously cached content will continue to be served until the URL's TTL (Time to Live) expires. This change aims to reduce CDN purge volume and improve consistency across our edge providers.
Added MOST_RELEVANT value for `CollectionSortOrder`
The MOST_RELEVANT value is now available to the GraphQL Admin API's CollectionSortOrder , available in API version 2026-07 and higher. Learn more about collection sorting options in the Shopify Help Center .