You can set up multiple delivery rates in your shop, with each delivery rate restricted to a particular delivery region and having its price determined by a set of delivery rules. For example, you could have an Express delivery rate available within the UK that charges £6 for orders weighing less than 2kg, charges £3 per kilogram for orders weighing between 2kg and 5kg, and isn't available for orders weighing over 5kg.

You can configure delivery rates by clicking Configuration in the shop management panel menu and then clicking Delivery rates to view the delivery rate list.

The delivery rate list

The delivery list initially shows all of the delivery rates in your shop. The drop-down field above the list lets you filter it to show only delivery rates available in a particular region. You can click on the column headers to sort by any column.

Adding a delivery rate

To create a delivery rate click Create new delivery rate and then edit it in the same way as described below.

Editing a delivery rate

To edit a delivery rate, click Details on the corresponding row in the delivery rate list. The delivery rate form will be displayed. You can give the delivery rate a name, choose a region, and set how tax should be calculated. The delivery rate name is displayed to customers during the checkout process. The region can be any delivery region, or the special Rest of the world region to make the delivery rate available in any country that does not otherwise have a delivery rate set up. Tax can either be calculated in proportion to product taxes or at a fixed tax rate — ask your accountant if you are unsure which setting is appropriate for your shop.

The delivery rules for the rate are shown below these fields. Click Add rule to add additional delivery rules.

Each rule can be based on the order price, order weight, or number of items in the order. You can limit each rule to apply only for certain ranges of prices, weights, or numbers of items. The price for each rule consists of a fixed element and a variable element that is multiplied by any additional price, weight, or number of items above the minimum at which the rule applies.

In the example at the top of this help page we wanted to charge £3 per kilogram for orders weighing between 2kg and 5kg. This would be implemented by a rule based on order weight with a lower limit of 2 and an upper limit of 5 (assuming product prices were entered in kilograms). The fixed element of the price would charge £6 (as a 2kg order should be charged £6) and the variable element would charge £3 per additional kilogram above 2kg.

Rules are tested in order, and if no rule matches a particular order then the delivery rate will not be offered for that order.


Simple delivery rates increase the number of visitors who will buy from you. Many sites, including Amazon, charge a fixed delivery price for low value orders and offer free delivery for higher value orders. In figure 1 you can see how to set up a delivery rate that charges £5 for orders up to £25 and nothing for orders over £25. Note that the second delivery rule does not need to specify a minimum price because rules are tested in order, and so the first rule will determine the price for orders worth up to £25.

Figure 1. a delivery rate charging £5 for orders up to £25 and nothing for orders over £25