94
Urgent
Shopify Developer Changelog
Official
Shopify Scripts will be deprecated on June 30, 2026
Shopify Scripts will be deprecated June 30, 2026; Shopify Functions is gaining expanded discount, shipping, and payments capabilities to replace Scripts. A migration report is recommended.
Why it matters: Hard deadline forcing every merchant running Scripts to a migration project; significant revenue risk if the migration window is missed.
Action: Run the Shopify Scripts customizations report for any client using Scripts; build a Functions migration plan with clear deprecation-deadline milestones before June 30, 2026.
93
Urgent
Shopify Developer Changelog
Official
Built for Shopify requirements for Returns and exchanges apps and Subscription apps (effective December 1, 2026)
From Dec 1, 2026, Returns/Exchanges and Subscription apps with buyer self-service must authenticate via the Customer Account API or risk losing Built for Shopify status.
Why it matters: A hard deadline that forces app rebuilds around Customer Account API authentication, with real risk to App Store listing tier if missed.
Action: Plan Customer Account API authentication migration now; budget engineering work to land before the Dec 1, 2026 deadline.
92
Urgent
Shopify Developer Changelog
Official
Expiring offline access tokens required for all public apps as of January 1, 2027
Starting January 1, 2027, all public apps must use expiring offline access tokens for Admin API calls; non-expiring tokens will return authentication errors.
Why it matters: Hard deadline affecting every public app; teams must complete token migration before 2027-01-01 to avoid authentication outages for merchants.
Action: Build a migration plan for switching public apps to expiring offline tokens, including refresh handling, and complete it before 2027-01-01.
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.
90
Evaluate
RetentionX Shopify Segments Best Practices
Vendor POV
RetentionX shows how Shopify segments can turn analytics into VIP customer actions
RetentionX documents ways to use segment tags in Shopify for VIP access, discounts, and wider tech-stack enrichment.
Why it matters: Retention analytics only creates value when a segment becomes an action inside Shopify or the marketing stack.
Action: Create one VIP segment, sync the tag to Shopify, and test early access for a small collection before automating broadly.
88
Evaluate
LoyaltyLion Referrals Guide
Vendor POV
LoyaltyLion referral guidance turns customer advocacy into a measurable loyalty workflow
LoyaltyLion outlines practical referral program choices such as give-and-get rewards, minimum spend, and referral revenue benchmarks.
Why it matters: Referral programs are often launched as discount widgets instead of being measured as a retention and acquisition loop.
Action: Set a give-and-get reward, choose a minimum spend below first-order AOV, and track referral revenue separately.
87
Evaluate
Shopify Developer Changelog
Official
`ActionBar` removed on mobile: `TitleBar` primary action now renders as an icon button
Polaris TitleBar's primary action on mobile now renders as an icon-only button in the header, with secondary actions moving to an overflow menu, replacing the prior bottom ActionBar.
Why it matters: Breaking visual change for admin/embedded apps on mobile; primary action must supply an icon, or developers must adapt to the new layout.
Action: Audit every TitleBar with a primaryAction; ensure icon props are set or remove the primaryAction; test on iOS/Android Shopify Mobile.
86
Opportunity
Shopify Developer Changelog
Official
Shopify App Pricing: charge for usage, recurring subscriptions, or both
Shopify App Pricing (formerly Managed Pricing) is now the default billing solution, supporting subscriptions, usage-based charges, or both, configured in the Partner Dashboard.
Why it matters: App developers have a clearer, more flexible monetization toolkit; combined pricing models unlock consumption-aligned revenue and align with merchant ROI expectations.
Action: Re-evaluate app pricing model in Partner Dashboard; consider usage-based or hybrid tiers aligned to value delivered.
86
Evaluate
Shopify Developer Changelog
Official
Automated testing for Shopify UI extensions with @shopify/ui-extensions-tester
Official @shopify/ui-extensions-tester library (API 2026-04) provides typed mocks for unit-testing UI extensions across Checkout, Admin, Customer Accounts, and POS without a live host.
Why it matters: Cuts CI time and flakiness for extension-heavy apps; standardizes test scaffolding across surfaces.
Action: Add the tester to the dev/CI pipeline for UI extensions; convert existing manual QA scripts that relied on dev stores to fast unit tests.
86
Opportunity
Shopify Developer Changelog
Official
New retail cash management capabilities
Cash management on Shopify POS rebuilt from the ground up with new Admin GraphQL APIs (CashDrawer resource) and POS UI extension targets for cash drawer, cash sessions, and cash transactions.
Why it matters: Unlocks previously impossible custom POS workflows for cash handling: multi-drawer reconciliation, loss-prevention integrations, accounting sync, and third-party cash management apps. Directly relevant to POS app developers and agencies building retail client solutions.
Action: Review the new CashDrawer, CashSession, and related GraphQL API docs. Prototype an app or extension that adds value on top of the new endpoints (e.g., reconciliation, accounting push, anomaly detection). Update any existing cash-related integrations to use the new resource model.
86
Opportunity
Shopify Developer Changelog
Official
More admin intents now support Settings
Seven new admin Settings intents let apps deep-link merchants into notifications, payment capture, gift cards, delivery profiles, and business details editors.
Why it matters: Lowers merchant setup friction for apps by jumping directly to the relevant settings section, improving onboarding and conversion for apps that configure merchant options.
Action: Adopt the new Settings intents in onboarding flows and support docs to guide merchants to correct settings without manual instructions.
86
Opportunity
Shopify Developer Changelog
Official
Multi-channel support for sales channel apps
Sales channel apps can now create and manage multiple channel connections per shop, with separate specifications or external accounts per connection.
Why it matters: Removes the need to ship duplicate apps for multi-region or multi-account sales channel strategies; lowers build and maintenance cost for channel partners.
Action: Refactor sales channel apps to support multiple connections per installation; update onboarding and listing copy to reflect multi-channel capability.
86
Evaluate
LoyaltyLion Shopify Rewards Guide
Vendor POV
LoyaltyLion rewards guidance highlights attainable value over blanket discounts
LoyaltyLion explains how reward design should make customers feel recognized while keeping the economics of a loyalty program controlled.
Why it matters: Loyalty programs can become margin leaks when points are too generous or too hard to understand.
Action: Define one non-discount reward, one purchase reward, and one engagement reward before changing point value.
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.
85
Opportunity
Shopify Developer Changelog
Official
Metaobject access in Shopify Functions
As of GraphQL API 2026-04, all Shopify Functions can access app-owned metaobject entries, enabling functions to query structured data like tiered pricing and bundles.
Why it matters: Significantly expands the data accessible inside Functions - now discount, shipping, payment, and other Functions can leverage metaobjects for tiered pricing, bundles, and custom merchandising logic without external lookups.
Action: Audit existing Functions to identify opportunities to pull configuration from app-owned metaobjects instead of metafields or hardcoded values. Prototype discount/shipping functions that dynamically read metaobject-backed rule sets.
85
Urgent
Shopify Developer Changelog
Official
Payment method identifier now required for customerPaymentMethodRemoteCreate
Starting 2026-07, the payment method identifier is required for customerPaymentMethodRemoteCreate when used with Stripe, Authorize.net, or Braintree remote payment method inputs.
Why it matters: Forward-looking breaking change: apps integrating these gateways must update payloads well before the 2026-07 cutoff or face failed payment method creation. Suggests ongoing payment-method-API consistency work.
Action: Inventory all usages of customerPaymentMethodRemoteCreate with the three mentioned gateways. Schedule codebase updates to include the identifier field before 2026-07. Add CI checks or test fixtures covering required fields.
85
Evaluate
Rebuy Academy YouTube
Vendor POV
Rebuy Academy video turns cart cross-sells into a step-by-step AOV playbook
A Rebuy Academy video explains cart cross-sell setup patterns for increasing order value during the cart experience.
Why it matters: Video walkthroughs are more useful for merchants when converted into clear setup steps, checks, and mistakes to avoid.
Action: Convert the video into a playbook before sharing it with a merchant or client team.
84
Opportunity
Shopify Developer Changelog
Official
WhatsApp marketing consent now available in the Admin API and Customer Account API
Merchants can now manage WhatsApp marketing consent through the Admin and Customer Account APIs, including updates and reads on the CustomerPhoneNumber object.
Why it matters: Provides compliant, first-party tooling for WhatsApp consent collection, reducing reliance on third-party consent databases and easing privacy workflows.
Action: Integrate the new consent update mutation into WhatsApp opt-in flows; audit consent capture paths.
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 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
Evaluate
Shopify Developer Changelog
Official
App-owned metaobjects can be used without access scopes
App-owned metaobjects (including declarative metaobject definitions with $app: type prefixes) can now be used by the owning app without requesting access scopes.
Why it matters: Removes a friction point in app install flows - merchants no longer need to approve additional scopes for an app to read/write its own metaobjects. Lowers install friction and clarifies a previously confusing scope model.
Action: If your app uses app-owned metaobjects, audit your scope requests and remove any related scope requests that are no longer necessary. Update install flows and scope justification copy accordingly to reduce merchant friction.
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
Opportunity
Shopify Developer Changelog
Official
Metafields now require a definition to be accessed through the Customer Account API
App metafields on the app resource now require a definition plus Customer Accounts permissions to be readable via the Customer Account API; undefined metafields return null.
Why it matters: Breaking change for any app reading app metafields through Customer Account API; requires defining metafields and granting the right permission.
Action: Audit metafield access via Customer Account API; add definitions and permissions before shipping.
83
Opportunity
Shopify Developer Changelog
Official
Add Prerequisites to Product Discount Functions
Product discount functions now support prerequisites, enabling full Buy X Get Y (BXGY) discount logic where customers must purchase a specified quantity of one product to receive a discount on another.
Why it matters: Completes the discount function toolkit - previously prerequisite logic for BXGY had to be enforced elsewhere. Significantly expands what merchandising teams can build natively via Shopify Functions, reducing reliance on third-party discounting apps.
Action: Plan migration of any custom BXGY logic into native product discount functions using prerequisites. Build apps/extensions offering advanced bundle mechanics (tiered bundles, cross-sell prerequisites) that compete with existing BXGY apps.
83
Opportunity
Shopify Developer Changelog
Official
Cart and checkout validation adds billing address and PO number error targets
Cart and Checkout Validation Functions now support new field targets for billing address and PO number validation starting 2026-04, enabling server-side enforcement for B2B orders.
Why it matters: Replaces brittle client-side UI validation with robust server-side enforcement. Critical for B2B merchants needing strict billing rules (blocked countries, required PO numbers) that can't be bypassed by client-side tricks.
Action: Audit existing checkout UI extensions for billing-country and PO enforcement and migrate logic into Cart/Checkout Validation Functions. Prototype new compliance-checking apps for regulated industries.
83
Evaluate
Shopify Developer Changelog
Official
Shop Minis March April 2026 update
Shop Minis add optional consent model and useCheckScopesConsent hook, letting users decline scopes and Minis gracefully degrade instead of failing.
Why it matters: Consent UX is now required for compliance and retention; Minis that hard-fail on scope rejection will lose users and reviews.
Action: Implement useCheckScopesConsent, add graceful degradation paths for declined scopes; update Mini QA checklist.
83
Evaluate
RetentionX LTV Guide
Vendor POV
RetentionX LTV guidance makes customer value a planning metric instead of a vanity number
RetentionX explains LTV as a lifetime customer value metric that should be compared against customer acquisition cost and payback expectations.
Why it matters: Merchants often optimize first purchase revenue while missing whether cohorts become profitable over time.
Action: Compare LTV by acquisition channel and first product purchased before scaling a campaign.
82
Urgent
Shopify Developer Changelog
Official
New App Store requirements for Sidekick app extensions
New Shopify App Store rules require Sidekick app extensions to stay within the host app's stated functionality, with disclosure and scope enforcement.
Why it matters: Tightens what Sidekick extensions can do, affecting roadmap and go-to-market for any app planning AI assistant capabilities within Shopify's Sidekick surface.
Action: Review planned Sidekick extensions for scope alignment; update App Store listings to reflect Sidekick functionality accurately.
82
Opportunity
Shopify Developer Changelog
Official
Build App Home as a UI extension
App Home can now be built as a Preact-based admin UI extension using the new admin.app.home.render target, eliminating the need for a separate web server for the app's primary workspace.
Why it matters: Lowers the cost and complexity of shipping App Home by reusing the existing UI extension bundle; consolidates app distribution into the Shopify admin.
Action: For new apps, design App Home as a UI extension target; for existing apps with hosted App Home, evaluate migration to the bundled extension model.
82
Opportunity
Shopify Developer Changelog
Official
Identifier support added to the productUpdate mutation
productUpdate mutation now accepts an id/handle/customId identifier argument so callers can reference products by handle or a metafield-based customId without pre-fetching the global product ID.
Why it matters: DX improvement for integrations syncing product data from external systems (ERP, PIM, marketplaces) where global IDs may not be known. Reduces round-trips and simplifies error handling for ID resolution.
Action: Update product sync integrations and bulk update scripts to use handle or customId where appropriate. Reduce reliance on lookup-then-update flows.
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
New appSubscriptionCancel mutation in the Partner API
Partner API (2026-07) adds appSubscriptionCancel mutation for public app owners, supporting immediate or deferred cancellation, prorated credits, and skipping final usage charge.
Why it matters: App developers managing billing on behalf of merchants gain first-party cancellation control, reducing reliance on support and improving subscription lifecycle UX.
Action: Build or update merchant-facing subscription cancellation flows using appSubscriptionCancel; handle prorated credits correctly.
82
Evaluate
Recharge Blog
Vendor POV
Recharge outlines how subscription landing pages should explain timeline and benefits
Recharge describes subscription landing page tactics around value proposition, timing, benefits, and customer clarity.
Why it matters: Subscription conversion often fails because the customer cannot quickly understand commitment, cadence, and benefit.
Action: Add a subscription landing page section that explains cadence, skip options, savings, and who the plan is best for.
82
Opportunity
RetentionX Revenue Cohorts
Vendor POV
RetentionX revenue cohorts help merchants see whether retention work compounds
RetentionX explains revenue cohorts as a way to compare revenue from new and older customer groups over time.
Why it matters: Cohort views can reveal whether loyalty, subscription, email, and post-purchase work is actually improving repeat revenue.
Action: Review revenue by acquisition month and mark any cohort whose repeat revenue drops before the second purchase window.
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.
80
Evaluate
Shopify Developer Changelog
Official
Monitor admin web vitals in the Dev Dashboard
Admin web vitals (LCP, INP, CLS) have moved from the Partner Dashboard into the Dev Dashboard, with daily and 28-day P75 rollups.
Why it matters: Centralizes app performance monitoring in one place, reducing context-switching and making it easier to spot admin perf regressions in CI/QA workflows.
Action: Update monitoring dashboards and alerts to point at the Dev Dashboard; baseline current Core Web Vitals.
80
Opportunity
Shopify Developer Changelog
Official
Tax summary webhook now includes merchant business entity information
Tax Partners receive a new merchant_business_entity field on the tax_summaries/create webhook starting 2026-04, enabling cross-shop entity mapping and accurate entity-aware tax calculation.
Why it matters: Critical for tax partners operating across multiple legal entities or marketplaces; eliminates guesswork about which legal entity should be taxed. Improves compliance accuracy for tax partner apps.
Action: Tax partner app developers should read merchant_business_entity from webhook payloads and incorporate it into entity-resolution logic and audit trails. Cross-shop reporting should account for entity boundaries.
80
Evaluate
Shopify Developer Changelog
Official
Update to app uninstall reasons
Merchant uninstall flow now requires selecting a reason (e.g., testing multiple apps, store closing) and the Partner Dashboard surfaces updated reasons.
Why it matters: Better uninstall telemetry helps app teams prioritize retention work and product gaps, but listing 'testing multiple apps' as a reason signals evaluation-stage churn that apps should address.
Action: Refresh uninstall feedback loops, review partner dashboard reason distributions monthly, and add in-app differentiation messaging to reduce 'testing' uninstalls.
80
Evaluate
Yotpo Blog
Vendor POV
Yotpo connects Shopify conversion rate to trust, performance, and retention
Yotpo frames Shopify conversion optimization as a system of performance, social proof, UX, and repeat purchase loops.
Why it matters: Conversion advice is often fragmented. This is useful when it helps merchants prioritize trust and retention together.
Action: Audit one product page for speed, proof, offer clarity, and post-purchase path before adding more acquisition spend.
79
Watch
Tapcart Blog
Vendor POV
Tapcart BFCM mobile app guide frames app-exclusive launches as a retention channel
Tapcart describes app-exclusive launches, countdowns, and channel coordination for mobile app-driven campaigns.
Why it matters: A mobile app is only a retention channel if the merchant gives customers a reason to return there.
Action: Plan one app-exclusive offer, one push message, and one email/SMS bridge before launching an app campaign.
78
Opportunity
Gorgias Blog
Vendor POV
Gorgias self-serve flows show how support automation can reduce repeat tickets
Gorgias shares examples of self-serve flows for common ecommerce support questions and customer service automation.
Why it matters: Support automation is a retention and margin lever when it removes repetitive tickets without hiding useful human help.
Action: List the top five repeat support questions and convert one low-risk question into a guided self-serve flow.
76
Opportunity
Loop Blog
Vendor POV
Loop return policy examples show why post-purchase clarity affects conversion
Loop explains return policy page patterns that reduce shopper hesitation and support friction.
Why it matters: Return policy clarity can affect both conversion confidence and support workload.
Action: Put the return policy link in a visible footer location and rewrite the page around customer questions, not legal density.