Create Per-Unit Shipping Rules
Charge based on quantity, weight, or volume in the cart.
What This Does
Per-unit shipping rules let you:
-
Add a fee for every X items, pounds, or volume units in the cart
-
Stack this on top of a base shipping cost (optional)
📦 Examples:
-
Charge $2 per item after 5 items
-
Charge $5 per 10 lb after 5 lb
-
Charge $5 per 200 volume after 500
🛠 Available on Standard, Advanced, and Enterprise plans.
How to Turn It On
-
Go to Shipping Rules
-
Click Shipping Rules Settings (top right)
-
Under Apply Actions, set:
-
Per Unit Price Rules → Yes
-
Per Unit Weight Rules → Yes
-
Per Unit Volume Rules → Yes
-
-
Save
-
Edit your rule → go to Advanced tab → set up Per Unit Price Modifications
How It Works
🔢 Per Unit Price (by quantity)
Charge based on item count.
Example:
-
$5 per 2 items
-
Starts after 5 items
10 items =
⌈((10 - 5) / 2)⌉ * $5 = $15
⚖️ Per Weight Unit
Charge based on total cart weight.
Example:
-
$5 per 2 lb
-
Starts after 5 lb
10 lb =
⌈((10 - 5) / 2)⌉ * $5 = $15
📐 Per Volume Unit
🔒 Only available to select Magento 1 users
Example:
-
$5 per 200 volume
-
Starts after 500
1000 volume =
⌈((1000 - 500) / 200)⌉ * $5 = $15
Notes
-
Units follow what you set under My Account > Global Settings
-
Rounding is always up to the next unit
- Only available on Advanced or Higher Plans