TL;DR
Add pricing tiers to a shipping option so Shipit automatically charges the right amount based on how much the cart weighs. Each tier covers a weight range (entered in grams) and has its own price.
What you are trying to achieve
By the end of this page, you will have:
- A shipping option with three weight-based pricing tiers:
- 0–1 kg: €3.99
- 1–5 kg: €6.99
- Over 5 kg: €12.99
- A base price set as a safety net for any cart that falls outside the defined tiers
- No gaps between tiers that could cause unexpected pricing
What you need before you start
- An existing checkout setup in Shipit
- At least one shipping option already created (for example, "Standard Delivery")
- Your product weights entered accurately in your store — pricing tiers are only as reliable as the weights on your products
Weight reference table
Important: Shipit stores all weights in grams. This is the single most common source of mistakes when setting up tiers. A cart of 1 kg must be entered as
1000, not1.
| Weight | In grams |
|---|---|
| 100 g | 100 |
| 500 g | 500 |
| 1 kg | 1000 |
| 2 kg | 2000 |
| 5 kg | 5000 |
| 10 kg | 10000 |
| 20 kg | 20000 |
| 30 kg | 30000 |
Keep this table nearby while setting up your tiers.
Step-by-step
1. Open the shipping option
- Go to your Shipit dashboard and navigate to Delivery Checkout.
- Open the checkout setup you want to change.
- Find the shipping option you want to add weight tiers to (for example, "Standard Delivery") and click to open it.
2. Navigate to the Pricing section
- Inside the shipping option, click the Pricing tab or scroll to the Pricing section.
- Locate the Pricing tiers area.
3. Set the base price
Before adding tiers, set a base price. This is the price Shipit uses if a cart's weight does not match any of your tiers — for example, if there is a gap between tiers or if a cart somehow falls outside all defined ranges.
- In the Base price field, enter
12.99(the same as your heaviest tier — a reasonable default). - Set the currency to match your store (for example, EUR).
The base price is your fallback. Even if your tiers cover all realistic weights, always set it to something sensible so customers are never charged €0 by accident.
4. Add the first tier: 0–1 kg at €3.99
- Click Add tier.
- In the Minimum weight field, enter
0. - In the Maximum weight field, enter
1000. - In the Price field, enter
3.99.
This tier applies to all carts weighing between 0 and 1000 grams (0 to 1 kg).
5. Add the second tier: 1–5 kg at €6.99
- Click Add tier again.
- In the Minimum weight field, enter
1001. - In the Maximum weight field, enter
5000. - In the Price field, enter
6.99.
Notice that the second tier starts at
1001, not1000. If tier 1 ends at1000and tier 2 starts at1000, a cart weighing exactly 1000 grams could match both tiers. To avoid ambiguity, end each tier one gram below where the next begins.
6. Add the third tier: over 5 kg at €12.99
- Click Add tier again.
- In the Minimum weight field, enter
5001. - Leave the Maximum weight field empty. An empty maximum means "no upper limit" — this tier covers all orders over 5 kg regardless of how heavy they are.
- In the Price field, enter
12.99.
7. Review your tiers
Check that your tiers look like this before saving:
| Tier | Min (grams) | Max (grams) | Price |
|---|---|---|---|
| 1 | 0 | 1000 | €3.99 |
| 2 | 1001 | 5000 | €6.99 |
| 3 | 5001 | (none) | €12.99 |
Confirm there are no gaps. Tier 1 ends at 1000, tier 2 starts at 1001 — no gap. Tier 2 ends at 5000, tier 3 starts at 5001 — no gap.
8. Save
- Click Save.
How to verify it worked
- Test with a cart weighing 500 g (for example, a single light item). The shipping option should show €3.99.
- Test with a cart weighing 1000 g exactly. The shipping option should show €3.99 (this is the upper limit of tier 1).
- Test with a cart weighing 1001 g. The shipping option should show €6.99 (this is the start of tier 2).
- Test with a cart weighing 5000 g. The shipping option should show €6.99 (upper limit of tier 2).
- Test with a cart weighing 5001 g or more. The shipping option should show €12.99.
If any test shows the base price instead of the expected tier price, check for gaps between your tiers.
Common mistakes
Entering weights in kilograms instead of grams. This is the most common mistake. If you enter 1 instead of 1000 for 1 kg, your tier covers only carts weighing 0–1 gram — essentially nothing. Always double-check your values against the weight reference table above. Entering weights in kilograms instead of grams is the single most common reason weight tiers appear to never trigger.
Leaving gaps between tiers. If tier 1 ends at 1000 and tier 2 starts at 1002, any cart weighing exactly 1001 grams falls through to the base price. Use the pattern: end tier N at weight X, start tier N+1 at weight X+1.
Not setting a base price. If no tier matches (due to a gap or an unusual cart weight), Shipit falls back to the base price. If you have not set one, the behavior may be unpredictable. Set the base price to a reasonable value — the price for your heaviest tier is a safe choice.
Overlapping tier ranges. If tier 1 covers 0–1000 and tier 2 covers 900–5000, a cart weighing 950 grams could match both. Keep ranges clean: each gram should fall in exactly one tier.
Forgetting to account for packaging weight. If your products' weights in your store do not include packaging, a 950 g product in a 100 g box is actually 1050 g in the parcel. Consider whether your product weights reflect what you actually ship.
What to do next
- Free shipping over threshold — Layer a free shipping rule on top of your tiers for large orders
- Time-based cutoffs — Hide delivery options after a certain time of day or on weekends
- core-concepts/pricing — Learn how base prices, tiers, and rules interact
