Shopify

Shopify API 2026-10: 6 Changes That Can Break Shipping, Inventory and Order Apps

Web Brick Studio · · 6 min read

Shopify API 2026-10: 6 Changes That Can Break Shipping, Inventory and Order Apps

Every three months Shopify releases a new API version, and most of the time store owners never notice. The 2026-10 release is different. It became stable on October 1, 2026, and it changes how shipping rates, inventory updates, taxes and order statuses behave. On October 16, the older 2025-10 version stopped being accessible, which means some apps are now running on rules they were never built for.

If your store uses a custom app, an ERP or warehouse connection, a 3PL or a shipping rate calculator, this post is for you. We will go through what changed in plain English and finish with a checklist you can hand to your developer.

Why API versions matter to store owners

Apps talk to your store through Shopify’s APIs. Each app picks a version. When a version is retired, Shopify does not shut the app off. Instead, calls “fall forward” to the oldest version still supported. That keeps things running, but it can quietly change behaviour. Each stable version is supported for at least 12 months, so apps that have not been updated in a year are the ones most at risk right now.

Who fixes what depends on the app:

  • Public App Store apps are updated by their developers.
  • Custom and private apps are your responsibility, or your agency’s.
  • Integrations such as ERPs, inventory platforms and marketplaces are usually handled by the vendor, but it is worth checking they are on 2026-10.

Change 1: Carrier service rates no longer appear automatically

Previously, when an app registered a carrier service (for example a live rate calculator for UPS, Australia Post or a courier aggregator), its rates showed up in the General shipping profile automatically. In 2026-10, registering a carrier service only adds the service. Its rates will not show at checkout until they are added to a shipping profile.

This is the change most likely to cause real damage. If a shipping app reinstalls or re-registers itself and nobody adds it to a profile, customers could see no rates, wrong rates or only a fallback flat rate at checkout.

What to do: open Settings, Shipping and delivery and confirm every carrier you expect is listed inside the right shipping profiles and zones. Then run test checkouts to a few different addresses.

Change 2: Changing an address now recalculates tax

When an app or staff member changes the shipping address on an unfulfilled order through the API, Shopify now recalculates taxes. That is more accurate, but it means totals can change after the order is placed. Shopify recommends that apps re-query tax lines and totals after an address change.

If you use an app that lets customers edit their address after purchase, or your support team fixes addresses through a tool, check that invoices, refunds and accounting exports pick up the new totals.

Change 3: “Fulfillment not required” status

Orders with nothing left to fulfil, for example digital products or orders where every item was removed, can now show a “fulfillment not required” status instead of “unfulfilled”. Reports, automations and Shopify Flow workflows that look for unfulfilled orders may count these differently. Review any filter that relies on fulfilment status.

Change 4: An inventory error has been removed

The ITEM_NOT_STOCKED_AT_LOCATION error has been removed from three inventory mutations: inventoryAdjustQuantities, inventoryMoveQuantities and inventorySetOnHandQuantities. Integrations that relied on catching that error to trigger another action need updating.

Why should a store owner care? Because a stalled or confused inventory sync is how products that are sold out stay listed as available. That leads to oversells, cancelled orders and unhappy customers. It can also get products disapproved in Google Merchant Center if your feed and product page disagree on stock.

Change 5: Metafield filters now return errors

Product and collection queries that filter by a metafield that is not set up for filtering used to quietly ignore the filter. Now they return an error. This mostly affects custom apps and headless storefronts. A page that used to load a filtered list of products might now load nothing.

Change 6: Customer Account API clean up

A deprecated incomplete checkout field and an unreachable checkout type have been removed from the Customer Account API. If you have a custom account page or headless build, ask your developer to check for those references.

Other Shopify dates to put in your calendar

  • November 27, 2026: Black Friday.
  • November 30, 2026: Cyber Monday.
  • January 1, 2027: public apps still using non-expiring offline tokens will start getting authentication errors.
  • March 1, 2027: Shopify stops injecting script tags into storefronts. Apps that still use script tags need to move to app embeds or theme app extensions.

Your 2026-10 checklist

  1. List every app and integration and note which API version each one calls. Your developer can find this in the app configuration or partner dashboard.
  2. Check shipping profiles. Make sure every carrier service is attached to the right profile and zones.
  3. Run test checkouts to domestic and international addresses, including rural and PO box addresses.
  4. Compare stock levels between Shopify, your warehouse or ERP and your Google Merchant Center feed.
  5. Review Flow workflows and reports that filter by fulfilment status.
  6. Test address edits on an unfulfilled order and check the tax total and invoice.
  7. Freeze big changes from mid November until after Cyber Monday.

What this means in the US, UK and Australia

United States: Tax recalculation matters most here because sales tax depends on the destination. A changed state or ZIP code can change the tax owed. From October 23, US stores on Shopify Tax also see return shipping fees taxed like other shipping charges, so check any manual workarounds.

United Kingdom: UK merchants often use live rates from Royal Mail, DPD or Evri apps. Since Shopify added Royal Mail pickup points at checkout on October 15, it is a good moment to review your shipping profiles anyway.

Australia: Australian stores commonly use live rate apps for Australia Post, Sendle or StarTrack. Those rate calculators are exactly the kind of carrier service affected by Change 1. Test checkout to regional postcodes as well as metro ones.

Signs your store is already affected

Not sure whether any of this has hit you yet? These are the warning signs we see most often after an API version change:

  • Shoppers abandon at the shipping step more than usual, or contact support saying no delivery options appeared.
  • Checkout only shows a flat rate when you normally offer live carrier rates.
  • Orders for sold out products come through, followed by cancellations.
  • Your warehouse and Shopify disagree on stock levels for the same SKU.
  • Google Merchant Center warnings about availability mismatches appear in your inbox.
  • Accounting totals do not match Shopify order totals after address changes.
  • Error logs in your custom app show new messages about metafield filters.

If you see two or more of these, treat it as urgent. Black Friday traffic will turn a small sync issue into hundreds of problem orders in a single day.

Sources

Need a hand with this on your own site? See our Shopify development services.

Frequently asked questions

Do I need to do anything if I only use App Store apps?

Mostly no, because app developers handle updates. But you should still check shipping profiles and run test checkouts, since the shipping change affects how rates appear.

What happens to apps still on 2025-10?

Their calls fall forward to the oldest supported stable version. They keep working, but some behaviour may change.

How often does Shopify release API versions?

Every quarter. Each stable version is supported for at least 12 months.

Can Web Brick Studio update our custom Shopify app?

Yes. We audit custom apps and integrations, move them to 2026-10 and test shipping, tax and inventory before BFCM. Contact us.

Keep reading

More from our blog.