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.
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.
Affected users
Who needs to care
Shopify Checkout UI extensions using buyer-journey interception or block_progress.
Required response
What to do
Move merchant rules to validation Functions and discount rejection to discount Functions before adopting later API versions.
Evidence boundary
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
- API 2026-07 boundary
The deprecation applies in the 2026-07 Checkout UI API generation.
- Migration guidance published
Shopify documented the server-side Function migration paths.
Evidence ledger
First-party sources
- 01Shopify Developer Changelog — Deprecating the useBuyerJourneyIntercept API on Checkout UI extensions
Official developer changelog · 2026-07-02
Open official source ↗