This project is not covered by Drupal’s security advisory policy.

The Multiple Flat Rates module enables you to easily define multiple flat-rate style delivery rates based on product class.

But what does that mean!?

You can define a base cost irrespective of the amount of items of that class order plus an additional price (base unit cost) per X number of products.

Furthermore, you can group product type rules together to have a set of rules such as Standard / Recorded / Next Day

Example Usage

Say you have two Product Classes (Apricots and Bananas).

You can define the standard base cost of shipping Apricots as

Base Cost: £10

This means that ordering even 1 Apricot will incur a delivery cost of £10 (Base Price).

You can then also say the base unit is 10 Apricots and every base unit beyond the first one incurs an additional delivery cost of £0.5 .

So if the client orders up to 10 Apricots they will have to pay £10 delivery costs. If they order from 11-20 Apricots they will pay the base price of £10 + £0.5. If they order anything over 20 Apricots another base unit kicks in so you have another £0.5 to pay, and so on.

Now, say you have Bananas with:

Base Price: 1.00
Base Unit: 1
Additional Price per unit: 0.1

In our cart we have 15 Apricots and 12 Bananas:

Apricot delivery costs:

First base unity incurs cost of £10
Additional 5 Apricots incur a delivery cost of £0.5

Total cost: £11.5

Banana delivery costs:

Base delivery cost = £1
subsequent 11 products delivery costs £0.11

Total Cost: £1.11

Total cost: (11.5) + (1.11) = 12.61


Developed by [ronald_istos] ( -

The module was financed by Homemadedigital Ltd (

Project information