API · SDK · runtime · authentication lifecycle intelligence

Last updated · 9 September 2026

SchemaTrace

Breaking changes, enforcement dates and migration requirements.

ST-2026-081 · Runtimes & developer platforms

Shopify deprecates useBuyerJourneyIntercept and block_progress in Checkout UI extensions

Checkout UI API 2026-07 deprecates client-side checkout blocking through useBuyerJourneyIntercept and block_progress in favour of server-side validation and discount Functions.

Shopify CheckoutuseBuyerJourneyInterceptblock_progressdeprecation

Previous state

Checkout extensions could use useBuyerJourneyIntercept and block_progress to stop checkout progression in the client.

Current state

The APIs are deprecated for new-version adoption. Merchant validation should move to cart and checkout validation Functions, while discount rejection should move to the discount Function API.

Who needs to care

Shopify Checkout UI extensions using buyer-journey interception or block_progress.

What to do

Move merchant rules to validation Functions and discount rejection to discount Functions before adopting later API versions.

What the source does not prove

Existing extensions continue on current and prior versions. Shopify has not announced the final removal version or date.

Lifecycle history

Dated event sequence

  1. API 2026-07 boundary

    The deprecation applies in the 2026-07 Checkout UI API generation.

  2. Migration guidance published

    Shopify documented the server-side Function migration paths.

Evidence ledger

First-party sources

  1. 01
    Shopify Developer Changelog — Deprecating the useBuyerJourneyIntercept API on Checkout UI extensions

    Official developer changelog · 2026-07-02

    Open official source ↗