Fix Shipping Rules

I have these current shipping rates for one of my products
Express Shipping (4-8 business days)
$12.00


Free Express Shipping (4-8 business days)

Orders $90.00 and up

Free


Standard Shipping (10-15 business days)

$7.00


Standard Shipping (10-15 business days)

Orders $40.00 and up

**$11.00
**
But when I put in 2 items (total price 79.98) it only shows the express shipping option and the standard shipping for $7 option. How do I configure it so it shows the more expensive standard shipping option?

1 Like

Shopify only shows one rate per service level (name) per profile/zone.
When multiple rates share the same name and service code, Shopify chooses the one whose condition applies best typically the cheapest eligible one.

So for your $79.98 order:

  • $7.00 rate (no condition) applies

  • $11.00 rate (requires ≥ $40) also applies
    Shopify picks the lowest cost $7.00.

That’s why you don’t see the $11 one.
Change the name.

Exactly right, Shopify always picks the cheapest eligible rate when two options share the same name and conditions overlap.

I’d just add that it’s also good practice to give each rate a unique name (for example, “Standard Shipping – Basic” and “Standard Shipping – Priority”). This not only makes them both visible at checkout but also helps customers clearly understand the difference between the two options.

Hi,

The reason the $11 Standard Shipping rate isn’t showing is because your current rate setup is overlapping.
Shopify will only show the shipping rate that matches the exact price range you’ve defined.

Right now, it looks like your $11 Standard Shipping is set for:
Orders $40.00 and up which means Shopify treats it the same as your free express threshold logic and your $7 standard rate.

Because your cart total is $79.98, Shopify only shows the rates that fit that price range:

  • $7 Standard (10–15 days)

  • $12 Express

To make the $11 Standard rate appear, you need to set its price range so it does not overlap with the $7 rate or the express threshold.

Example setup:

  • Standard $7 → $0 to $39.99

  • Standard $11 → $40 to $89.99

  • Free Express → $90 and up

Once each rate has a clean price range with no overlap, Shopify will show all the correct options at checkout.

If you don’t understand any part of this, I would love to explain it more clearly.

Hi @Jarch1

Remove the overlapping values from your shipping price brackets. Charge the standard $7 shipping for the max at $79.97 and the standard $11 shipping for the min at $79.98. Shopify just shows the cheapest rate eligible for the particular order. Alternatively, install a third-party shipping app and display multiple rates for the same order.