Setting Delivery Costs and the Delivery Area: by Distance or by Postal Code

You determine your delivery costs in two ways: by postal code – one delivery fee and one minimum order value per PLZ – or by the distance driven, in tiers measured in kilometres, each tier with its own fee and its own minimum order value. Both ways may exist side by side, and a single stored delivery price is enough for you to switch delivery on at all. You maintain this in the panel under Logistik; the fee, the minimum order value and the area assignment are calculated server-side with every order, so the cart shows the price you set.

Way 1: delivery prices by postal code

Under Logistik → Lieferpreise (PLZ) you enter, for each postal code, the five-digit PLZ, the Liefergebühr (delivery fee) and the Mindestbestellwert (minimum order value) and save. You repeat this for every postal code you deliver to. A duplicate entry – the same PLZ and the same area – is rejected. Step by step this is described in Delivery prices by postal code.

Splitting a large postal code into named sub-areas

You can split a postal code into named sub-areas, for example by district. The guest then selects the matching area in the cart. This option is available depending on how your restaurant is set up – check in your panel whether it is available to you.

Way 2: delivery prices by the distance driven

Under Logistik → Lieferung nach Entfernung you set up the prices based on the distance driven. The starting point is your profile address by default and can be adjusted. You also choose the mode of travel – car, motorcycle, scooter, bicycle or on foot – as it affects distance and route. Setting this up is explained in Delivery prices by distance.

The rules for the tiers

  • Every tier has a lower and an upper limit in kilometres, its own delivery fee and its own minimum order value.
  • The upper limit must be above the lower limit.
  • Tiers must not overlap.
  • There may be at most one open tier without an upper limit – and it must be the last one.

Radius and free delivery

With a maximum delivery radius you draw an outer boundary around your delivery area; without a radius, the tiers define the boundary. With free delivery from a minimum order value the delivery fee is waived above an amount you set. Both are optional. How promotions additionally take effect in the cart is described under Discounts & Promotions.

Estimated time of arrival and ETA buffer

To the pure driving time an ETA buffer is added – 30 minutes by default – so that the displayed estimated time of arrival stays realistic. It remains a time-based estimate for orientation. How to fine-tune times during service is shown in Managing preparation times under pressure.

What the guest sees when the address does not fit

  • If the postal code is not stored, the message Für diese PLZ ist aktuell kein Lieferpreis hinterlegt appears and the delivery is declined.
  • If an address lies outside the delivery area, the delivery is declined – where applicable with a note about the outermost tier.
  • If the cart is below the minimum order value, the system states the shortfall.

Map with route: optional, off by default, only with consent

Two separate switches set whether a map with the route appears in the cart and whether it appears in the order history. Both switches are off by default, and the map is additionally shown only if the guest consents. What the guest sees is a time-based estimate for orientation: there is no live location tracking of the driver, the marker moves by calculation. A driver phone number per tier can be stored; the guest then sees a call link during the delivery window. The price is calculated server-side in any case – whether the map appears or not.

The order of steps the system enforces

At least one delivery price – by PLZ or by distance – must exist before you can save the service type Lieferung or Beide under Logistik → Service-Optionen; without a price it cannot be saved. If you later delete all PLZ prices and no distance price remains, the service type can revert automatically to Abholung. An overview of both service types is given in Delivery & Pickup.

Which variant is worth it for whom?

In a city, a handful of postal codes often covers your entire delivery area – then the PLZ variant is enough. If your postal code is large, the distance tier reflects the effort more precisely. In the countryside, where a single PLZ covers several districts, the named sub-areas help. The order itself stays with you – with 0 % Provision pro Bestellung, see Ordering system without commission.

Frequently asked questions

How do I set delivery costs by postal code?

In the panel, open Logistik → Lieferpreise (PLZ) and enter the five-digit PLZ, the delivery fee and the minimum order value. After saving you repeat this for every postal code you deliver to.

How do I calculate delivery costs by distance?

Delivery costs by distance are created under Logistik → Lieferung nach Entfernung as tiers in kilometres, each with its own delivery fee and its own minimum order value. The basis is the route actually driven from your starting point, calculated for the selected mode of travel.

Can I use postal code and distance together?

Yes. PLZ prices and distance tiers can be combined, but you can also use only one of the two ways. For delivery it is enough that at least one delivery price is stored on one of the two ways.

What happens when a guest orders from outside my delivery area?

If the address lies outside the delivery area, the delivery is declined – with distance prices, where applicable, with a note about the outermost tier. If the postal code is not stored at all, the guest sees the note that no delivery price is currently stored for this PLZ.

How do I set up free delivery from a certain order value?

Free delivery from a certain order value is set up in the distance variant. Once the cart reaches the amount you set, the delivery fee is waived.

Can my guests see where the driver currently is?

No. There is no live location tracking of the driver. The optional map shows the route and the estimated arrival time as a time-based estimate, and it appears only if you switch it on and the guest consents.

Why can I not activate delivery?

The service type Lieferung or Beide can only be saved once at least one delivery price by PLZ or by distance exists. If you delete all delivery prices again, the service type can revert automatically to Abholung.


More on this: Delivery & Pickup · Online ordering system · Opening hours & pickup times

How to set this up

Hear about new features first

We keep building on this capability and on the rest of the platform. Sign up and learn about every change before it shows up in your panel — short, concrete, and only when there is something to say.

Your choice about cookies and optional services

Technically necessary functions are always active. We only use optional services – such as measuring our ads – if you agree. You can change your choice at any time.