Shopify API breaking changes (2024–2026): complete tracker and fixes
shopify 14 breaking / deprecation entries 2024–2026
Shopify ships API and SDK changes continuously. Most are additive — but the ones that are not can silently break integrations that worked yesterday. This page is the complete, continuously regenerated record of every Shopify breaking change and deprecation in the mendapi change database: 14 entries (11 breaking, 3 deprecation), each linked to its upstream source and, where possible, to a concrete fix.
How to read this page
Every entry carries a fixability verdict from the mendapi adjudication pipeline: code-fixable means a mechanical code change repairs the break (5 entries); not code-fixable means the change requires a business decision, credential provisioning, or upstream action that no codemod can produce (9 entries). Entries marked auto-fix pack have a deterministic, gold-tested migration pack that mendapi fix can apply locally.
Am I affected?
Reading a changelog tells you what changed — not whether your code uses the affected surface. The mendapi scanner answers that locally, in about 30 seconds, without any code leaving your machine:
npx mendapi scan # -> N findings: file, line, provider, confidence mendapi deps --match # -> which of the changes below actually hit your endpoints
See Getting Started for the full workflow and the security model for why zero code upload is the default and only mode.
Complete Shopify breaking change timeline
| Date | Change | Ref |
|---|---|---|
| 2026-07-24 | Invalid metafield queries now return errors in the GraphQL Admin API breaking not code-fixable |
source |
| 2026-07-16 | Card deposit endpoint now requires mTLS certificate breaking not code-fixable |
source |
| 2026-07-09 | App Pricing: more plans, no-charge plan testing, and negative and fractional App Events breaking not code-fixable |
source |
| 2026-07-08 | POS UI extensions 2026-07 uses per-unit fixed-amount line item discounts breaking code-fixable |
source |
| 2026-07-07 | Shopify Flow: Action runtime URLs now update automatically breaking not code-fixable |
source |
| 2026-07-07 | Shopify Flow: Changes to Action extensions result in fewer breaking changes breaking not code-fixable |
source |
| 2026-07-07 | Prepare your app for migration to Shopify App Pricing deprecation not code-fixable |
source |
| 2026-07-06 | Customer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10 breaking code-fixable auto-fix pack |
source |
| 2026-07-03 | OrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill breaking code-fixable auto-fix pack |
source |
| 2026-07-02 | Deprecating the useBuyerJourneyIntercept API on checkout UI extensions breaking not code-fixable |
source |
| 2026-07-01 | `discountedUnitPrice` on `DraftOrderLineItem` Customer Account API deprecation deprecation code-fixable auto-fix pack |
source |
| 2026-07-01 | Deprecation of cumulative marketing engagements deprecation code-fixable auto-fix pack |
source |
| 2026-07-01 | Market-driven shipping now available in feature preview breaking not code-fixable |
source |
| 2024-03-06 | @shopify/[email protected] breaking not code-fixable |
source |
Automated migration packs for Shopify
mendapi ships 4 deterministic migration packs for Shopify — verified, idempotent codemods you can apply locally with mendapi fix. Full details in the pack catalog.
shopify-customer-account-draftorder-price— Shopify Customer Account API: discountedUnitPrice -> approximateDiscountedUnitPrice (upstream reference)shopify-customer-last-incomplete-checkout— Shopify Customer Account API: remove Customer.lastIncompleteCheckout selections (Checkout subtree removed in 2026-10) (upstream reference)shopify-marketing-engagement-cumulative— Shopify Admin API: drop deprecated isCumulative argument on marketingEngagementCreate (upstream reference)shopify-order-fulfillment-not-required— Shopify Admin API: handle new OrderDisplayFulfillmentStatus value FULFILLMENT_NOT_REQUIRED (2026-10) (upstream reference)
Monitoring Shopify going forward
This page is regenerated from the change database, which is fed by release feeds, changelog capture and OpenAPI spec diffing — so it does not depend on Shopify writing a perfect changelog. mendapi monitors 53543 change records across 20 providers; hosted plans watch your repos continuously and open fix PRs when a change lands. See pricing.
Related
- All breaking-change reports — per-change deep dives with migration guides.
- All monitored providers — live change counts.
- Migration pack catalog — every deterministic fix mendapi ships.