Staff Order

Doc Status: Excellent | ✓ Clear summary | ✓ Easy to read | ✓ Matches code | ✓ Good structure | ✓ Professional look | ✓ Visual components

Why This Matters

The Staff Order page is where floor staff take orders directly at tables. Staff browse the menu, add items to an order, apply any comp items from challenges, and submit orders to the kitchen. This replaces paper order pads and ensures orders flow directly to the kitchen display system.

Staff Journey

Selecting a Table

The left panel shows all tables:
  1. Find the guest’s table in the list
  2. Click on the table card to select it
  3. An order is automatically created for that table if one doesn’t exist
The table card shows:
  • Table name and capacity
  • Zone (VIP, Premium, Standard)
  • Current status (Available, Occupied, Reserved, Maintenance)

Browsing the Menu

The center panel displays the full menu grid:
  1. All Items: Shows everything by default
  2. Filter by Category: Click category tabs to filter:
    • Food
    • Beverages
    • Desserts
    • Cocktails
    • Wine
    • Beer
Each menu item card shows:
  • Item name and description
  • Price in VND
  • Station badge (Kitchen or Bar)

Adding Items to Order

  1. Click Add on any menu item card
  2. The item appears in the order summary on the right
  3. Repeat for all items the guest wants

Removing Items

If you need to remove an item:
  1. Find the item in the order summary on the right
  2. Click the X button next to it
  3. The item is removed from the order

Reviewing the Order

The right panel shows the current order:
  • List of all items with quantities
  • Each item’s price
  • Running total at the bottom
  • Comp badges for complimentary items

Submitting the Order

When the order is complete:
  1. Verify all items are correct in the order summary
  2. Click Submit to Kitchen
  3. The order is sent to the Kitchen Display System
  4. Kitchen staff sees the new items appear

Applying Comp Items

When a guest has earned a comp item (from a challenge like Google Review):
  1. The comp item can be added to their order
  2. It appears with a purple Comp badge
  3. Comp items are free and don’t affect the total

Key Concepts

  • Order: A collection of items for a specific table
  • Menu Item: An item from the menu with price, category, and station
  • Station: Where the item is prepared (Kitchen or Bar)
  • Comp Item: A complimentary item from a challenge reward
  • Submit to Kitchen: Sends the order to the kitchen display for preparation

Technical Details

ComponentFilePurpose
Inline componentspage.tsxTable list, menu grid, cart, order management
Query/MutationPurpose
payments.listTablesFetch all tables
minigames.listAvailableFetch menu items
payments.getOrCreateForTableGet or create an order for a table
payments.addItemAdd an item to an order
payments.removeItemRemove an item from an order
payments.submitOrderSubmit order to kitchen
payments.getOpenOrderByTableGet current open order for a table
payments.getWithItemsGet order details with all items

See Also

Reception View

Table overview for reception staff

Kitchen Display

Kitchen station order display

POS Challenges

Manage challenge rewards

Admin Dashboard

Dashboard overview and navigation