ST-2026-249 · API & schema lifecycle
Shopify removes the Discounts Allocator Function API developer preview
Shopify ended the Discounts Allocator Function API developer preview, removed its unstable Admin GraphQL mutations, unregistered preview functions and requires apps to remove the purchase.discounts-allocator.run extension target before their next deploy.
Previous state
Apps in the developer preview could register Discounts Allocator Functions and declare the purchase.discounts-allocator.run extension target.
Current state
The preview is closed, registrations are removed, the unstable register and unregister mutations are gone, and a declared purchase.discounts-allocator.run target causes a later app deploy to fail until removed.
Affected users
Who needs to care
Apps that participated in the Discounts Allocator developer preview or still declare the purchase.discounts-allocator.run extension target.
Required response
What to do
Remove the purchase.discounts-allocator.run extension target and redeploy; use the supported Discount Function API for function-based discounts.
Evidence boundary
What the source does not prove
Shopify proves removal of this developer-preview API and target. The supported Discount Function API and other Shopify discount functionality are not retired by this event.
Lifecycle history
Dated event sequence
- Developer preview ended
Shopify removed the preview API, mutations, registrations and documentation.
Evidence ledger
First-party sources
- 01Shopify Developer Changelog — Discounts Allocator Function API developer preview has ended
Official Shopify API-lifecycle and migration authority · 2026-09-10
Open official source ↗