> ## Documentation Index
> Fetch the complete documentation index at: https://docs.florists.digital/llms.txt
> Use this file to discover all available pages before exploring further.

# Delivery areas & prices

> Price delivery from the recipient's address using postcode areas or distance bands, and set what happens for every other address.

When your team types the recipient's address, Digital Florists matches it to one of your delivery areas and takes that area's charge.

<Info>
  **This page covers features gated by Admin-tier permissions** — typically Settings access. Admins have these by default; your administrator can adjust who has them in [Settings > Team](/settings/team).
</Info>

Go to **Settings** > **General**, open the **Hours & delivery** tab and choose **Delivery areas & prices**.

## Drawing your areas

Each area is a piece of the map you have priced: a group of postcodes, a ring around the shop, or a whole country. Areas belong to the shop, so pick the shop in the **Set per shop** band before you edit them.

Choose how you draw them in **Areas are set by**.

* **Postcode** matches on what the postcode starts with. In the UK you can enter a single prefix such as `L18`, a narrower one such as `LL35 6`, or a district range such as `CH41-CH49`. In Ireland the same field takes the first three characters of an Eircode; in the US it takes a full ZIP or its first digits.
* **Distance from the shop** matches on how far the address is, measured in a straight line from your shop address. Give each band a **From** and an **Up to**.

Press **Add postcode area** or **Add distance band** for each area you deliver to. Press **Add country** to price everywhere else in a country as one area.

<Frame caption="Areas run from local same day postcodes out to nationwide courier and relay, each with its own price and minimum order.">
  <img src="https://mintcdn.com/digitalflorists/ucOr_I0MxOIdzllm/images/Settings/settings_delivery_areas.png?fit=max&auto=format&n=ucOr_I0MxOIdzllm&q=85&s=4dacef4809631636b1a739bcecb24157" alt="Delivery areas and prices list showing nine areas from Allerton & Mossley Hill at 3.50 same day through Wider Liverpool and Wirral to Rest of the UK at 12.95 and Ireland at 15 by relay, with Add postcode area and Add country buttons." width="1503" height="1020" data-path="images/Settings/settings_delivery_areas.png" />
</Frame>

## What each area holds

Press **Edit** on a row to change it. Anything you have not priced yet shows **Not priced** in amber.

<Frame caption="Editing an area happens in place: name, postcodes, charge, minimum order, free delivery threshold, fulfilment method and same day availability in one card.">
  <img src="https://mintcdn.com/digitalflorists/ucOr_I0MxOIdzllm/images/Settings/settings_delivery_area_edit.png?fit=max&auto=format&n=ucOr_I0MxOIdzllm&q=85&s=66bd26779e3657bb1a200a1b2731ec0b" alt="Delivery areas settings with the Allerton & Mossley Hill area open for editing, showing postcode L18, a 3.50 delivery charge, free delivery over 60.00, fulfilment method Delivery and same day delivery ticked, above the other Liverpool areas." width="1190" height="440" data-path="images/Settings/settings_delivery_area_edit.png" />
</Frame>

Every area carries the same settings.

| Setting                                  | What it controls                                                                            |
| ---------------------------------------- | ------------------------------------------------------------------------------------------- |
| **Area name**                            | What you call it, such as Mossley Hill or Up to 5 miles                                     |
| **Postcodes**, or **From** and **Up to** | The postcode prefixes or the distance band the area covers                                  |
| **Delivery charge (inc. tax)**           | What this area costs. Enter 0 for free delivery, or leave it blank until you have priced it |
| **Country**                              | The country the area belongs to                                                             |
| **Minimum order (blank for none)**       | The smallest order value this area accepts                                                  |
| **Free delivery over (blank for never)** | The order value at which delivery stops being charged here                                  |
| **Fulfilment Method**                    | Who serves the area: **Delivery**, **Courier** or **Relay**                                 |
| **Same day delivery here**               | Whether today's deliveries reach this area                                                  |

### Who serves each area

When you mark an area **Courier** or **Relay** and your team enters an address inside it, the order takes that method as soon as the address goes in. Your team can change the method on the order whenever they need to. An order that arrives this way waits for someone to confirm it, which is covered in [Orders](/daily-operations/orders#confirming-a-relay-or-courier-order).

## Addresses no area covers

Under **All other addresses**, set one rule for every address that matches none of your areas, international addresses included. **Fulfilment Method** decides whether those orders stay on the method your team chose or become a delivery, courier or relay order. **Fulfilment charge** decides the money.

* **Charge the delivery option's price and warn staff** prices the order from the option and flags it for your team.
* **Charge a fixed amount** uses the amount you enter in **Charge (inc. tax)**.
* **Ask staff to enter a charge** leaves the charge blank for someone to type in.
* **Do not offer online** stops the order being priced automatically.

<Frame caption="All other addresses sits under your areas: the fulfilment method and charge for anything no area matches, then the shop's minimum order for delivery.">
  <img src="https://mintcdn.com/digitalflorists/ucOr_I0MxOIdzllm/images/Settings/settings_outside_areas.png?fit=max&auto=format&n=ucOr_I0MxOIdzllm&q=85&s=243ed66f9caf69e14ebf48404c2e9479" alt="All other addresses section with Fulfilment Method set to Keep selected fulfilment method, Fulfilment charge set to Charge the delivery option's price and warn staff, a blank Charge field, Minimum order for delivery 20.00, Minimum spend based on Merchandise after discounts, and a Save delivery areas button" width="1216" height="476" data-path="images/Settings/settings_outside_areas.png" />
</Frame>

<Info>
  Options priced by delivery area need at least one area before they can price an order.
</Info>

## Minimum order and free delivery

Set **Minimum order for delivery (inc. tax)** to put a floor under every delivery from this shop. Leave it at 0 for no minimum. Give an area its own **Minimum order** where it needs a higher one.

**Minimum spend is based on** shows what the minimum is measured against: your merchandise after discounts, including tax and excluding delivery and payment fees. Free delivery thresholds use the same amount.

<Warning>
  **A minimum warns your team rather than stopping them.** An order below it shows a warning your team can carry on past. Choose **Cannot take the order** in [Booking rules](/settings/delivery/booking-rules) if you want it stopped instead.
</Warning>

Open **Free delivery premiums** to decide what happens when an order reaches an area's **Free delivery over** amount. Leave **Free-delivery threshold also waives option premiums** off and the extra on an area-priced option is still charged. Switch it on and that extra is waived too. Same day and busy day extras are charged either way.

## Common questions

<AccordionGroup>
  <Accordion title="Can each shop have its own areas and prices?">
    Yes. Areas, their charges and the shop minimum belong to the shop, so switch shop in the **Set per shop** band before you edit them. **Free delivery premiums** is one choice that applies to every shop.
  </Accordion>

  <Accordion title="What happens to orders I have already taken when I change a price?">
    Nothing changes on them. A saved order keeps the charge you agreed with the customer until someone opens it and chooses **Update delivery price**. See [Orders](/daily-operations/orders#the-agreed-delivery-charge).
  </Accordion>
</AccordionGroup>

## What's next?

<Columns cols={2}>
  <Card title="Opening hours" icon="clock" href="/settings/delivery/opening-hours">
    The hours you work, separate delivery hours, and the days you close.
  </Card>

  <Card title="Delivery options" icon="truck" href="/settings/delivery/delivery-options">
    The options your team offers, their prices and your default option.
  </Card>

  <Card title="Surcharges" icon="tag" href="/settings/delivery/surcharges">
    Busy day extras, same day orders and your order-by time.
  </Card>

  <Card title="Booking rules" icon="calendar-check" href="/settings/delivery/booking-rules">
    Notice, how far ahead orders go, daily limits and the services each shop offers.
  </Card>

  <Card title="Create an Order" icon="plus" href="/daily-operations/creating-an-order">
    See the charge and the address warnings as you take an order.
  </Card>
</Columns>
