Skip to main content
Delivery management lets you control where, when, and how orders are delivered. You can set up delivery zones, create delivery schedules, plan delivery runs, and configure delivery fees.
Delivery settings are only available for supplier accounts. Customers see available delivery options based on your configuration.

Delivery zones

Delivery zones let you organise deliveries by geographic area. Each zone covers specific postcodes, making it easier to manage deliveries and set zone-specific fees.

Creating delivery zones

To create a delivery zone:
  1. Enter a zone name (e.g., “Metro”, “North”, “Rural”)
  2. Add the postcodes this zone covers
  3. Set the zone as active or inactive
Postcodes can only belong to one zone. If you try to add a postcode that’s already in another zone, you’ll need to remove it from the existing zone first.

Using delivery zones

Zones are used for:
  • Organising deliveries — Group orders by zone when planning delivery runs
  • Setting delivery fees — Different fees for different zones
  • Managing coverage — See which areas you deliver to
Use descriptive zone names that make sense to your delivery team. For example, “CBD”, “Inner Suburbs”, “Outer Suburbs”, or “Regional”.

Managing zones

You can:
  • Add or remove postcodes from zones
  • Rename zones
  • Activate or deactivate zones (inactive zones won’t appear as delivery options)
  • Delete zones (if no orders are assigned to them)
If you remove a postcode from a zone, customers in that postcode won’t be able to select delivery until you add them to another zone or create a new zone.

Delivery schedules

Delivery schedules define which days you deliver and when orders need to be placed to qualify for each delivery day. Customers can only select delivery dates that match your active schedules.

Creating delivery schedules

When creating a schedule, you specify:
  • Schedule name — A descriptive name (e.g., “Weekly Metro”, “Express Delivery”)
  • Delivery days — Which days of the week you deliver
  • Cutoff times — When orders must be placed by to qualify for each delivery day
You can create multiple schedules. For example, one for regular deliveries and another for express deliveries with different cutoff times.

How schedules work

When a customer places an order:
  1. The system checks your active delivery schedules
  2. Available delivery dates are shown based on schedule days
  3. Cutoff times determine which dates are available (orders placed after cutoff may need to wait for the next delivery day)
Set cutoff times that give you enough time to prepare orders. For example, if you deliver on Tuesdays, set a Monday cutoff so you have time to pack orders.

Managing schedules

You can:
  • Create multiple schedules for different delivery types
  • Activate or deactivate schedules
  • Update delivery days and cutoff times
  • Delete schedules (if no orders are using them)
Changing a schedule affects which delivery dates customers can select. Make sure changes align with your delivery capacity.

Delivery runs

Delivery runs group orders by delivery date and zone, making it easier to plan and track deliveries. You can see all orders scheduled for a specific date and zone, assign drivers, and track delivery status.

How delivery runs work

Runs are automatically created based on:
  • Delivery date — When the order is scheduled for delivery
  • Zone — Which delivery zone the customer’s postcode belongs to
Orders with the same delivery date and zone are grouped into the same run.

Viewing delivery runs

The delivery runs view shows:
  • Run date and zone
  • Number of orders in the run
  • Assigned driver (if any)
  • Delivery status (planned, out for delivery, completed)
Filter runs by date, zone, or status to focus on specific deliveries. This is especially useful when planning daily deliveries.

Planning delivery runs

You can manually create delivery runs by:
  1. Selecting a delivery date
  2. Choosing a zone (or “Unassigned” for orders without a zone)
  3. Selecting orders to include in the run
This is useful for:
  • Organising deliveries in advance
  • Grouping orders for efficient routing
  • Assigning specific orders to drivers

Managing runs

For each run, you can:
  • View all orders in the run
  • Assign a driver
  • Update delivery status
  • Add or remove orders
  • Track delivery progress
Delivery runs help coordinate deliveries and ensure orders are delivered on time. Use them to plan your delivery routes and manage driver assignments.

Delivery fees

Delivery fees are charged to customers based on their delivery zone. You can set flat fees, offer free delivery over certain amounts, and apply different fees to different schedules.

Creating delivery fee rules

For each fee rule, you specify:

Fee calculation

Delivery fees are calculated as:
  1. Check if the order total exceeds the “free over” amount (if set)
  2. If yes, delivery is free
  3. If no, charge the flat fee
Use “free over” amounts to incentivise larger orders. For example, free delivery over $50 encourages customers to add more items to their cart.

Multiple fee rules

You can create multiple fee rules for:
  • Different zones (e.g., higher fees for rural zones)
  • Different schedules (e.g., express delivery costs more)
  • Different combinations of zone and schedule
If multiple rules could apply, the system uses the most specific match (zone + schedule) over a general rule (zone only).

Managing fees

You can:
  • Create fee rules for each zone
  • Set different fees for different schedules
  • Activate or deactivate rules
  • Update fees as needed
Changing delivery fees affects all future orders. Existing orders keep their original delivery fee.

Non-delivery dates

Non-delivery dates (also called blackout dates) let you block specific dates when you don’t deliver. This is useful for public holidays, company closures, or days when you can’t fulfill deliveries.

Creating non-delivery dates

To block a date:
  1. Select the date you want to block
  2. Optionally add a reason (e.g., “Public Holiday”, “Warehouse Closure”)
  3. Save the blackout date
Once a date is blocked, customers won’t be able to select it as a delivery date. The system will skip blocked dates when showing available delivery options.

How blackout dates work

When customers place orders:
  • Blocked dates are automatically excluded from available delivery dates
  • The system shows the next available delivery date after any blackouts
  • Blackout dates apply to all delivery schedules
Set up blackout dates in advance for known closures. This prevents customers from selecting dates you can’t deliver on.

Managing blackout dates

You can:
  • Add multiple blackout dates
  • View all blocked dates in a list
  • Edit the reason for a blackout
  • Remove blackout dates when you’re ready to deliver again
Removing a blackout date makes that date available for delivery immediately. Make sure you’re ready to deliver before removing blackouts.

Proof of delivery

Proof of delivery helps you confirm that orders were successfully delivered. You can track delivery status, capture signatures, take photos, and record delivery notes.

Delivery status

Each delivery has a status that tracks progress:

Proof of delivery information

For each delivery, you can record:
  • Recipient name — Who received the order
  • Signature — Digital signature from the recipient
  • Photo — Photo of the delivered order
  • Notes — Any additional delivery notes or issues
  • Delivered by — Which driver completed the delivery
  • Delivery time — When the order was delivered
Proof of delivery information helps resolve delivery disputes and provides a record that orders were successfully delivered.

Viewing proof of delivery

You can view proof of delivery for any order. This shows:
  • Delivery status and timeline
  • All proof information (signature, photo, notes)
  • Driver who completed the delivery
  • Delivery date and time
Use proof of delivery to verify deliveries were completed successfully and resolve any customer disputes about missing orders.