API · SDK · runtime · authentication lifecycle intelligence

Last updated · 28 September 2026

SchemaTrace

Breaking changes, enforcement dates and migration requirements.

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.

ShopifyAdmin GraphQL APIFunctionsdiscountsAPI removal

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.

Who needs to care

Apps that participated in the Discounts Allocator developer preview or still declare the purchase.discounts-allocator.run extension target.

What to do

Remove the purchase.discounts-allocator.run extension target and redeploy; use the supported Discount Function API for function-based discounts.

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

  1. Developer preview ended

    Shopify removed the preview API, mutations, registrations and documentation.

Evidence ledger

First-party sources

  1. 01
    Shopify Developer Changelog — Discounts Allocator Function API developer preview has ended

    Official Shopify API-lifecycle and migration authority · 2026-09-10

    Open official source ↗