How to set shipping rate rules (DIM factor, fallback dimensions, surcharges)

Important note: These are global settings that affect the entire shipping system. Want to define rules once and use them everywhere? Set them in this step.

Just want to define values case-by-case instead? You can skip this and configure directly in each Carrier Method under the How to set up carrier methods step – ideal if your carriers follow different rules.

A. Set the DIM Factor

DIM Factor = the number used to calculate Dimensional Weight.

Formula: DW = (Length × Width × Height) / DIM

Steps

#1. Go to SettingsShipping rate calculator

#2. Enter a number (e.g., 6000)

#3. Save

#4. If you already have carrier methods, choose whether to apply this new DIM globally

For example:

  • Box size: 40 x 30 x 30 cm
  • DW = 40 x 30 x 30 ÷ 6000 = 6kg
  • If the actual weight is 3kg → the carrier charges 6kg, not 3kg.

B. Set fallback dimensions

Fallback dimensions are only used when a product has no size or weight data from:

  • Shopify product info, and

  • Product Dimension Rules (we showed you how above)

If either source provides valid dimensions, the fallback will be ignored.

You can use this setting as a safety net to prevent missing data and calculate exact shipping rates.

Steps

#1. Go to SettingsShipping rate calculator

#2. Turn ON Fallback dimensions

#3. Enter default Length, Width, Height, Weight

#4. Click Save

If a new product hasn’t been updated with size info:

  • → The app will use the fallback size (e.g., 20 × 20 × 10 cm)
  • Shipping fee will still calculate correctly, avoiding errors at checkout.

C. Create and manage surcharge types

Surcharges help you add extra fees like:

  • Fuel charge
  • Oversize fee
  • Residential delivery fee

Steps

#1. Go to SettingsShipping rate calculator

#2. Scroll to Surcharge settings

#3. Click Add surcharge

#4. Name the surcharge (e.g., “Fuel Fee”)

#5. Enter an amount

#6. Save

These surcharges can now be added to any Carrier Method.