Processing a Sale
The checkout flow in FlexotiumPOS is optimised for speed. A typical transaction — from product selection to receipt — takes under 30 seconds.
Prerequisites
Before processing a sale you must have an active open shift. If no shift is open, the terminal will prompt you to enter an opening float and open one automatically.
Step-by-step checkout
1. Find the product
Use any of these methods to add a product to the basket:
- Scan a barcode — aim your scanner at the product barcode; it's added instantly
- Search by name or SKU — type in the search box at the top of the terminal
- Browse categories — tap a category tile to filter the product grid
- Quick keys — pin your top 12 products to the quick-key panel for one-tap adding
2. Adjust the basket
In the basket panel on the right:
- Tap a quantity number to change it
- Swipe left on a line item to remove it
- Tap the item name to add a line-level discount (fixed or %)
- Tap Order Discount to apply a discount to the whole basket
3. Charge the customer
Press Charge or use the keyboard shortcut F2. The payment selection screen appears showing the order total.
4. Select payment method
Choose the payment type:
- Cash — enter the tendered amount; change is calculated automatically
- Card — Stripe terminal prompts the customer to tap or insert
- UPI — displays a QR code for the customer to scan
- Split — divide between any combination of the above
5. Confirm and receipt
After payment is confirmed, the receipt screen appears. From here you can:
- Print — sends to the connected thermal printer
- Email — prompts for an email address
- WhatsApp — sends a digital receipt via WhatsApp Business
- Skip — returns to the checkout screen for the next sale
Keyboard shortcuts
| Key | Action |
|-----|--------|
| F1 | Focus product search |
| F2 | Open charge screen |
| F3 | Apply discount |
| F4 | Open cash drop panel |
| Esc | Cancel / go back |
| Enter | Confirm current action |