Use app intents for your discount app
Shopify developer change
MerchantDiff detected this entry in Shopify's official developer changelog on September 30, 2026.
This Shopify update is categorized as API, New, Functions, 2026-10.
What changed
The shopify/Discount intent now supports create and edit actions for app discount flows. Registration uses the shopify-intent.json meta-schema and references the shopify/discount.json baseline schema. A matchValue on functionId maps each intent to a specific Shopify Function implementation, allowing apps with multiple implementations to register a flow for each one. The intent’s value schema carries the discount GID for edit flows. When a request doesn’t identify a specific discount type or function implementation, merchants can select from the available flows in the disambiguation picker.
Who is affected
This applies to apps that create new discount types using Shopify Functions. Existing apps continue to work unchanged, and no migration is required. Apps that don’t create Function-backed discount types are unaffected.
What action may be needed
No action is required for existing apps. To promote a discount flow in Sidekick and the disambiguation picker: Build a discounts UI extension, which is promoted automatically. Register admin.app.intent.link for an existing React Router discount UI. Register admin.app.intent.render to provide a focused inline UI extension.
Use the official Shopify entry below as the source of truth for technical implementation details, affected APIs, migration instructions and deadlines.
Want the actionable version?
MerchantDiff monitors Shopify API changes, deprecations, deadlines and ecosystem updates, then turns them into developer-focused release intelligence: what changed, who is affected and what action may be needed.
Get MerchantDiff →