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

# Hand off confirmed orders to deliveries

> Dispatch, deliver, and track orders through delivery agents.

# Hand off confirmed orders to deliveries

Once an order is `Confirmed` in the Orders queue, it appears in **Deliveries** for dispatch and delivery. Deliveries owns the logistics half of the lifecycle.

## What lives in Deliveries

* Confirmed orders awaiting dispatch
* Dispatched orders out with delivery agents
* Delivered orders awaiting remittance
* Delivery-agent assignment and pickup location selection

The Orders queue still shows these orders, but the primary work surface for dispatch and delivery is Deliveries. For the delivery agent roster itself — adding agents, coverage areas, performance — see [Manage delivery agents](./delivery-agents).

## Dispatch an order

1. Open **Deliveries**.
2. Open the order you want to dispatch.
3. Select a delivery agent.
4. Select the pickup location the order will ship from.
5. The system checks stock sufficiency at that location. If stock is insufficient, dispatch is blocked unless an override is explicitly allowed.
6. Confirm dispatch.

The order moves to `Dispatched`. Stock is not yet decremented — that happens on delivery, from the location that actually delivered.

## Send order details to the delivery agent

Use the **Send to delivery agent** action to share the order with the agent. Use **Copy** to grab a formatted summary you can paste into WhatsApp or SMS.

Deliveries is a logistics-manager-to-agent handoff, not a sales-rep-to-customer follow-up. Customer Call/WhatsApp buttons are not the focus here — agent send/copy is.

## Mark delivered

When the customer receives the order and pays:

1. Open the order in Deliveries.
2. Mark as `Delivered`.
3. The system decrements inventory at the delivery agent's location that delivered.
4. The decrement is recorded as an inventory movement tied to the order.

The order now awaits remittance. See [Understand the order lifecycle](../getting-started/order-lifecycle) for what comes next, and [Track what delivery agents owe you](../finance/remittance) for collecting the cash.

## Status controls

You can switch a delivery to any alternate delivery status from any current status, except the current status itself. So if an order is `Dispatched` you can move it to `Delivered`, `Rescheduled`, or `Cancelled` — but not back to `Dispatched`.

## What's next

* [Manage delivery agents](./delivery-agents)
* [Manage stock and waybills](./inventory-basics)
* [Notifications and queue configuration](./notifications-and-queue)
