Shopify app watchlist

Shopify API changes before they become client fire drills.

ViApp turns Shopify changelog items into deadline notes, migration checklists, and source-backed records for app developers and agencies maintaining merchant integrations.

2

high-impact items

2

deadline-bearing changes

2026-08-20

last source check

API version removals

Customer Account API and Admin API removals are pulled into a deadline ledger before version upgrades land.

Checkout extension risk

Deprecated hooks and capabilities are mapped to replacement paths like validation or discount Functions.

Agency handoff notes

Each reviewed record gives the exact code surface to audit, so client maintenance does not depend on memory.

Current Shopify migration watchlist

Reviewed records from the official Shopify changelog, written for app teams that need action, not noise.

HighBreaking change

Customer Account API removes lastIncompleteCheckout and Checkout types in 2026-10

The deprecated Customer.lastIncompleteCheckout field and the entire Checkout type subtree (AppliedGiftCard, CheckoutLineItem, ShippingRate) are removed from the Customer Account API in version 2026-10, with no replacement field in that API. Shopify directs developers to Storefront API cart flows and Customer.orders instead.

Deadline: API version 2026-10

Action: Before upgrading to Customer Account API 2026-10, remove all queries touching Customer.lastIncompleteCheckout or Checkout types and migrate to Storefront API cart flows or Customer.orders.

Read migration note
HighBreaking change

priceRule removed from DraftOrderDiscountNotAppliedWarning in Admin API 2026-10

Starting with GraphQL Admin API version 2026-10, the priceRule field is removed from DraftOrderDiscountNotAppliedWarning, breaking apps that read it from draftOrderCalculate/Create/Update responses. Replace priceRule.title with discountTitle and priceRule.discountCodes.nodes.code with discountCode.

Deadline: API version 2026-10

Action: Before upgrading to Admin API 2026-10, replace priceRule { title } with discountTitle and priceRule discount codes with discountCode in all draft order mutation response handling.

Read migration note
MediumDeprecation

useBuyerJourneyIntercept and block_progress deprecated in checkout UI extensions

As of checkout UI extensions API version 2026-07, the useBuyerJourneyIntercept hook and block_progress capability are deprecated; existing extensions keep working on current versions but removal lands in a future release. Migrate business-rule enforcement to server-side cart and checkout validation Functions.

Action: Inventory checkout UI extensions using useBuyerJourneyIntercept or block_progress and rebuild that logic as cart/checkout validation Functions (or discount Functions for code rejection).

Read migration note
MediumDeprecation

Customer Account API deprecates discountedUnitPrice on DraftOrderLineItem

As of API version 2026-07, the discountedUnitPrice field on DraftOrderLineItem in the Customer Account API is deprecated. Use approximateDiscountedUnitPrice instead, which returns the discounted total divided by quantity as an approximate per-unit price.

Action: Audit Customer Account API queries on DraftOrderLineItem and replace discountedUnitPrice with approximateDiscountedUnitPrice before the field is removed in a future version.

Read migration note
LowSchema/API

Draft order deposit fields added to Admin and Customer Account GraphQL APIs

API version 2026-07 adds DraftOrderInput.deposit to the GraphQL Admin API for configuring partial upfront payments on draft orders, plus read-only deposit fields in the Customer Account API. Additive, Shopify Plus only; no migration required.

Action: If on Shopify Plus and offering partial-payment terms, adopt DraftOrderInput.deposit on API version 2026-07+; otherwise no action needed.

Read migration note

Get the Shopify app migration digest

One focused email with Shopify API removals, checkout extension deprecations, and migration deadlines.

Want Slack/webhook alerts or specific sources? Request full access