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

# Fulfill Customer Orders from Picking List to Delivery

> Process a customer order end-to-end in Avstarna: review the picking list, pack collis, print documents, confirm delivery, and generate an invoice.

Every customer order in Avstarna moves through a defined workflow — from the moment it appears in your orders list to the final delivery confirmation and invoice. Whether an order arrives through a WooCommerce sync or was entered manually, the fulfillment steps are the same. This guide walks you through the entire process from start to finish.

## Open Your Orders

Navigate to **Orders** from the main menu to see all active orders. The list is divided into **Active Orders** and **Done Orders**, so you always have a clear view of what still needs attention. Click any order to open its detail page, where you'll find the order ID, customer information, scheduled delivery date, and current status.

<Tip>
  You can update the delivery date directly from the order detail page if the customer requests a change before the order is dispatched.
</Tip>

## Sync Orders from WooCommerce

If you use the WooCommerce integration, click **Fetch** from the Orders page to pull the latest orders from your WooCommerce store into Avstarna. Manually created orders are always visible immediately without needing a sync.

## Fulfill an Order

<Steps>
  <Step title="Review the picking list">
    Open the order detail page. The **order items** section acts as your picking list — it lists every product and quantity that needs to be gathered for this order. Review it carefully before moving to the warehouse floor.
  </Step>

  <Step title="Update the order status">
    Use the **Order Preparation** control to set the order to in progress. This signals to your team that picking has started and timestamps the action for your audit trail.
  </Step>

  <Step title="Add collis to the order">
    Collis are the physical shipping boxes you'll pack the order into. From the order detail page, select **Add Colli** and add as many boxes as the order requires. Each colli can be individually tracked through packing and delivery.
  </Step>

  <Step title="Add bundles to collis">
    With your collis created, assign **bundles** to each one. A bundle groups specific products together inside a box. Distribute bundles across your collis according to the order's packing requirements.
  </Step>

  <Step title="Print the picking list and packing slip">
    Before heading to pick, print both documents:

    * **Picking List** — a warehouse-facing document listing every item to collect.
    * **Packing Slip** — a customer-facing document included in the shipment.

    Both are available as PDFs directly from the order detail page.
  </Step>

  <Step title="Mark items as picked">
    Open the **Picked Status** page for the order and mark each item as picked as your team collects it from the warehouse. This gives you a real-time view of picking progress and ensures nothing is missed before packing.
  </Step>

  <Step title="Create and send the invoice">
    Once the order is fully picked and packed, generate the invoice from the order detail page. Review the line items, then send it to the customer directly from Avstarna.
  </Step>

  <Step title="Move to delivery">
    When the order is packed and invoiced, use the **Move to Delivery** action to hand it off to the delivery workflow. The order will appear in your delivery planning queue, ready to be assigned to a route.

    <Note>
      See the [Delivery Planning guide](/guides/delivery-planning) to learn how to assign orders to routes and confirm delivery with a driver signature.
    </Note>
  </Step>

  <Step title="Confirm delivery">
    Once the driver reaches the customer, delivery is confirmed through the **SignaturePad** — the customer or driver signs directly on the screen, and the signature is recorded against the order. The order then moves to your **Done Orders** list automatically.
  </Step>
</Steps>

## Audit Trail and Reports

<Accordion title="Prepare log and report generation">
  Every order supports a **prepare log** submission, which captures key fulfillment actions and timestamps for audit purposes. You can submit the prepare log from the order detail page once preparation is complete.

  Avstarna also generates order reports that summarise the full fulfillment lifecycle. Use these reports for internal quality checks, customer queries, or compliance documentation.
</Accordion>

<Warning>
  Always submit the prepare log before moving an order to delivery. Missing log entries can create gaps in your audit trail that are difficult to reconstruct after the fact.
</Warning>
