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

# Creating Orders on the POS

> Build orders from the web POS register — search and filter the menu, add items with variations and modifiers, choose an order type and table, apply discounts and charges, then save.

The POS register is the main point-of-sale screen in the web admin. You use it to build an order from your menu, choose how the order will be served, apply any discounts or extra charges, and save it. Open it from **POS** in the left sidebar.

## How the register is laid out

The register uses a two-column layout:

* **Left side — the menu.** Browse your categories, use the search bar to find an item by name, and tap a category to filter what's shown. Tap any item card to add it to the order.
* **Right side — the cart.** This is the order you're building. It lists the items you've added, their quantities, the running total, and the controls for order type, table, discounts, charges, and notes.

<Note>
  Items, categories, variations, and modifiers all come from your menu setup. If something is missing or priced wrong here, fix it in the menu, not on the register. See [Adding and Editing Menu Items](/menu/menu-items) and [Variations, Modifier Groups, and Item Modifiers](/menu/variations-and-modifiers).
</Note>

## Permissions

* Staff need the **Create Order** permission to start and save a new order, and **Update Order** to change an existing one.
* Applying a discount requires the **Apply Promotion Discount** permission; managing discount rules more broadly uses **Manage Promotion Discount**.
* Choosing a table for a dine-in order requires permission to view tables.
* To open or edit an order started by another staff member, the **Open Others Orders** permission is needed.

## Adding items to the order

<Steps>
  <Step title="Find the item">
    Tap a category on the left to narrow the list, or type into the search bar to find an item by name.
  </Step>

  <Step title="Choose a variation (if the item has one)">
    Some items come in sizes or formats — for example Small, Medium, and Large. When you tap an item that has variations, a chooser appears. Pick the variation you want; the price updates to match that variation.
  </Step>

  <Step title="Select modifiers (if the item has them)">
    If the item has modifier groups — such as Toppings, Sauce, or Spice Level — they appear so you can build the item the way the customer wants. Some groups let you pick one option, others let you pick several. Required groups must be answered before the item can be added. Chargeable options add their price to the item.
  </Step>

  <Step title="Add to the cart">
    Confirm your choices and the item lands in the cart on the right.
  </Step>

  <Step title="Adjust quantity">
    In the cart, increase or decrease the quantity for any line as needed.
  </Step>
</Steps>

<Tip>
  Variations can carry their own modifiers, separate from the base item's. If you change the size after selecting toppings, double-check the modifier choices still match what the customer asked for.
</Tip>

## Choosing the order type

Every order is one of three types, selected in the cart:

| Order type   | Use it for                                    |
| ------------ | --------------------------------------------- |
| **Dine-in**  | A customer eating in; you assign a table.     |
| **Takeaway** | A customer collecting the order to take away. |
| **Delivery** | An order being delivered to the customer.     |

The order type also determines which extra charges and fees apply (see below).

## Selecting a table for dine-in

For a dine-in order, open the table picker on the left to assign the order to a table.

* Tables are grouped by **dining area**, so you can see what's free in each section of the floor.
* Only active, available tables are offered — a table that already has a running order won't be selectable.
* After you save the order, the table list refreshes so its status stays accurate for the next person.

<Warning>
  If someone else grabs the same table at the same moment, you may see an "already in use" conflict. Pick another free table or check the existing order on that table before continuing.
</Warning>

For setting up areas and tables, see [Managing Dining Areas](/floor/areas) and [Managing Tables and Waiter Assignments](/floor/tables).

## Order notes and waiter

* **Order notes** let you add a free-text instruction for the whole order.
* The **waiter/staff selector** records who the order belongs to. This matters for ownership and reporting — orders are tied to the staff member who took them.

## Extra charges and delivery fee

* **Extra charges** are added to the order based on its order type (for example a service charge). Which charges apply is controlled by your branch configuration.
* For delivery orders, a **delivery fee** is added. The default fee comes from your branch delivery settings.

You can remove a charge from an order if it shouldn't apply. For how delivery fees are configured, see [Branch Delivery Settings](/settings/delivery).

## Applying a discount

You can discount an order in two ways:

<AccordionGroup>
  <Accordion title="Fixed amount" icon="tag">
    Subtract a set amount from the order total — for example, a flat discount off the bill.
  </Accordion>

  <Accordion title="Percentage" icon="percent">
    Subtract a percentage of the order total.
  </Accordion>
</AccordionGroup>

When you apply a discount you can also record **discount given by** — the staff member who authorized it — so the discount is attributable later. You can remove a discount from the order if it was added in error.

<Note>
  Applying discounts requires the **Apply Promotion Discount** permission. Staff without it won't see or be able to use the discount controls.
</Note>

## Saving and resetting

<Steps>
  <Step title="Review the cart">
    Check the items, quantities, order type, table (for dine-in), charges, and any discount.
  </Step>

  <Step title="Save the order">
    Save to submit the order. Dine-in tables update their availability once the order is saved.
  </Step>

  <Step title="Start fresh">
    Reset the register to begin a new order with an empty cart.
  </Step>
</Steps>

<Check>
  Saved orders appear in the order list, where you can take payment, send tickets to the kitchen, and track status.
</Check>

## Related

<Columns cols={2}>
  <Card title="Finding Orders and Managing Order Detail" icon="receipt" href="/pos/order-list-and-detail">
    Search saved orders and work through the full order detail view.
  </Card>

  <Card title="Taking Payments, Splits, and Tips" icon="credit-card" href="/pos/payments-and-tips">
    Collect payment, split a bill, and add tips.
  </Card>

  <Card title="Kitchen Tickets (KOT) and Printing" icon="chef-hat" href="/pos/kot-and-kitchen-print">
    Send orders to the kitchen and print tickets.
  </Card>

  <Card title="Variations, Modifiers, and Item Modifiers" icon="list" href="/menu/variations-and-modifiers">
    Set up the variations and modifiers that appear on the register.
  </Card>
</Columns>
