POS Online Payment + Self Order + Kitchen Display
Complete solution for modern restaurants: Customers self-order via QR, pay online at table, kitchen receives orders instantly on screen. Reduce staff, speed up service.
Overview
Module integrates 3 most important features for modern restaurants and cafes: online payment via payment gateway, customer self-ordering via QR code, and kitchen display screen for orders.
This solution helps reduce workload for service staff, speed up order processing, improve customer experience, and optimize restaurant operations.
Key Features
Key points
• Integrated online payment - Customers pay via card, e-wallet at table or when self-ordering
• QR code self-ordering - Customers scan QR at table, view menu, order and pay without staff
• Kitchen display screen - Orders automatically display on kitchen screen in real-time
• Dish status management - Kitchen updates "preparing", "completed" status directly on screen
• Sound notifications - Bell rings for new orders, reminds of long-waiting dishes
• Area categorization - Display orders by table, area, dish type (drinks, main course, dessert)
• Multi-gateway integration - Support multiple online payment providers
• Detailed reports - Revenue statistics by payment method, average service time
Target Users
Key points
• Restaurants - Optimize ordering, payment and cooking workflow
• Cafes - Reduce wait time, customer self-service
• Fast food - Speed up service, handle multiple orders simultaneously
• Food courts - Manage multiple stalls, various dish types
• Hotels - Room service, hotel restaurant service
How to Use - Online Payment
Steps
1. Install and configure online payment gateway in Settings → Payment Providers
2. Enter API key, merchant ID from payment provider
3. Activate payment method in POS
4. When customer pays, select "Online Payment" method
5. Customer scans QR or enters card info on device
6. System confirms payment and prints receipt automatically
How to Use - Self Order
Steps
1. Create QR code for each table in POS → Tables → Generate QR Code
2. Print and stick QR code on table or menu
3. Customer scans QR code with phone
4. Customer views menu, selects dishes, adds notes
5. Customer confirms order and chooses online payment or cash
6. Order automatically sent to POS and kitchen screen
7. Staff only needs to bring dishes when kitchen completes
How to Use - Kitchen Display
Steps
1. Set up separate screen for kitchen (tablet or large screen)
2. Access POS → Preparation Display → Start
3. New orders automatically display with sound notification
4. Kitchen presses "Start" when beginning to cook
5. Press "Done" when dish is completed
6. Service staff sees status and brings dish out
7. Screen automatically hides completed dishes after few seconds
Scenario 1: Busy cafe during peak hours
Customers scan QR at table, self-order coffee and pastries, pay online. Orders display immediately on barista screen. Barista makes in order, no need to write or ask again.
Result: 50% reduction in wait time, 30% increase in orders processed during peak hours.
Scenario 2: Self-service buffet restaurant
Customers scan QR, order drinks and additional grilled items. Online payment automatically added to buffet bill. Kitchen receives orders on screen, prioritizes grilled items by wait time.
Result: No staff needed to take orders, customers satisfied with ordering autonomy.
Scenario 3: Multi-stall food court
Each stall has separate kitchen screen, only displays their dishes. Customers scan QR at shared table, order from multiple stalls, pay once. Each stall receives separate order and cooks.
Result: Centralized management, convenient payment, each stall focuses on their dishes.
Scenario 4: Hotel in-room dining service
Guests scan QR in room, order breakfast or room service. Pay online or charge to room bill. Hotel kitchen receives order with clear room number on screen.
Result: No phone calls needed, no order confusion, kitchen knows exactly which room to deliver.
Scenario 5: Fast food reducing staff
Only need 1 cashier and 2 kitchen staff. Customers self-order via QR, pay online, kitchen follows screen. Staff only calls order number and delivers.
Result: 40% reduction in staff costs, still serve equivalent customer volume.
Important Terminology
Key points
• Online Payment - Payment via electronic gateway (card, wallet, QR banking)
• Self Order - Customers order via phone without staff assistance
• Preparation Display - Screen displaying orders for kitchen or bar
• QR Code - QR code placed at table for customers to scan and access ordering menu
• Payment Provider - Online payment service provider (VNPay, Momo, Stripe...)
• Order Status - Order states: new, preparing, completed, delivered
• Kitchen Display System (KDS) - Screen system displaying orders for kitchen
• Table QR - Unique QR code for each table, contains table number and area info
Tips for Effective Use
Key points
• Place kitchen screen in visible position - Head chef and assistants can see clearly
• Increase notification volume during peak hours - Ensure kitchen hears new orders
• Set alert time for long-waiting dishes - Example: turn red after 15 minutes
• Categorize dishes by kitchen area - Grilled, fried, drinks display separately
• Check stable internet connection - Online payment and self-order need good network
• Train kitchen to use screen - Press correct buttons, update status timely
• Print high-quality QR codes - Easy to scan, not blurry or wrinkled
• Place QR in visible position on table - Customers don't have to search
• Provide brief instructions - Post scanning guide in Vietnamese and English
• Test payment before operation - Ensure payment gateway works
System Requirements
Key points
• POS Online Payment module installed
• POS Self Order module installed
• POS Preparation Display module installed
• Account and API key from online payment provider
• Stable internet connection at store
• Screen device for kitchen (tablet, touch screen, or regular screen)
• QR code printer or print via regular printer
• Customer smartphones with camera to scan QR
Troubleshooting: Customer cannot scan QR
Key points
• Check QR code printed clearly, not wrinkled or blurry
• Ensure sufficient light for phone camera to scan
• Try scanning with default camera app or QR scanner app
• Check if QR link works by opening directly
• Regenerate QR code if error occurs
Troubleshooting: Online payment fails
Key points
• Check API key and payment provider configuration
• Ensure merchant account is active
• Check POS internet connection
• View error logs in Odoo for details
• Contact payment provider if error persists
• Let customer pay with alternative method temporarily
Troubleshooting: Kitchen screen does not display orders
Key points
• Check if kitchen screen is logged into POS
• Refresh preparation display page
• Check network connection of kitchen screen device
• Ensure order is confirmed in POS
• Check preparation display configuration has correct POS
• Restart kitchen screen device if needed
Troubleshooting: Self-order not entering POS
Key points
• Check POS session is open
• Ensure table in QR code exists in system
• Check products in order are available in POS
• View error logs in customer browser console
• Check self order configuration in POS settings
Frequently Asked Questions
Key points
• Can customers order without online payment? - Yes, customers can choose "Pay at counter" when self-ordering
• Does kitchen screen need Odoo login? - Yes, need to login with account having POS access
• Can use multiple kitchen screens? - Yes, each kitchen area can have separate screen
• Do QR codes expire? - No, QR codes are permanent unless you regenerate
• Do customers need to install app? - No, customers just scan QR and open in browser
• Does online payment charge fees? - Yes, payment providers usually charge transaction fees (1-3%)
• Can disable self-order for some tables? - Yes, don't print QR for that table or disable in configuration
• Can kitchen reject dishes? - Yes, kitchen can mark "Out of stock" and notify staff
Business Benefits
Key points
• 30-50% reduction in service staff thanks to customer self-ordering
• 20-40% increase in peak hour revenue thanks to faster processing
• 80% reduction in order errors thanks to customer input and kitchen screen view
• Improved customer experience - autonomy, no waiting
• Increased average order value - customers easily add more when viewing menu on phone
• Save paper menu printing costs - digital menu easy to update
• Collect customer data - email, phone when paying online
• Reduce physical contact - suitable for food safety hygiene trends