Skip to main content
A Range rate charges one price for a band of values. Stack several of them and you get a price table — the classic “0–5kg costs $8, 5–10kg costs $12” structure.

Setting one up

1

Add a rate and pick what to measure

Set Calculation parameter to whatever the bands should be measured against — Total weight of items, Total price of items, or Number of items.
2

Set Rate Type to Range

Three fields appear: Range Start, Range End, and Price.
3

Enter the band

Range Start is required. Range End can be left empty, which means “and above”.
4

Repeat for each band

Click Add rate again and create the next band, using the same rate name each time.
Using the same rate name across bands is what makes this work. The customer sees one shipping option; ShipMagic returns only the band that matches their cart. Different names would show them several options at once.

Covering the whole scale

Bands must not overlap, and should not leave gaps. If a cart falls into no band, that rate produces nothing. A complete weight table looks like this:
Mind the boundary. If one band ends at 5 and the next starts at 5, a cart weighing exactly 5 is ambiguous. Start the next band just above — 5.01
The final band with an empty Range End is important: without it, a cart heavier than your largest band gets no rate at all.

Range + Incremental

When a band should have a base price plus a per-unit charge inside it, set Rate Type to Range + Incremental. You give the band (Range Start / End), then a base price, an incremental price, and a “per each” step. Use it for tables like “5–10kg is $12 plus $1.50 for every kg over 5”.

Range + Range

Range + Range matches on two parameters at once. You set a band on the rate’s main calculation parameter, then choose a second parameter and give it its own band and price. Use it for tables that vary along two axes — for example weight and order value, where heavy-but-cheap and heavy-but-expensive orders should price differently.
Range + Range is the most intricate rate type in the app. If you find yourself needing three or more axes, that is usually a sign to split the logic across several rules with priorities instead.

Examples

Free shipping above a threshold
Price by number of items

Incremental rates

A base price plus a charge per unit.

Percentage rates

Scale with order value instead of bands.

Maximum and minimum

Bound the result of any calculation.

Basic shipping rate

The full rate dialog reference.