Two Shopify platform changes are landing in the same quarter as peak season, and both of them can stop shipping rates appearing at your checkout. Neither is loud. Neither produces an error message. A merchant hits them by installing an app, or by opting into a new feature, and then discovers at checkout that there are no rates to choose from.
This article explains what changed, when each deadline falls, and what a Shopify merchant should check this month. It is written for store owners and operations managers, with the developer detail kept to what you need in order to brief an agency or an app partner.
The short version: From Shopify’s GraphQL Admin API version 2026-10, a newly created carrier service is no longer added to your General shipping profile automatically — someone has to add the rate to a profile, or no rates appear. Separately, market-driven shipping starts its opt-in rollout on October 1, 2026 and becomes the default for all qualified merchants on July 1, 2027.
If you use an app to show live carrier rates at checkout — USPS, UPS, FedEx, DHL or a multi-carrier platform — that app creates something called a carrier service in your store. Shopify then calls it during checkout and displays whatever rates it returns.
Historically, when an app created an active carrier service, Shopify automatically added it to the store’s General shipping profile and made it available in eligible shipping zones. Install the app, and rates appeared.
Shopify announced on June 26, 2026 that this stops with API version 2026-10. In Shopify’s own words: “creating a carrier service no longer automatically adds it to the shop’s General shipping profile.”
The failure mode is silent. There is no warning banner and no error. The app installs cleanly, the connection to your carrier account succeeds, the test rate call works — and the checkout shows nothing, or falls back to whatever flat rate you configured months ago.
For a merchant installing a rate app in mid-October, that is a broken checkout during the highest-traffic week of the year, with no obvious cause.

Shopify’s recommended fix is straightforward once you know it is needed:

Alternatively, an app can add the rate to the profile programmatically using the shipping profile APIs. If you work with a developer or an app vendor, this is the question to ask them: does your app add its carrier service to a shipping profile on 2026-10, or does it rely on the old automatic behaviour?
Stores on older API versions keep the previous behaviour until those versions are deprecated, so this arrives on different dates for different apps. That is precisely why it is worth checking rather than assuming.
This is the larger structural change, and it moves shipping configuration out of delivery profiles and into Markets.
Instead of managing zones inside a delivery profile, you attach shipping options directly to each market — so your US market, your Canadian market and your EU market each carry their own shipping setup, and rates can vary by product and by location within a single option.
| Date | What happens |
|---|---|
| July 1, 2026 | Feature preview opens on development stores; market-driven shipping ships in API 2026-07 |
| July 1, 2026 | Merchant-owned delivery profile APIs deprecated |
| October 1, 2026 | Merchant opt-in rollout begins |
| July 1, 2027 | Becomes the default for all qualified merchants, with no opt-out |

Market-level shipping supports four rate types: flat rates, cart-value-based rates, weight-based rates, and carrier-calculated rates. Markets without their own shipping configuration inherit from a parent market or the shop default.
A useful detail for anyone auditing app compatibility: the deprecation covers merchant-owned delivery profiles. App-owned delivery profiles are unaffected.
Shopify’s guidance to developers is that any app which reads or writes delivery profiles, integrates with markets or shipping-rate logic, or touches fulfillment and order workflows needs updating — and that compatibility work should land before October 2026 peak volumes.
Translated for merchants: if shipping rates at your checkout come from an app, ask the vendor whether they have shipped market-driven shipping support. If the answer is vague, do not opt into the preview during Q4.
For most merchants, no — not in October.
Opting into a structural shipping change during the six weeks when your shipping configuration matters most is a poor trade. The default date is July 2027. That leaves the first half of 2027 as a far better window: your team has bandwidth, your app vendors have had two more quarters to ship support, and a misconfigured zone costs you a quiet Tuesday rather than Black Friday.
The exception is a store with genuinely market-specific shipping needs — multiple countries with different carriers and different rate logic — where the current delivery profile workarounds are already causing errors. For those merchants, the preview solves a real problem, and a January or February migration is worth planning now.
Several other changes landed this year that are worth knowing about.
| Change | When | What it means |
|---|---|---|
shippingLabelPurchase mutation | API 2026-07 | Shopify Shipping labels can be bought programmatically. If no carrier preference is given, Shopify selects the cheapest rate. |
| Tiered rate groups in delivery profiles | Announced Feb 24, 2026 | Multiple rates can be grouped with conditions, replacing the older rate-provider structure. Migration required for merchant-managed profile writes. |
| Ship and pick up in one order | Spring ’26 | Buyers can ship some items and collect others in a single checkout. Plus and Enterprise only, with wider release scheduled for July 2027. |
| Multiple tracking numbers per fulfillment | Aug 3, 2026 | orderCreate accepts more than one tracking number on a fulfillment — useful for split shipments. |
| Shipping address edits recalculate tax | API 2026-10 | Changing a delivery address after the fact updates tax rather than leaving the original calculation in place. |
Shopify’s Spring ’26 edition also added batch fulfillment (grouped pick, pack, scan and ship), FedEx One Rate flat-rate shipping in the US, GS1-128 barcode receiving, and automatic carrier detection for manually entered tracking numbers across DHL, Evri and Australia Post.
Worth restating because it still surprises people. Third-party carrier-calculated shipping — the feature that lets an app show live carrier rates at checkout — is available on Shopify Advanced and Shopify Plus. Stores on the Grow plan can add it for an additional monthly fee, or by switching to annual billing.
No 2026 announcement changed this. If you are on a lower plan and wondering why live rates aren’t available, the plan is usually the reason, not the app.
Both of these changes point in the same direction: Shopify is making the live rate call — the request your store sends to a carrier while a customer is at checkout — more central and more explicitly configured than it used to be.
That raises the stakes on what that call returns. A rate service that is slow, that times out, or that quietly falls back to a stale flat rate now costs you a conversion at the exact moment the customer is deciding.
ReachShip for Shopify provides carrier-calculated rates from USPS, UPS, FedEx, DHL and other carriers using your own negotiated accounts, along with label printing and tracking from a single dashboard. If you run more than one storefront, the same platform covers WooCommerce, Wix and Magento 2.
For the wider context on what live rates do to checkout economics, our comparison of flat rate versus real-time shipping rates works through the trade-offs, and our guide to automatic Shopify order tracking covers the post-purchase side.
If you want live carrier rates at your Shopify checkout using your own carrier accounts — and a rate service that is configured correctly before peak, not during it — you can set up ReachShip and run test rates against your real catalogue.
No. The change affects carrier services created on API version 2026-10 and later. Services already assigned to a shipping profile keep working. The risk is new installs, reinstalls and app migrations.
Ask the vendor — it is not exposed in the merchant admin. Any reputable shipping app will answer this directly, and the answer tells you when this change reaches you.
It is optional until July 1, 2027. After that it becomes the default for all qualified merchants with no opt-out. Between October 1, 2026 and that date, you choose when to migrate.
For the carrier service change, no — it only affects app-calculated rates. Market-driven shipping will still eventually reach you, but flat rates migrate far more simply than carrier-calculated ones.
Shipping configuration moves to markets. Merchant-owned delivery profile APIs are deprecated, while app-owned delivery profiles continue to function. Export or screenshot your current configuration before migrating, so you have a record of the rates and zones you started with.
No Comments