Point of Sale (POS)
The POS module (Point of Sale) is your sales terminal for recording sales at the customer service point.


Access
/app/pos
Main view
The POS screen has 3 main areas:
🛍️ Product catalogue (left)
- 🔍 Search by name
- 🏷️ Category filters (Starters, Main courses, Desserts, Drinks)
- 🖼️ Product cards with image and price
- Click a card to add the product to the cart
🛒 Cart (right)
- 📋 List of added products
- 🔢 Editable quantity
- 💰 Automatically calculated subtotal
- 🧾 Itemised VAT
- 💵 Total to pay
- 👤 Assigned customer (optional but recommended for points)
🎬 Cart actions
- ➕ Add product
- ➖ Reduce quantity
- 🗑️ Remove product from the cart
- 🧹 Empty cart
- 💳 Process payment (main button)
- 🔍 Scan the customer's QR code (to redeem points)

Processing a sale
Step 1: Add products
You have 3 options:
- Click directly on a product card in the catalogue
- Search by name
- Scan a barcode with the camera (coming soon)
Step 2: Identify the customer (optional)
For the customer to collect points:
- Click “Scan QR” in the cart
- The camera opens
- The customer shows their QR code
- The customer is identified and assigned to the cart
Alternatives:
- 📧 Search by email
- 📱 Search by phone number
- 🆕 Register a new customer immediately
Step 3: Apply coupons (optional)
- Click “Coupon” in the cart
- Enter or scan the code
- The discount is applied automatically
Step 4: Process the payment
- Click