Shopify Market-Driven Shipping: Check Your Rates Now
Shopify moved shipping rates into Markets on October 1. Two same-named rates now charge once, not twice. How to test your store before Black Friday.

Your shipping settings may have just changed, and Shopify did not email you a before-and-after. Shopify market-driven shipping moved merchant opt-in to October 1, 2026. It rebuilds how shipping rates are stored, and it quietly changes one r
Your shipping settings may have just changed, and Shopify did not email you a before-and-after.
Shopify market-driven shipping moved merchant opt-in to October 1, 2026. It rebuilds how shipping rates are stored, and it quietly changes one rule that a lot of stores built on purpose: what happens when two rates apply to the same cart.
If you stacked a base rate and a surcharge, this post is for you. Black Friday is about six weeks out.
Shopify Moved Shipping Rates Into Markets on October 1
Until now, shipping lived in delivery profiles. You made a profile, added location groups and zones inside it, then put rates inside those.
Market-driven shipping flips the hierarchy. Per Shopify's feature preview documentation, you attach shipping options to each market, then vary the rate inside an option by product and location conditions.
The product condition is a collection, not a product. Shopify says rates "aren't assigned directly to individual products or variants," and that it will create collections from your existing product groupings during the upgrade. Treat those collections as load-bearing. Delete one and the rate presumably loses its target.
The dates come from Shopify's own partner announcement on fulfillment changes, published July 7, 2026.
Nobody picks the day your store moves. That is the part to plan around.
Two Rates With the Same Name Now Charge Once
Here is the change that touches your revenue.
Under profiles, a cart holding items from two profiles got both profiles' rates added together. Shopify's feature preview documentation describes this plainly: carts with products from different delivery profiles or location groups are "always summed at checkout," and Shopify calls that a source of shipping prices "higher than the merchant intended."
The new model does the opposite inside a shipping option. The same document says that when several product or location conditions inside one option apply to a cart, Shopify "can apply the highest matching rate instead of adding those rates together."
Shopify's merchant-facing Help Center page on what is changing makes the migration side explicit. Rates that share a shipping option name are consolidated into one option automatically, and when a cart matches more than one rate in that option, the customer is charged the highest.
— Shopify Partner Team, July 7, 2026July 1, 2027 is when the transition completes and these capabilities become the only path for qualified merchants. That date is the finish line. Your readiness window is now.
Shopify frames this as protection for the buyer, and for most stores it is. A customer buying two small things from two profiles no longer pays shipping twice.
But some merchants stacked on purpose. A $6 "Standard" in the general profile, a $4 "Standard" in a fragile or oversize profile, and a cart with both items paid $10. Under the new rule that cart pays $6.
What Still Adds Up and What Does Not
Not every rate type consolidates. The Help Center page draws the line, and it is worth reading before you assume anything.
| Rate type | What the Help Center says happens |
|---|---|
| Flat rates and order-amount rates | Charged once per shipping option |
| Weight-based, carrier-calculated, app-calculated rates | Calculated per shipment, then added together, as before |
| Different shipping options in one cart | Prices added together |
| Free shipping that fits an option | Applied to that option, bringing its cost to zero |
| Free shipping that does not fit | Stays as a separate free option |
Free-shipping thresholds get the same treatment. The Help Center's own example takes a Canada zone with a $5 Standard rate and a separate free Standard over $100, and folds them into one Standard option: $5, free over $100. That is tidy. It also means a threshold you set in a different profile than the rate now lives inside the rate, so changing one changes the other.
A store running carrier-calculated rates from DHL or UPS mostly sees the same totals. A store running hand-built flat rates split across profiles is the one with something to check.
The name matters more than you'd expect. "Standard" and "Standard Shipping" are two different options and still add up. "Standard" and "Standard" become one. A typo you made in 2023 might be the thing protecting your surcharge.
A Four-Dollar Surcharge Nobody Told You Was Optional
Take invented numbers, so the arithmetic is visible. A store ships 1,000 orders a month. Eight percent of carts contain a fragile item that triggers a $4 same-named surcharge on top of the $6 base rate.
That is 80 carts a month. At $4 each, that is $320 a month, or $3,840 a year, of shipping revenue that stops arriving. No error appears. Nothing is flagged. The total just reads lower at checkout and your shipping margin thins.
On our own kids' store, outbound shipping runs about 4.6 percent of revenue, as we broke down in what running WondraKids actually costs. A small, silent leak on that line is exactly the kind of thing that never shows up in a dashboard. You find it at year end when the number is smaller than you planned.
That discrepancy is the honest reason to test instead of trusting a blog post. Ours included.
Split Shipping Stops Inventing Extra Shipments
The same rollout covers a second annoyance, and it is the nicer one.
Shopify's partner post says that today, products sitting in separate profiles, a free gift for example, can produce extra expected shipments at checkout even when the merchant ships one box. Rate consolidation is meant to fix that, and the split shipping setting is being phased out in favor of checkout showing the number of shipments order routing expects.
If you've ever had a customer ask why they were told to expect two packages for one order, this is the cause. It is a genuine improvement, and Shopify says it is rolling out by merchant risk cohort from August 2026, with low-risk shops first.
One related date: on October 12, Cart API support expanded for shipping and pickup in the same order, which is limited to Plus and Enterprise plans. If you are on a standard plan, you can skip that one.
The Audit That Takes an Afternoon
You don't need a developer for the first pass. You need your last 90 days of orders and your current shipping settings.
- List every rate by name, by profile. Settings, Shipping and delivery. Write down each flat or order-amount rate and the exact name it uses. Same name in two profiles is your risk list.
- Find the carts that match more than one. Filter 90 days of orders for carts containing items from two or more profiles. A fragile surcharge, a heavy-item fee, a free-gift profile, and a preorder profile are the usual suspects.
- Price each cart both ways. Old total: sum the matching rates. New total: take the highest within a same-named option, add across different options.
- Check your apps. Merchants are moved as their shipping apps become compatible, and Shopify says new installs of an app not compatible with market-driven shipping show a warning starting October 1. Ask every shipping, rate or delivery-date app for written compatibility status.
- Rewrite stacked surcharges deliberately. If you want the $4 to survive, give it its own shipping option name or fold it into the product price. Do it on purpose, not because a name happened to match.
- Mind the opt-out window. Switching back restores your previous setup and removes shipping changes you made after the upgrade, per the Help Center. If you rebuild rates inside the new model, you lose that rebuild when you roll back.
The painful step is the third one. By hand it is a spreadsheet and a lot of patience. It is also the step people skip.
Where Hiring Someone Is Cheaper Than Guessing
The replay is a small script. Pull the orders, re-price each cart under both models, flag every cart where the total moves, and report the revenue gap by rate name. For a store with a few hundred orders a month, we would budget a couple of hours.
We do that for Shopify merchants under our automation service, and we include the rate rewrite. Here is the honest disclosure: we have not yet run this on a client store that Shopify has already migrated, because the rollout began two weeks ago. It is the same audit-then-fix approach we use for platform deadlines like the one in our Shopify script tags guide.
If your shipping is one flat rate, you probably do not need us. Read the Help Center page, place one test order, move on.
If you have three profiles, a surcharge, a free-gift item and an app, spend the afternoon.
The platform will keep changing the ground under you on a schedule you did not pick. We covered the previous one in Shopify's checkout extensibility deadline. The pattern holds: the notice is written for developers, and merchants find out from their margins.
Three more from the log.

Shopify Script Tags Die March 1: Which Apps Break?
Shopify stops injecting script tags on March 1, 2027. How to find which of your apps still use them, and what a clean replacement looks like.
Oct 01, 2026 · 6 min
Shopify's August 26 Deadline Kills Your Old Checkout Code
Non-Plus Shopify stores lose Additional Scripts on August 26, 2026. What breaks, what replaces it, and why nobody notices until sales look wrong.
Aug 21, 2026 · 6 min
Claude Commerce Agents for Shopify: Worth Building?
Anthropic gave away its shopping agent blueprint. Shopify already built on it. Here's what running one on your own store actually takes.
Sep 04, 2026 · 7 min