Skip to content

Order Processing Workflow

Andrew Dzobko edited this page Feb 7, 2025 · 2 revisions
  1. Order Placement

    • Customers place orders at the POS terminal or the restaurant website.
    • The system assigns each order a unique ID and timestamps it.
    • Orders are broken down into individual items, each tagged with its respective station (e.g., Kitchen, Drinks Bar).
    • If an order is placed through the website for either pickup or delivery, staff at the order marking stations must review and approve it before preparation begins.
  2. Order Routing

    • The system filters order items based on their assigned station.
    • Each station receives a list of pending items relevant to their area.
    • Kitchen staff see food orders, while the drink bar receives beverage requests, etc.
  3. Order Marking

    • Staff at each station mark items as prepared once they are ready.
    • The system updates order status in real-time across all connected devices.
  4. Order Fulfillment

    • Once all items in an order are marked as prepared, the system notifies the front-of-house staff.
    • The order is marked ready for pickup/delivery.
  5. Order Completion

    • When the customer picks up their order, staff mark it as completed in the system.
    • The system logs the completion time for reporting and analytics.

Navigation

  • Overview of Pavilion
  • Key Features & Goals

Getting Started

Architecture & Components

  • Code Standards & Best Practices
  • Checking Issues & Picking Tasks
  • Submitting Issues & Pull Requests
  • Common Issues & Fixes
  • Debugging Tips
  • Logs & Error Handling

Clone this wiki locally