How to Process a Customer Order
Learn how to take and process customer orders through the POS system.
🎯 What You'll Learn
- Open a new order
- Add items to the order
- Apply discounts
- Process payment
- Print receipt
📋 Prerequisites
- Access to POS system (GUI Menu)
- Logged in as Cashier or higher
- Products configured in system
- Payment methods enabled
Step-by-Step Instructions
Step 1: Open New Order
- Navigate to Restaurant → GUI Menu
- Your screen shows available tables/orders
- Click + New Order button (top-right)
- Select order type:
- Dine-In: For table service
- Takeaway: For pickup orders
- Delivery: For home delivery
Step 2: Select Customer (Optional)
For Dine-In:
- Select table number from table map
- Or enter table number manually
- Table status changes to "Occupied"
For Takeaway/Delivery:
- Click Select Customer
- Search existing customer or click + New Customer
- Enter customer details:
- Name
- Phone number (required)
- Address (for delivery)
- Click Save
For Walk-in:
- Skip customer selection
- Continue to add items
Step 3: Add Items to Order
Method 1: Category Navigation
- Left panel shows product categories
- Click a category (e.g., "Main Dishes")
- Products display in the center
- Click product to add to order
Method 2: Search
- Use search bar at top
- Type product name
- Click from search results
Method 3: Quick Keys
- Use keyboard shortcuts if configured
- Press F1-F12 for favorite items
Adjusting Quantity:
- Click item in order panel (right side)
- Click + to increase quantity
- Click - to decrease quantity
- Or type quantity directly
Step 4: Customize Items
Add Special Instructions:
- Click item in order panel
- Click Note button
- Type instructions (e.g., "No onions", "Extra spicy")
- Click Save
Modify Item:
- Click item
- Select modifiers if available:
- Size (Small/Medium/Large)
- Add-ons
- Cooking preference
- Price adjusts automatically
Step 5: Apply Discounts (If Authorized)
Discount Options:
Item Discount:
- Select item in order panel
- Click Discount button
- Choose discount type:
- Percentage (e.g., 10%)
- Fixed amount (e.g., ฿50)
- Enter discount value
- Add reason if required
- Click Apply
Order-Level Discount:
- Click Discount button (bottom)
- Select discount type
- Enter amount/percentage
- Add authorization code if needed
- Click Apply
Promotion/Coupon:
- Click Promo Code
- Enter promotion code
- Click Apply
- System validates and applies discount
Step 6: Review Order
Order Panel Shows:
Item Qty Price Total
------------------------------------------
Pad Thai 2 ฿120 ฿240
Note: Extra spicy
Fried Rice 1 ฿100 ฿100
Green Curry 1 ฿180 ฿180
Thai Tea 2 ฿40 ฿80
------------------------------------------
Subtotal: ฿600
Discount (10%): -฿60
Service Charge (10%): ฿54
------------------------------------------
Total: ฿594
Verify:
- ✅ All items correct
- ✅ Quantities accurate
- ✅ Special instructions noted
- ✅ Discounts applied properly
- ✅ Total is correct
Step 7: Send to Kitchen (For Dine-In)
- Click Send to Kitchen button
- Order appears on Kitchen Display System (KDS)
- Kitchen starts preparation
- Order status: "In Kitchen"
- You can still add items if needed
Step 8: Process Payment
When Ready to Pay:
- Verify order is complete
- Click Payment button
- Total amount displays prominently
Payment Methods:
Cash Payment:
- Select Cash
- Enter amount received (e.g., ฿1,000)
- System calculates change: ฿1,000 - ฿594 = ฿406
- Click Complete Payment
- Give change to customer
Credit/Debit Card:
- Select Card
- Enter card number or swipe
- Process through card terminal
- Wait for approval
- Click Complete Payment
- Print card receipt
QR Code Payment:
- Select QR Payment
- Generate QR code
- Customer scans with banking app
- Wait for payment confirmation
- System auto-confirms when received
- Click Complete
Split Payment:
- Click Split Payment
- Choose split method:
- By Amount: Specify amounts
- By Person: Divide equally
- By Item: Assign items to payers
- Process each payment separately
- All must be paid before completing
Partial Payment:
- Enter amount received
- System records partial payment
- Remaining balance shows
- Can process additional payments later
Step 9: Print Receipt
Automatic:
- Receipt prints automatically after payment
- Includes:
- Order number
- Date and time
- Items purchased
- Amounts
- Payment method
- Thank you message
Manual:
- Click Print Receipt button
- Select receipt type:
- Customer copy
- Merchant copy
- Full invoice
Email Receipt:
- If customer email available
- Click Email Receipt
- Receipt sent automatically
Step 10: Close Order
- After payment, order status: "Completed"
- Table (if dine-in) becomes available
- Order moves to "Completed Orders" list
- Click New Order for next customer
💡 Tips & Tricks
Speed Up Order Entry
✅ Learn Keyboard Shortcuts:
- F1-F12: Quick items
- Tab: Switch between fields
- Enter: Confirm selection
- Esc: Cancel action
✅ Use Favorites:
- Mark frequently ordered items
- Access with one click
- Saves navigation time
✅ Category Organization:
- Know where items are located
- Memorize category structure
- Navigate faster
Accuracy Tips
✅ Read Back Order:
- Confirm items with customer
- Check quantities
- Verify special requests
✅ Double-Check Total:
- Before processing payment
- Ensure discounts applied
- Verify service charges
Customer Service
✅ Smile and Greet:
- Friendly greeting
- Eye contact
- Thank customer
✅ Suggest Items:
- Recommend popular dishes
- Mention promotions
- Upsell appropriately
⚠️ Common Issues
Problem: Item Not Found
Solution:
- Check spelling in search
- Try browsing categories
- Check if item is active
- Contact supervisor if missing
Problem: Discount Won't Apply
Reasons:
- Insufficient permission
- Discount code expired
- Minimum amount not met
- Item excluded from promotion
Solution:
- Verify discount code
- Check order meets requirements
- Contact supervisor for authorization
Problem: Payment Failed
Card Declined:
- Ask customer for alternative card
- Try different payment method
- Check connection to payment gateway
QR Payment Timeout:
- Generate new QR code
- Ensure customer is scanning correct code
- Check internet connection
Problem: Wrong Item Ordered
Before Kitchen Preparation:
- Remove incorrect item
- Add correct item
- Update KDS
After Preparation Started:
- Notify kitchen immediately
- Cancel wrong item in KDS
- Add correct item as priority
- Apologize to customer
Problem: Customer Wants to Modify Order
Order Not Sent:
- Modify freely
- Update as needed
Order Already in Kitchen:
- Check kitchen status
- If not started: Can modify
- If in progress: May charge for changes
- If completed: Treat as new order
📊 Quick Reference
Order Status Flow
New Order → Items Added → Sent to Kitchen →
Preparing → Ready → Payment → Completed
Payment Status
- 🟡 Pending: No payment received
- 🔵 Partial: Some payment received
- 🟢 Paid: Fully paid
- 🔴 Void: Cancelled order
Keyboard Shortcuts
| Key | Action |
|---|---|
| F2 | New Order |
| F3 | Payment |
| F4 | Hold Order |
| F5 | Recall Order |
| F8 | Discount |
| F9 | Print Receipt |
| F10 | Void Item |
| Esc | Cancel/Back |
🎯 Practice Scenario
Try This:
- Create new dine-in order for Table 5
- Add: 2× Pad Thai, 1× Green Curry, 2× Thai Tea
- Add note: "Extra spicy" on Green Curry
- Apply 10% discount
- Send to kitchen
- Process cash payment of ฿1,000
- Calculate change
- Print receipt
Expected Result:
- Order appears on KDS
- Payment processed successfully
- Change calculated correctly
- Receipt printed
- Table 5 cleared
Master order processing to provide excellent customer service and maintain efficient operations! 🎉