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
Opportunity
Shopify Developer Changelog
Official
New purchaseType and recurringCycleLimit fields in the discounts API for discount UI extensions
Discount UI extensions can now expose purchaseType and recurringCycleLimit, letting merchants choose one-time vs subscription and cap subscription billing cycles without code.
Why it matters: App teams offering subscription discounts finally have a first-party UI surface for purchase-type controls, removing custom admin work and unlocking better subscription acquisition offers.
Action: Update discount UI extensions to surface purchaseType and recurringCycleLimit; align defaults with current subscription discount UX.
92
Opportunity
Shopify Developer Changelog
Official
Create unpaid orders from subscription billing attempts
Shopify's API 2026-04 release adds a paymentProcessingPolicy field to subscriptionBillingAttemptCreate, letting apps create unpaid orders when a subscription billing attempt fails due to an invalid payment method instead of blocking order creation.
Why it matters: This gives subscription apps and merchants explicit control over dunning flow: failed charges can now produce an unpaid order that enters the normal order workflow (fulfillment holds, manual payment capture, recovery attempts) rather than being lost as a silent failure. It directly impacts churn and involuntary churn recovery strategies.
Action: Review existing subscription billing attempt flows in your app or custom integration; plan migration to API 2026-04 and add support for the new paymentProcessingPolicy values (e.g., create_unpaid_order). Coordinate with finance/ops on how unpaid subscription orders will be tracked and reconciled.
91
Opportunity
Shopify Developer Changelog
Official
Sidekick app extensions available today
All app developers can now build Sidekick app extensions that let Sidekick read app data and take action, with merchant-consented access.
Why it matters: Opens a new AI distribution surface inside Shopify, giving apps a discoverable path to be queried by merchants through Sidekick.
Action: Identify high-value app data and actions to expose as Sidekick extensions; design for natural-language merchant queries.
90
Evaluate
Shopify Developer Changelog
Official
Purchase-type filtering now enforced for app discounts
appliesOnSubscription and appliesOnOneTimePurchase are now actually enforced at checkout for app discounts instead of being ignored.
Why it matters: App discounts that previously applied to every line item now respect subscription vs one-time settings, which can change effective discount economics and require merchant comms.
Action: Re-test app discounts for subscription and one-time scenarios; review pricing strategies and notify merchants of behavior change.
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.
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
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
Configure order attribution for sales channel apps
Sales channel apps can configure order attribution definitions (API 2026-07+) to attribute orders beyond default app/channel level (e.g., marketplace, region, account).
Why it matters: Improves attribution accuracy for non-storefront channels, enabling better ROAS reporting and channel performance decisions.
Action: Review your sales channel app attribution and add definitions for surfaces/regions/accounts where default attribution is too coarse.
86
Opportunity
Shopify Developer Changelog
Official
Bulk queries now execute up to 4X faster
Optimizations make Admin API bulk operations up to 4x faster for large exports, building on recent improvements to bulk ops.
Why it matters: Cuts infrastructure cost and time for data-heavy apps (analytics, migrations, syncs), making large dataset operations more viable on Shopify.
Action: Re-benchmark bulk workflows; update SLAs and cost models to reflect the new speed.
86
Urgent
Shopify Developer Changelog
Official
Deprecation of cumulative marketing engagements
marketingEngagementCreate.isCumulative is deprecated and will default to false; cumulative-marketing integrations must migrate to non-cumulative engagements.
Why it matters: Apps sending marketing engagement metrics (attribution, ads) will silently break or misreport once cumulative is removed; revenue attribution accuracy depends on fixing this.
Action: Audit all marketingEngagementCreate calls, switch to non-cumulative events, validate attribution reporting before deprecation completes.
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.
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
Shop User Metafields in Shopify Functions
Partners can now read Shop User metafields during checkout via Shopify Functions, enabling cross-merchant buyer personalization at checkout.
Why it matters: Unlocks personalized checkout logic (discounts, validation, routing) based on Shop Pay buyer identity across merchants.
Action: Audit Shop User metafield usage and design Functions that read them for personalization, fraud, or loyalty logic at checkout.
84
Opportunity
Klaviyo Blog
Vendor POV
Klaviyo frames AI-origin visits as a new segmentation and attribution workflow
Klaviyo explains how agent-driven shopping visits can be tracked and used in customer segmentation for Shopify-connected brands.
Why it matters: AI commerce is moving from abstract trend to measurable traffic and lifecycle marketing workflow.
Action: Create a watch segment for AI-origin sessions, then compare checkout starts, placed orders, and follow-up purchase behavior.
83
Evaluate
Shopify Developer Changelog
Official
Target discounts to specific markets
DiscountContextInput now accepts markets, allowing discount targeting to regional markets, retail locations, or B2B company locations across all discount types.
Why it matters: Unlocks market-aware promotional strategies and B2B segmentation in discount logic; agencies selling internationally gain a cleaner lever than workarounds.
Action: Review current discount stacks for market-eligibility gaps; design market-segmented promo strategies for launches and B2B accounts.
83
Evaluate
Shopify Developer Changelog
Official
Default value of `appliesOnSubscription` changed to `true` for app discount inputs
appliesOnSubscription default flips to true on DiscountCodeAppInput and DiscountAutomaticAppInput. Existing apps setting it explicitly are unaffected.
Why it matters: Apps that rely on implicit defaults may unintentionally apply discounts to subscription orders, changing checkout behavior and revenue recognition for subscription merchants.
Action: Audit discount-creation code to explicitly set appliesOnSubscription where subscription exclusion is intended; regression-test subscription checkout paths.
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
Evaluate
Shopify Developer Changelog
Official
App Events: See app usage and performance data in your Dev Dashboard
App Events API lets apps send arbitrary events to Shopify, surfaced alongside webhooks, Function executions, and API calls in the Dev Dashboard Logs.
Why it matters: Gives app developers first-party observability and product analytics infrastructure inside Shopify, reducing reliance on external tools and enabling better retention diagnostics.
Action: Instrument high-value feature usage and workflow events via App Events API; design event taxonomy before launch.
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
Add actor field to subscription contract and billing attempt mutations
New actor argument (customer/merchant/app) on subscription contract and billing attempt mutations to track who initiated each action.
Why it matters: Improves auditability and analytics for subscription apps; helps distinguish churn drivers and automated actions from user-initiated ones.
Action: Pass the appropriate actor value in subscription billing and contract mutations; instrument downstream analytics by actor.
81
Opportunity
Shopify Developer Changelog
Official
Analytics metric targets now available in the GraphQL Admin API
New GraphQL operations (analyticsTargets, analyticsTargetCreate, analyticsTargetUpdate, analyticsTargetsDelete) let apps manage merchant analytics goals and gauges.
Why it matters: Enables analytics/coaching apps to programmatically set and track merchant goals, opening room for goal-setting features tied to app value delivery.
Action: Integrate analyticsTarget operations into analytics dashboards or coaching workflows to let merchants track app-defined KPIs.
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
Evaluate
Shopify Developer Changelog
Official
Payment mandates now expose an id field
PaymentMandateResource gains an id field (matches CustomerPaymentMethod.id) in API 2026-07+, making it easier to resolve mandates to the correct payment instrument.
Why it matters: Subscriptions and recurring payment apps handling multiple mandates per customer can reliably map mandates to the right payment method, reducing failed renewals.
Action: Update mandate-related queries to use PaymentMandateResource.id; verify subscription billing flows.
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.