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

# Orders Overview

> Learn how orders flow through storekit from customer checkout to fulfilment. Covers order statuses, accept and reject actions, and managing live order queues.

Orders are the core of your storekit store. When a customer completes checkout, an order is created and flows through your system until fulfilled.

## Order Lifecycle

Every order moves through a series of statuses:

```
Pending → Accepted → Preparing → Ready/Out for Delivery → Complete
```

| Status               | Description                                         |
| -------------------- | --------------------------------------------------- |
| **Pending**          | Order placed, waiting for confirmation              |
| **Accepted**         | You've confirmed the order                          |
| **Preparing**        | Order is being prepared                             |
| **Ready for Pickup** | Order ready for customer collection (pickup orders) |
| **Out for Delivery** | Order handed to driver (delivery orders)            |
| **Complete**         | Order fulfilled and closed                          |
| **Rejected**         | Order declined by the store                         |
| **Cancelled**        | Order cancelled                                     |

## What's in an Order

Each order contains:

* **Customer details** - Name, email, phone (based on your [checkout settings](/getting-started/launch/create-your-store#checkout-settings))
* **Fulfillment method** - Pickup, Delivery, Dine-in, or Catering
* **Items** - Products with modifiers and special instructions
* **Timing** - ASAP or scheduled date/time
* **Payment** - Amount, method, and status
* **Delivery address** - For delivery orders
* **Table** - For dine-in orders

## Order Types by Fulfillment

Orders behave differently based on fulfillment method:

| Fulfillment  | Key Differences                                                           |
| ------------ | ------------------------------------------------------------------------- |
| **Pickup**   | Customer collects from your location. Shows collection code.              |
| **Delivery** | Includes delivery address and fee. May integrate with delivery providers. |
| **Dine-in**  | Linked to a table. Can be added to an open bill for pay-at-table.         |
| **Catering** | Larger orders, typically pre-orders with longer lead times.               |

## Receiving Orders

Orders appear in your dashboard immediately when placed. You can also receive notifications via:

* **Dashboard** - Live order feed with audio alerts
* **Email** - Order notification to your configured email
* **Printing** - Auto-print tickets to connected printers
* **POS** - Orders sent directly to your point-of-sale system

## Managing Orders

<CardGroup cols={2}>
  <Card title="Managing Live Orders" icon="list-check" href="/guides/orders/managing-live-orders">
    Handle incoming orders in real-time
  </Card>

  <Card title="Archiving Orders" icon="box-archive" href="/guides/orders/archiving-orders">
    Keep your dashboard organised
  </Card>

  <Card title="Disable Ordering" icon="circle-pause" href="/guides/orders/disable-ordering">
    Temporarily pause your store
  </Card>
</CardGroup>

## Order Codes

Each order has a random **order code** (e.g., "A1B2") displayed to customers. Use this to:

* Identify orders at pickup
* Verify delivery handoffs
* Reference orders in customer communication

See [Order Codes](/guides/orders/advanced/order-sequence-policy) to configure code format, reset policy, and prefixes.

## Related

* [Direct Printing](/guides/printing/printer-setup) - Auto-print order tickets
* [Fulfillment Settings](/getting-started/launch/configure-fulfillment) - Configure how orders are fulfilled
