100
Urgent
Shopify Developer Changelog
Official
The shopify-account component for customer accounts is now a Theme Store requirement
In February 2026, we introduced the shopify-account component , which lets customers sign in and manage their account directly on the storefront. It supports passwordless sign-in, automatic Sign in with Shop recognition, and social sign-in providers. Once signed in, customers can reach their account pages from the account menu. As of today, all new themes and updates to existing themes submitted to the Shopify Theme
Why it matters: This may help Shopify operators decide whether a platform update, vendor practice, or workflow deserves attention.
Action: Review the source, compare it against current Shopify operations, and only adopt the advice if it maps to a measurable workflow.
100
Opportunity
Shopify Developer Changelog
Official
Updating an order's shipping address now recalculates taxes
As of August 31, 2026, changing the shipping address on an unfulfilled order through the orderUpdate GraphQL mutation recalculates the order's taxes against the new destination. Previously, orderUpdate saved the new address but left the original tax lines unchanged, so the order's totals no longer matched the destination it was shipping to. Why it matters The order's financial data is now corrected as part of the upd
Why it matters: This may help Shopify operators decide whether a platform update, vendor practice, or workflow deserves attention.
Action: Review the source, compare it against current Shopify operations, and only adopt the advice if it maps to a measurable workflow.
100
Urgent
Shopify Developer Changelog
Official
Local currency support gift cards now available in the GraphQL Admin API
Starting in API version 2026-07 , the GraphQL Admin API supports local currency gift cards. You can create gift card products that are issued in a specific currency, and control whether buyers can redeem those gift cards across currencies. If your app creates gift cards directly, migrate from the deprecated initialValue field to initialAmount . What changed Use the new giftCardProductSet mutation to create and update
Why it matters: This can create operational risk or a time-sensitive decision for Shopify sellers, agencies, or app teams.
Action: Assign an owner, check whether the store or app stack is affected, and decide whether a migration or audit is needed.
100
Opportunity
Shopify Developer Changelog
Official
Tax summary webhook and calculation requests now include customer and company metafields
As of API version 2026-04, tax calculation requests for tax partner apps now include buyer metafields. These fields provide custom data associated with customers (for D2C orders) and companies (for B2B orders) that may affect tax calculations. This enhancement allows tax partners to access merchant-defined buyer attributes for more accurate tax determination and compliance reporting. What's new The tax calculation re
Why it matters: This can create operational risk or a time-sensitive decision for Shopify sellers, agencies, or app teams.
Action: Assign an owner, check whether the store or app stack is affected, and decide whether a migration or audit is needed.
94
Urgent
Shopify Developer Changelog
Official
Checkout And Accounts Configuration API for unified branding across checkout, customer accounts, and sign-in
New Checkout And Accounts Configuration API (2026-04) replaces deprecated Checkout Profile and Checkout Branding APIs for unified branding across checkout, customer accounts, and sign-in. Plus-only.
Why it matters: Agencies and app developers building checkout/accounts customizations must migrate off two deprecated APIs onto a unified replacement; Plus merchants get consolidated branding control across all buyer-facing surfaces.
Action: Migrate Checkout Profile and Checkout Branding API usage to the new Checkout And Accounts Configuration API; audit extensions touching checkout, sign-in, or customer accounts.
92
Urgent
Shopify Developer Changelog
Official
Deprecation of checkout metafields in checkout and customer account UI extensions
Checkout metafields removed in 2026-04; replaced by cart metafields in checkout UI extensions and order metafields in customer account UI extensions.
Why it matters: Hard-breaking change for extension authors; required upgrade to a newer API version to avoid losing metafield access.
Action: Upgrade checkout/customer account extensions to API 2026-04 minimum; migrate to cart/order metafields accordingly.
92
Evaluate
Shopify Developer Changelog
Official
Replacing or deleting a Shopify-hosted file no longer purges its CDN URL
As of April 7, 2026, replacing/deleting a Shopify-hosted file no longer proactively purges its cdn.shopify.com URL; cached content serves until TTL expires. Merchants/developers must build their own cache-busting to avoid stale assets.
Why it matters: This is a silent behavior change with real customer-facing risk: stale theme assets, app assets, or product images can persist for an unknown TTL window. Theme devs and app builders relying on instant cache invalidation need to revise workflows immediately (versioned filenames, cache-busting query params, or waiting TTL).
Action: Audit theme assets and any app-served files that get replaced/upated; implement filename versioning or cache-busting query params for assets that must refresh instantly. Test storefront pages after file deletes to confirm stale content isn't being served.
90
Opportunity
Shopify Developer Changelog
Official
Polaris web components migration guides now available for Checkout and Customer Account UI extensions
60+ component migration guides released for upgrading Checkout and Customer Account UI extensions from React/JS extension APIs to Preact, Polaris web components, and the global shopify object.
Why it matters: This is the practical migration runway for the deprecation chain (Checkout Profile/Branding APIs, checkout metafields); agencies and ISVs should plan component-level refactors against this new guide set.
Action: Review migration guides for any extension components in active use; budget refactor effort for Preact + Polaris web components adoption.
90
Evaluate
Shopify Developer Changelog
Official
Automatic CSS subsetting for `{% stylesheet %}` tags
Starting April 20, 2026, Shopify automatically delivers only the CSS from {% stylesheet %} tags relevant to rendered sections/blocks/snippets per page, instead of shipping all stylesheet CSS every load.
Why it matters: Theme-app performance change. Themes using self-contained class naming get faster storefronts for free; themes relying on globally-scoped utility classes may regress or break.
Action: Audit theme CSS architecture for cross-section class dependencies; consolidate globals into snippet-scoped files; benchmark CLS/LCP on mobile after rollout.
89
Evaluate
Shopify Developer Changelog
Official
Hydrogen developer preview update
Hydrogen developer preview adds Storefront API edge caching for catalog data and introduces WebMCP tools so in-browser AI agents can search, browse, and act on the storefront.
Why it matters: Edge caching cuts Storefront API cost and latency for Hydrogen storefronts; WebMCP opens a new AI-agent channel for commerce that agencies must design for alongside traditional UX.
Action: Pilot edge caching on a staging storefront to measure API-call reduction; brief design and SEO teams about WebMCP exposure to ensure product discoverability is preserved for AI-agent surfaces.
89
Urgent
Shopify Developer Changelog
Official
Standard storefront events and actions
Liquid storefronts now emit standard DOM events (e.g. shopify:product:view, shopify:cart:lines-update) and expose actions apps and agents can call, working across all themes.
Why it matters: Creates a uniform integration layer for themes, apps, and AI agents, reducing theme-specific custom hooks and unlocking cross-theme analytics and automation.
Action: Adopt standard events in themes and apps; deprecate theme-specific custom events where possible.
88
Opportunity
Shopify Developer Changelog
Official
Hydrogen developer preview update: July 30, 2026
Hydrogen developer preview adds Vue bindings via a new @shopify/hydrogen/vue entrypoint, ships GraphQL TypeScript tooling for query autocomplete and type checking across Shopify APIs, and adds analytics/consent through Shop-related surfaces.
Why it matters: Vue support materially broadens Hydrogen's addressable builder base beyond React, and bundled GraphQL TS tooling reduces friction for agencies shipping custom storefronts. This signals Shopify is investing in framework-agnostic storefront tooling and improved DX — a strategic lever for agencies evaluating Hydrogen vs. alternatives.
Action: Evaluate Vue and GraphQL TypeScript tooling against the current storefront stack; scope a contained pilot before committing client work.
88
Evaluate
Shopify Developer Changelog
Official
Liquid templates can now compose pages with blocks and partials
The Liquid July '26 developer preview adds {% block %} and {% partial %} tags, letting theme developers compose pages directly inside templates rather than relying solely on the theme editor sections model.
Why it matters: A code-first page composition model shifts theme architecture toward template-driven layouts, changes how agencies and coding agents build themes, and may reduce the roles of JSON sections in certain workflows.
Action: Spin up a dev theme on the July '26 preview SDK; prototype a {% block %}-based landing page to understand ergonomics before the stable release; brief agency engineering leads on the impending authoring paradigm shift.
88
Urgent
Shopify Developer Changelog
Official
Customer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10
Customer Account API 2026-10 removes the deprecated Customer.lastIncompleteCheckout field and the entire Checkout type subtree, including CheckoutLineItem, ShippingRate, and AppliedGiftCard.
Why it matters: Headless and customer-account integrations relying on the deprecated checkout subtree will break at the 2026-10 API version cutover. Teams must migrate to the Cart or Order APIs for abandoned-cart and checkout-related data before upgrading.
Action: Search codebases for Customer.lastIncompleteCheckout and Checkout type references; migrate to Cart/Order queries; pin to pre-2026-10 versions until migration is complete.
88
Opportunity
Shopify Developer Changelog
Official
Hydrogen developer preview
Next Hydrogen shifts commerce logic to a framework-agnostic core, supports any JS framework, and ships agent skills for storefront scaffolding.
Why it matters: Signals a strategic shift in Shopify's headless stack away from React Router coupling, opening storefront development to more frameworks and AI-assisted scaffolding.
Action: Watch the preview; pilot a small storefront against the framework-agnostic core if you build custom storefronts.
88
Urgent
Shopify Developer Changelog
Official
New discount fields in the Storefront API's cart types
Storefront API 2026-07 restructures discount fields on Cart: cart.discountAllocations and cartDiscountAllocation.discountApplication deprecated in favor of line-level and deliveryGroup allocations with sourceDiscountApplication.
Why it matters: Headless storefronts must rewire discount displays, totals, and analytics to the new shape before 2026-04 sunsets.
Action: Audit cart.headless/Storefront API consumers for the deprecated fields; migrate to lines[].discountAllocations and deliveryGroups[].discountAllocations; track sourceDiscountApplication for attribution.
88
Urgent
Shopify Developer Changelog
Official
`DraftOrderDiscountNotAppliedWarning.priceRule` removed in GraphQL Admin API 2026-10
DraftOrderDiscountNotAppliedWarning.priceRule is removed in Admin API 2026-10, breaking queries in draftOrderCalculate/Create/Update.
Why it matters: Hard breaking change for any app querying priceRule on draft order discount warnings; failing queries will return errors in 2026-10.
Action: Remove priceRule from DraftOrderDiscountNotAppliedWarning selections; ship before 2026-10 cutoff.
87
Opportunity
Shopify Developer Changelog
Official
New Collection model and APIs now available
API 2026-07 replaces collection ruleSet with multi-source CollectionSource objects (typed inclusions/exclusions plus manual) and adds variant-level collection membership to Functions.
Why it matters: Modernizes the collection data model and unlocks more complex merchandising logic, but requires migration planning for apps that touch collections.
Action: Assign an owner, check whether the store or app stack is affected, and decide whether a migration or audit is needed.
87
Urgent
Shopify Developer Changelog
Official
Hydrogen April 2026 release
Hydrogen v2026.4.0 bumps Storefront and Customer Account APIs to 2026-04; introduces breaking changes to consent handling and removes the proxyStandardRoutes option (Storefront API proxy is always on).
Why it matters: Headless Hydrogen merchants must upgrade and reconfigure any custom proxy routing; consent flow changes require UX and compliance review.
Action: Upgrade Hydrogen to v2026.4.0; remove proxyStandardRoutes usage; review consent banner logic against the new handler behavior.
86
Opportunity
Shopify Developer Changelog
Official
Storefront API `@inContext` supports `channelId`
Storefront API 2026-10 adds an optional channelId argument to the @inContext directive, enabling channel-specific pricing and availability across an entire query.
Why it matters: Channel-aware context at the query level simplifies B2B, marketplace, and regional storefront builds, eliminating the need to manually thread context fields through queries.
Action: Confirm your Storefront API consumer version targets 2026-10; refactor headless and Hydrogen queries that today rely on per-field context to use @inContext(channelId).
86
Urgent
Shopify Developer Changelog
Official
Shopify's Spring '26 Edition: Everywhere
Shopify announces its Spring '26 Edition 'Everywhere' release, a platform edition bundling cross-surface updates across storefront, admin, and developer surfaces.
Why it matters: A numbered Edition rollout typically signals coordinated feature availability and deprecation timelines that store owners, agencies, and app developers must plan against. Edition announcements set the agenda for the quarter on themes, checkout extensibility, and platform capabilities that ripple through the app ecosystem.
Action: Review the full changelog for breaking changes, new platform capabilities, and theme/app surface updates; brief engineering and merchant strategy teams; flag any APIs or storefront features used in client builds that may be deprecated or updated.
86
Opportunity
Shopify Developer Changelog
Official
Headless checkout SSO is now documented with sso=silent
Shopify's headless checkout auth docs now use sso=silent as the parameter name instead of logged_in=true. Existing URLs continue to work.
Why it matters: Standardizes terminology for silent SSO from headless storefronts to checkout. Agencies and developers building headless experiences should adopt sso=silent going forward for clarity and future-proofing.
Action: Audit headless checkout implementations and migrate new builds to use sso=silent. Update documentation and code examples accordingly.
86
Urgent
Shopify Developer Changelog
Official
Storefront MCP cart tools are being deprecated in favour of UCP Cart MCP
Storefront MCP cart tools (get_cart, update_cart) are deprecated in favor of UCP-conforming Cart MCP tools (create_cart, etc.) at the new /api/ucp/mcp endpoint, implementing the UCP cart capability spec.
Why it matters: AI shopping agents and integrations using Storefront MCP must move to UCP Cart MCP to remain functional, aligning with the cross-platform Universal Commerce Protocol. Strategic for AI Commerce builders.
Action: Migrate AI agent and integration code from Storefront MCP cart tools to UCP Cart MCP at /api/ucp/mcp; validate against the UCP 2026-04-08 cart spec.
86
Evaluate
Shopify Developer Changelog
Official
Identify cart lines by `view_key` in `cartLinesUpdate` and `cartLinesRemove`
cartLinesUpdate and cartLinesRemove Storefront API mutations now accept viewKey as an alternative to line id for identifying cart lines.
Why it matters: Enables headless and Liquid storefronts to mutate cart lines using the same identifier rendered client-side, removing the need to map between viewKey and UUID id.
Action: Adopt viewKey in cartLinesUpdate/cartLinesRemove inputs where appropriate; confirm mutual exclusivity with id/lineIds and update typed schemas.
85
Opportunity
Shopify Developer Changelog
Official
Apps can now open Shopify’s file picker with the Intents API
Apps can launch Shopify's native file picker via the Intents API, with media filters, multi-select, and preselection support in a single call.
Why it matters: Removes the need for apps to build custom file pickers or detour merchants through external upload flows, simplifying asset workflows for editors and marketers.
Action: Replace any custom file pickers with the Intents API file picker; document the new flow for merchants.
84
Opportunity
Shopify Developer Changelog
Official
Color palettes in Themes
Themes now support a color_palette setting type that merchants edit in one grid, with section/block-level overrides preserved alongside existing color schemes.
Why it matters: Simplifies merchant customization of themes and gives agencies a new pattern for centralized color management while preserving fine-grained control.
Action: Audit active themes for color palette opportunities; build new themes using the color_palette setting where appropriate.
84
Opportunity
Shopify Developer Changelog
Official
New `PRODUCT_UNAVAILABLE_IN_BUYER_LOCATION` warning code in the Storefront API Cart
Storefront API Cart emits PRODUCT_UNAVAILABLE_IN_BUYER_LOCATION warning per affected line in API 2026-07, targeted to CartLine ID.
Why it matters: Headless storefronts and apps can detect geo-restricted products in cart and proactively show alternatives, reducing checkout drop-off on international markets.
Action: Update Storefront API clients to handle the new warning code; render line-level messaging in cart UI.
84
Opportunity
Shopify Developer Changelog
Official
New CSS variable for mobile safe area insets
New --shopify-safe-area-inset-bottom CSS variable lets embedded apps on Shopify Mobile offset fixed-position UI away from the host's floating navigation bar.
Why it matters: Removes a common iOS/Android clipping footgun for embedded app developers without manual measurement hacks.
Action: Use var(--shopify-safe-area-inset-bottom) in fixed/sticky layouts across Shopify Mobile; remove any manual height-offset workarounds.
84
Opportunity
Shopify Developer Changelog
Official
Metafield translations now available via GraphQL Admin API
The Metafield type now exposes a translations field on the GraphQL Admin API, enabling querying of localized metafield values for products, collections, customers, orders, locations, and more.
Why it matters: Removes a major gap in headless and international commerce workflows. Apps handling i18n/translation now have a first-party API path instead of scraping admin interfaces or working around REST limitations.
Action: Update translation management apps and headless storefronts to query metafield translations via the new field. Replace any workarounds relying on Shopify's Translation API edge cases for metafields.
84
Urgent
Shopify Developer Changelog
Official
Hydrogen now deploys to Vercel
Hydrogen developer preview adds a one-click Deploy to Vercel flow using the Next.js starter template, no local setup required.
Why it matters: Lowers the barrier for headless Shopify storefronts on Hydrogen/Vercel; agencies and merchants can stand up a working storefront faster.
Action: Test Vercel deploy flow from Hydrogen template; document for clients evaluating headless storefronts.
83
Evaluate
Shopify Developer Changelog
Official
Customize /llms.txt, /llms-full.txt and /agents.md
Stores can now serve custom content at /llms.txt, /llms-full.txt, and /agents.md via Liquid templates under Online Store > Themes > Edit code.
Why it matters: Gives merchants control over how AI agents and LLM crawlers see their catalog and policies; relevant to AI-driven discovery and shopping experiences.
Action: Decide whether default agents.md content is acceptable; if not, add templates/agents.md.liquid (and optionally llms.txt.liquid, llms-full.txt.liquid) to curate AI-facing content.
83
Evaluate
Shopify Developer Changelog
Official
Publish and unpublish product variants independently from product
ProductVariant becomes Publishable in API 2026-07, allowing per-publication visibility without deleting or duplicating products.
Why it matters: Gives merchants and apps fine-grained catalog control per channel, simplifying multi-channel merchandising and headless setups.
Action: Plan migration to API 2026-07 and refactor publishing logic to operate at the variant level; review channel strategy assumptions.
83
Urgent
Shopify Developer Changelog
Official
`discountedUnitPrice` on `DraftOrderLineItem` Customer Account API deprecation
DraftOrderLineItem.discountedUnitPrice in Customer Account API is deprecated in favor of approximateDiscountedUnitPrice (per-unit average of discounted total / qty).
Why it matters: Per-unit discounted pricing was misleading on multi-quantity or discount-allocated lines; switching avoids pricing display bugs in customer-facing draft order UIs.
Action: Replace discountedUnitPrice with approximateDiscountedUnitPrice in all Customer Account API queries for draft orders.
83
Evaluate
Shopify Developer Changelog
Official
Read a cart line's `viewKey` from the `CartLine` type
CartLine now exposes a viewKey field in responses, letting you correlate returned cart lines with the viewKey you sent in cartLinesUpdate/cartLinesRemove.
Why it matters: Removes a long-standing footgun where Liquid cart lines could not be round-tripped via the API; simplifies PDP/cart UIs and headless storefronts.
Action: Update cart response handlers to read CartLine.viewKey; align client-side cart state with API responses.
82
Opportunity
Shopify Developer Changelog
Official
Added MOST_RELEVANT value for `CollectionSortOrder`
GraphQL Admin API CollectionSortOrder now supports a MOST_RELEVANT value (API 2026-07+).
Why it matters: Gives apps and merchants programmatic control over relevance-based collection sorting, which can improve product discovery and conversion on storefronts with large catalogs.
Action: Adopt MOST_RELEVANT sort order in apps or themes that manage large collections. Test conversion impact before rolling out broadly.
82
Urgent
Shopify Developer Changelog
Official
Scannable discount codes
Merchants can now generate QR codes for any discount code, usable by POS staff at checkout and online customers. No app changes required for discount apps.
Why it matters: Adds a new redemption surface (POS + online) for discount codes without API work; relevant for discount, POS, and marketing apps to consider QR-aware features or compatibility testing.
Action: Review your discount-creation flows for optional QR generation; confirm URL format works with current deep-link/receipt patterns.
82
Urgent
Shopify Developer Changelog
Official
Removing outdated Polaris reference docs
Polaris reference docs now follow a 12-month minimum support versioning policy, mirroring GraphQL API versioning. Older versions continue to work but lose dedicated reference docs starting with 2026-04.
Why it matters: Sets clear expectations and tightens alignment with API versioning. Teams on older Polaris versions need to plan upgrade timelines to avoid documentation gaps when troubleshooting.
Action: Inventory which Polaris versions your apps/extensions target. Plan upgrades to versions within the 12-month support window. Verify CLI version requirements before deploying.
82
Evaluate
Shopify Developer Changelog
Official
Shop Minis May June 2026 update
Shop Minis adds typed React SDK hooks (useSelectVariant, useAddToCart, useBuyNow) that wrap Shopify product variant intents, enabling native variant selector and express checkout from inside a Mini.
Why it matters: Shop Minis is a growing surface inside Shop app; these hooks let Mini developers trigger core commerce flows without building custom UIs, accelerating Mini commerce capability.
Action: Adopt useSelectVariant/useAddToCart/useBuyNow in Minis handling variant SKUs; test variant selector sheet and express checkout path before shipping.
82
Opportunity
Shopify Developer Changelog
Official
Line item component information now available for draft orders on the Customer Account API
Customer Account API 2026-04 adds DraftOrderLineItem.components plus a flattenComponents argument on DraftOrder.lineItems.
Why it matters: Customer accounts can now display component/bundle line items for draft orders, improving transparency for B2B and custom orders.
Action: Update Customer Account API draft order rendering to handle component line items or set flattenComponents explicitly.
81
Evaluate
Shopify Developer Changelog
Official
POS UI Extensions 2026-07 adds discount allocations to bundle components
POS UI Extensions API version 2026-07 surfaces per-component discount allocations on bundle line items, aligning Cart API and POS extension data shapes.
Why it matters: Apps rendering POS cart lines for bundled products can now correctly attribute discounts per component, fixing prior display inaccuracies and unlocking more accurate loyalty and tax math in-store.
Action: Upgrade POS UI Extensions target version to 2026-07; consume components[].discountAllocations in any cart-line rendering; regression-test POS bundles with mixed discounts.
81
Opportunity
Shopify Developer Changelog
Official
Discount application information now available for draft orders on the Customer Account API
Customer Account API (2026-07) exposes discountApplications on DraftOrder and discountAllocations on DraftOrderLineItem, letting customer-facing surfaces show draft order discounts.
Why it matters: B2B and wholesale buyers on customer accounts can now see accurate discount breakdowns on draft orders, reducing back-and-forth and quote-to-order conversion friction.
Action: Surface discountApplications in customer account draft order views; update B2B/headless storefronts querying DraftOrder.
81
Opportunity
Shopify Developer Changelog
Official
Feature preview: Customer account improvements
Customer accounts are getting a visual refresh (single-column native pages, inline extensions render narrower) available as a feature preview.
Why it matters: Agencies and merchants building customer account extensions must test their UI in the new layout to avoid regressions before the default rollout.
Action: Enable preview on a dev store; audit inline extension widths, navigation, and mobile layout; brief design teams.
81
Evaluate
Charle Articles
Agency POV
Charle mobile SEO guide connects Shopify mobile UX with Core Web Vitals and checkout speed
Charle explains mobile SEO for Shopify stores through mobile-first indexing, Core Web Vitals, checkout speed, and product schema.
Why it matters: Mobile SEO and mobile conversion are no longer separate checklists for most Shopify stores.
Action: Audit a mobile product page for LCP, INP, tap targets, Shop Pay visibility, and product schema.
80
Evaluate
Shopify Developer Changelog
Official
Adding access field to StandardMetaobjectDefinitionTemplate
StandardMetaobjectDefinitionTemplate now includes an access field that shows whether a template is accessible via the Storefront API.
Why it matters: Helps developers assess Storefront API access for metaobject templates before building integrations, reducing trial-and-error and enabling better planning for custom data on storefronts.
Action: Query the access field when building metaobject-dependent storefront features. Use to validate Storefront API access for templates early in development.
80
Opportunity
Shopify Developer Changelog
Official
Streamlined Metaobject API
Metaobject API now exposes a values property returning a JSON-compatible object with all fields in a single call, and accepts JSON-style objects on create/update, removing manual serialization.
Why it matters: Lowers the friction of integrating metaobjects into apps and themes; reduces boilerplate and a class of serialization bugs for content-driven use cases.
Action: Switch metaobject reads/writes to use the values field where supported; confirm API version compatibility and fallback handling.