Combine Shopify shipping rates into one checkout line when the extra fee always rides along. Carrier prices still need Advanced.
2026-11-10
Floris-jan de Vries

When should you combine Shopify shipping rates into one checkout line?

A furniture shop charges a carrier quote plus a room-of-choice fee. Two lines at checkout look like a choice, and a slice of buyers take the bare delivery. A shop that adds a packing fee on top of a postal rate has the same shape: the second amount is a component, not an alternative. On 10 November 2026 I opened the live listing for OO ‑ Shipping Rates & Rules, Combined rates overview, Shopify plan requirements, Add the carrier to shipping zones or markets, and Test checkout and activity logs.

Shopify Help on third-party carrier-calculated shipping timed out this morning. I am not quoting a Grow fee or any dollar amount from that page. The app’s plan article is the source for the carrier gate. It read “Last updated 18 days ago” on this check. Help, when it loads, is about your own carrier account. It does not explain how two app rates fold into one checkout line. This note is that gap.

Re-read it if the plan article starts treating Grow yearly as enough, if combined rates change how the adjustment works, or if the listing drops the combine sentence from the hero. The app is Free. The Shopify plan is the cost that can block the use case.

Blend, a single rate card, or a profile

Question

Combined rate

One rate card in the flow

A shipping profile without this app

What the buyer chooses

One checkout name

One method from that card

Each rate is its own choice

Where the price comes from

Rates you select from your zones, plus an optional adjustment

That card’s base: fixed, cart total, weight, quantity, volume, or dimensional weight

The amount you typed on the method

Discount

On cart amount, weight, or quantity, per the combined-rates article

A percentage or threshold on that card

No blending

Shopify plan

A carrier price, so the Advanced gate applies

The same gate once the price comes back through the carrier

No carrier app

Tags

The article says you select rates; tags are not required

Conditions live in the flow

Not this feature

Combine only when the second price must always come along. Leave standard and express as separate methods when the buyer is supposed to pick one. Hiding or renaming a method is a different job, written up in the 7 November checklist. Hide does not require Advanced. A combined price does, because checkout asks the carrier for the amount.

What the article commits to

Combined rates, last updated 18 days ago, Floris de Vries: a combined rate selects rates from your shipping zones and presents them as a single checkout option. You can apply discounts or adjustments based on cart amount, weight, or quantity.

The steps on that page:

  1. Open Combined rates.

  2. Create a combined rate and give it the name checkout should show.

  3. Search and select rates from your zones. No tags required.

  4. Set the discount or adjustment.

  5. Save and enable it.

Those five lines are the docs. The use case around them is whether the pieces already exist as zone rates. A combined rate does not invent a parcel price. It takes rates you already built. If the packing fee is not its own rate yet, build that card first, then select both.

The article does not write out a plus formula. It says merge into one line, with a discount or an adjustment. Check a known cart. If you expected a flat add-on and the log shows another amount, the log wins. Do not invent arithmetic the page does not print.

The checkout name is yours. The underlying service names leave the buyer’s view once they sit inside this one option. That is the point for the furniture shop: “Delivery including room of choice” instead of two ticks. It is also the risk. A buyer who wanted to refuse the surcharge no longer can. Keep that refusal as a separate method you do not combine, or do not combine.

The plan gate sits in front of the sum

The plan article, the same “18 days ago”:

  • Your own prices through the OO - Shipping Rate & Rules carrier usually need Advanced Shopify or higher, a development or Partner development store, or Shopify Plus.

  • If the carrier is already active on the shop, the app treats the store as eligible even when the plan name looks lower.

  • Hide, rename, and reorder work on more plans. You do not need Advanced only for delivery customization.

  • A blocked shop sees a plan banner and a delivery-focused checklist. An eligible shop sees zones, carrier attachment, optional delivery rules, and a test checkout.

Grow yearly is not an automatic yes in that article. Because Help timed out, I am not carrying over a monthly fee for a connected carrier account. That Help table, when you can open it, is about your own UPS, USPS, FedEx, or similar account. It is not a pass for this app. The 1 November checklist goes further on the gate.

Creating the carrier service is not enough. The zones-and-markets article, also “18 days ago”, says checkout only asks the app where OO - Shipping Rate & Rules is attached as a carrier-calculated method. From Admin API 2026-10, a new carrier service is no longer added to the default shipping profile by itself. The app tries to attach it when it is on no zone or market yet, without deleting your other rates. If it is missing from some zones or markets, use Add to remaining zones (or markets) on the home screen. Markets that only inherit shipping are left alone.

Without that attachment the combined rate exists in the app and not at checkout. Test that before you tune the adjustment.

Two rate cards merging into a single checkout line

Listing facts that bound the use case

On 10 November 2026 the listing is Free, with 0 reviews, launched 28 October 2026. The header had no Built for Shopify badge. Further down the page a block showed 5.0 from 1,057 reviews and a badge sentence. That block belongs to a different card on the same page. Do not cite it as this app’s score. Works with showed no carrier brand name in this extract. The categories do include Rate blending, next to flat, carrier, customer, dimension, distance, product, quantity, weight, ZIP, multi-zone, and multi-origin.

The hero states the combine line directly: several rates into one checkout line, with discounts or markups. It also names a visual flow or an AI draft, 40+ conditions, hide/rename/reorder, and logs. AI is a draft you review before save. This use case is the combine step, not the prompt. Dimensional weight as a rate-card base is the 8 November note. You can select that rate inside a combined rate afterwards. The divisor is not in the combined-rates article.

Zero reviews means there is no merchant sentence yet that confirms blending produced the amount they expected in a real checkout. The docs and the listing are the source. A test order is your evidence. The activity log is the check.

How you prove the line, and when a profile is enough

Activity logs keep 7 days of carrier requests. You see which zone matched, which rates came back, and why a path did not apply. One entry shows cart lines, currency, destination, and the per-zone evaluation. The article states that retention. Older than a week is gone.

Test path: carrier attached on the zone or market, a product in the cart, checkout to a destination the zone covers, the checkout name and the amount match, then the log.

A Shopify shipping profile is enough when every method is a choice and the amount is not built from two app rates. That split is the 4 November note on profiles versus a carrier app. A flat amount per zone, with no packing fee and no merge, belongs there. Rate blending is an extra layer you can skip, and so is the Advanced plan, as long as you are not returning your own carrier price.

The app fee on the listing is $0. What you still pay is the Shopify plan if the carrier is not already active. The 9 November note on the free listing compared that fee with other apps. This note does not rescore them. I did not re-open those competitor listings this morning.

Primary sources

On this site

The carrier gate is the 1 November checklist. Hide and rename: the 7 November checklist. Dimensional weight: the 8 November note. Profiles versus a carrier app: the 4 November note. Logs and a test checkout: the 5 November note. The free listing against paid rule apps: the 9 November note. Shopify apps as a service: apps and integrations.

What holds on 10 November 2026

Combine Shopify rates into one checkout line when the pieces already exist as zone rates, the buyer should not be able to refuse one of them, and the shop clears the carrier gate: Advanced or higher, development or Partner, Plus, or a carrier that is already on. The checkout name and the optional adjustment on amount, weight, or quantity come from the combined-rates article. You prove the amount in a test checkout and in seven days of logs.

Drop that conclusion if the plan article moves the gate or the listing removes the combine sentence. This app’s listing, not a second shipping app: OO ‑ Shipping Rates & Rules.

This blog is presented to you by

team member foto

Floris-jan de Vries

Co-owner / Back-end developer / Shopify Expert

As a full-stack developer, Floris-Jan ensures the technical logic behind the design. He also uses his extensive knowledge of Shopify every day to provide our clients with the best possible support.

social icon

You may also like:

A Shopify us vs them table fits brand claims with ticks and a CTA. Live product rows belong in the compare tray instead.

shopify

2026-11-10
Floris-jan de Vries

When is a Shopify us vs them comparison table the right use case?

Judge Shopify B2B app support from the listing, reviews, and privacy contact. Checked 10 November 2026. No public SLA.

shopify

2026-11-10
Floris-jan de Vries

How do you judge Shopify B2B app support and developer continuity?

online origins logo full

The Shopify Select partner for ambitious e-commerce businesses that want to grow!

linkedin online origins iconinstagram online origins icon

Reviews

5/5

Check on Google

Mail: info@onlineorigins.nl

Tel: 073 234 0612

KVK: 89825624

BTW: NL865123639B01

Bruistensingel 500,
5232 AH 's-Hertogenbosch
Cookies

© 2026 Online Origins