POS Self Order

Allow customers to order and pay via mobile devices or tablets at tables. Reduce wait time, improve customer experience and optimize restaurant operations.

POS
Self-Service
QR Code
Mobile Ordering
Contactless

Overview

POS Self Order module allows customers to order directly from smartphones or tablets at tables without calling service staff.

Customers scan QR code at table, view menu with beautiful images, select items, customize requests and pay immediately - all within minutes.


Key Features

Key points

  • Order via QR code - Customers scan QR code at table, access menu on phone

  • Digital menu - Display products with images, descriptions, prices, options

  • Customize dishes - Customers choose size, toppings, spice level, special notes

  • Multiple orders - Order more items throughout meal without calling staff

  • Online payment - Integrated payment gateway, customers pay via card or e-wallet

  • Track orders - Customers view order status: preparing, ready, served

  • Sync with kitchen - Orders automatically sent to kitchen display screen (KDS)

  • Multi-language support - Menu displays in customer's selected language

  • Smart upselling - Suggest side dishes, combos, popular items


Target Users

Key points

  • Restaurants - Fast service, reduce order staff, increase table capacity

  • Coffee shops - Customers self-order at table or counter, reduce queues

  • Bars - Customers view drink menu, order and pay themselves

  • Food courts - Multiple stalls, customers choose from different vendors

  • Hotels - Room service, guests order from rooms

  • Airports, stations - Self-service dining areas for travelers


How to Use

Steps

  • 1. Configure POS Self Order in Odoo: enable module, set up menu, prices, images

  • 2. Create QR codes for each table (Table 1, Table 2, ...) or area

  • 3. Print QR codes and place at tables (sticker, standee, tent card)

  • 4. Customers arrive, sit at table, scan QR code with phone camera

  • 5. Browser automatically opens self-order menu (no app installation needed)

  • 6. Customers select items, customize, add to cart

  • 7. Review order, enter notes if needed

  • 8. Choose payment method: pay now or pay at counter

  • 9. Order automatically sent to POS and kitchen display

  • 10. Kitchen staff prepare items, service staff bring to table


Scenario 1: Restaurant during peak hours

Restaurant crowded, staff cannot take orders in time. Customers scan QR, order in 2 minutes.

Orders automatically enter system, kitchen receives immediately, nothing missed. Customers satisfied not waiting for staff.


Scenario 2: Coffee shop takeaway

Customer enters shop, scans QR at counter, orders coffee and pastry. Pays online immediately.

Barista receives order, prepares. Customer receives items after 5 minutes, no queue waiting.


Scenario 3: Order more during meal

Family eating, wants to order dessert. Scan QR code again, select additional items.

New order automatically merged with table's existing bill. Kitchen receives and prepares immediately.


Scenario 4: Foreign customer

Western customer doesn't speak Vietnamese, scans QR, selects English language. Menu displays in English with images.

Customer orders themselves, no need to communicate with staff, avoids misunderstandings.


Scenario 5: Split bill payment

Group of friends eating together, each wants to pay their share. Each person scans QR, selects their items, pays separately.

System automatically combines all orders to 1 table, but payments are separate.


Important Terminology

Key points

  • Self Order - Customers order via mobile device without staff assistance

  • QR Code - 2D barcode customers scan to access self-order menu

  • Digital Menu - Menu displayed on screen with images, prices, descriptions

  • Table QR - Unique QR code for each table, helps system identify customer location

  • KDS (Kitchen Display System) - Screen displaying orders in kitchen

  • Order Status - Received, Preparing, Ready, Served

  • Upselling - Suggest side dishes, combos to increase order value

  • Contactless - Order and payment process without direct contact

  • Split Bill - Divide bill for multiple people to pay separately


Tips for Effective Use

Key points

  • Take high-quality food photos - Beautiful images stimulate more orders

  • Write appealing descriptions - Detail ingredients, preparation, flavors

  • Place QR codes in visible locations - Center of table, easy to scan, with brief instructions

  • Set up smart upselling - Suggest combos, popular items, suitable sides

  • Support multiple languages - Serve international customers, improve experience

  • Update menu regularly - Out of stock items, new items, seasonal items

  • Train staff to assist - Help first-time users, handle technical issues

  • Monitor analytics - Which items ordered most, average order time


System Requirements

Key points

  • POS module installed and configured

  • POS Self Order module installed

  • Products have complete images, descriptions, prices

  • Tables configured in POS

  • Stable internet connection for customers and POS

  • Kitchen order printer or KDS display

  • Online payment gateway (if allowing online payment)


Troubleshooting: QR code not working

Key points

  • Check QR code created correctly for table

  • Ensure POS Self Order module is activated

  • Confirm URL in QR code accessible from customer network

  • Verify POS session is open


Troubleshooting: Menu not displaying products

Key points

  • Check products added to POS category

  • Ensure products have "Available in POS" status

  • Confirm products have selling price set

  • Refresh browser cache or try different browser


Troubleshooting: Orders not entering POS

Key points

  • Check internet connection of POS and server

  • Confirm POS session is open and active

  • Check error logs in Odoo for cause

  • Resync POS with server (Sync button)


Troubleshooting: Online payment failed

Key points

  • Check payment gateway configuration is correct

  • Confirm API key and credentials are valid

  • Verify customer card has sufficient balance

  • Check transaction logs for specific error code


Frequently Asked Questions

Key points

  • Do customers need to install app? - No, just scan QR and open in browser

  • Can it be used for takeaway? - Yes, create separate QR code for takeaway area

  • How to know which table ordered? - Each QR code linked to 1 table, system auto-identifies

  • Can customers cancel orders? - Depending on configuration, may allow cancellation before kitchen starts

  • Can it integrate loyalty program? - Yes, customers login to earn points

  • Can staff view self-orders? - Yes, all orders display on POS


Business Benefits

Key points

  • Reduce labor costs - Need fewer order staff, focus on service

  • Increase revenue - Customers order more when viewing menu with beautiful images

  • Reduce wait time - Customers order immediately, no waiting for available staff

  • Increase accuracy - Reduce errors from manual order taking

  • Improve customer experience - Customers in control, comfortable, not rushed

  • Increase table capacity - Fewer staff but serve more tables

  • Customer data - Collect information, preferences for marketing

  • Health safety - Reduce contact, suitable during pandemic