POS Terminal
The POS Terminal is Bizaldo's primary interface for processing orders. Designed for speed and simplicity, it enables staff to quickly enter items, apply modifications, process payments, and manage the complete order lifecycle.
Terminal Layout
┌─────────────────────────────────────────────────────────────────┐
│ 🏢 Main Branch 🔔 3 👤 John ⚙️ │
├────────────────────┬────────────────────────────────────────────┤
│ │ ORDER #1042 Dine-in T-12 │
│ ☕ Beverages │ ┌────────────────────────────────────┐ │
│ 🍔 Main Courses │ │ 2× Margherita Pizza $24.00 │ │
│ 🥗 Salads │ │ - Extra cheese +$3.00 │ │
│ 🍰 Desserts │ │ 1× Caesar Salad $8.50 │ │
│ 🍟 Sides │ │ 2× Soft Drink $4.00 │ │
│ │ └────────────────────────────────────┘ │
│ [Product Grid] │ ───────────────────────────────────── │
│ ┌───┬───┬───┐ │ Subtotal: $39.50 │
│ │ ☕ │ ☕ │ 🍵 │ │ Tax (8%): $3.16 │
│ ├───┼───┼───┤ │ ───────────────────────────────────── │
│ │ 🍔 │ 🍔 │ 🍟 │ │ TOTAL: $42.66 │
│ ├───┼───┼───┤ │ │
│ │ 🥗 │ 🥗 │ 🍰 │ │ [💵 Cash] [💳 Card] [📱 Pay] [⏰ Later] │
│ └───┴───┴───┘ │ │
│ │ [🗑️ Clear] [💰 Pay] [🖨️ Print] │
└────────────────────┴────────────────────────────────────────────┘
Navigation
Left Panel: Categories and Products
The left side organizes your catalog:
- Category Tabs — Quick filters (Beverages, Main Courses, etc.)
- Product Grid — Visual buttons for each item
- Search Bar — Find products by name or SKU
- Modifiers — Pop-up when product selected (size, toppings, etc.)
Pro tip: Use keyboard shortcuts! Press numbers 1-9 to quickly select the first 9 products in the current category.
Right Panel: Order Cart
The right side manages the current order:
- Order Type — Toggle between Dine-in, Takeaway, Delivery
- Table Number — Assign for dine-in orders
- Item List — Shows quantities, modifications, and prices
- Totals — Running subtotal, tax, and grand total
- Action Buttons — Payment options and order controls
Processing an Order
Select Order Type
Tap the order type selector at the top of the cart:
- Dine-in — Enter table number when prompted
- Takeaway — Customer name optional
- Delivery — Address entry required
The order type affects kitchen routing and reporting categorization.
Add Items
Add products to the cart:
- Click a category tab to filter products
- Tap a product button to add it
- If modifiers exist (size, toppings), a dialog appears
- Select options and confirm
Quantity shortcuts:
- Double-tap product to add 2
- Long-press for quantity selector
- Use + and - buttons in cart to adjust
Apply Modifications
Customize items as needed:
- Add-ons — Extra cheese, bacon, etc. (additional charge)
- Removals — No onions, dressing on side (no charge)
- Special requests — Custom notes for kitchen
Tap any item in the cart to edit its modifiers.
Review and Adjust
Verify the order before payment:
- Check quantities and modifications
- Remove items by swiping left or tapping ×
- Apply order-level discounts if authorized
- Split bill between multiple payments if needed
Process Payment
Select a payment method:
| Method | Behavior | Receipt |
|---|---|---|
| Cash | Opens cash drawer, prompts for change calculation | Prints automatically |
| Card | Integrates with card terminal | Prints automatically |
| Mobile Pay | QR code or NFC integration | Prints automatically |
| Pay Later | Creates unpaid order for later settlement | Optional |
| Split | Divide across multiple methods | Prints per payment |
Card and Cash payments automatically mark orders as "completed." Pay Later keeps status as "pending."
Confirm and Print
After payment:
- Order status updates automatically
- Kitchen receives notification via WebSocket
- Receipt prints (if enabled)
- Order appears on TV Display for customer tracking
- Analytics update in real-time
Advanced Features
Quick Actions
Barcode Scanning
- Scan product barcodes to instantly add to cart
- Useful for retail items and packaged goods
- Works with any USB or Bluetooth scanner
Keyboard Shortcuts
| Key | Action |
|---|---|
1-9 | Select product (position in grid) |
+ / - | Increase/decrease quantity |
* | Open quantity selector |
Enter | Proceed to payment |
Esc | Cancel current action |
F1 | Open help |
F5 | Refresh product grid |
Quick Product Search
Type to search instantly:
- Start typing product name
- Results filter in real-time
- Use arrow keys to navigate
- Press Enter to add selected product
Order Management
Hold/Recall Orders
- Click "Hold" to park an order temporarily
- Enter a name or number for identification
- Access held orders via "Recall" button
- Select and resume the order
Split Bills
- Click "Split" in the cart
- Choose split method:
- By items — Drag items to different bills
- Evenly — Divide total by number of people
- By amount — Specify amount per payment
- Process each payment separately
- All payments link to the same order
Discounts and Comps
Apply discounts if your role has permission:
- Percentage off — Enter % discount
- Fixed amount — Enter $ discount
- Item comp — Mark specific item as complimentary
- Order comp — Void entire order (requires manager)
Offline Mode
The POS works even without internet:
- Products cache locally
- Orders queue for sync
- Payments process normally (cash/card offline)
- Data syncs automatically when connection restored
Offline Limitations
While offline, you cannot:
- View real-time inventory levels
- Process online payments (QR/NFC)
- Access cloud-based reports
- Sync with kitchen display in real-time
Table Management (Dine-in)
Table Grid View
Visual floor plan showing:
- Occupied tables — Color-coded by order status
- Available tables — Ready for seating
- Reserved tables — Marked for future parties
- Combined tables — Linked for large groups
Table Status Colors
| Color | Status | Meaning |
|---|---|---|
| 🟢 Green | Available | Ready for new customers |
| 🟡 Yellow | Seated | Customers seated, no order |
| 🔵 Blue | Ordered | Order placed, in kitchen |
| 🟠 Orange | Preparing | Kitchen actively working |
| 🟣 Purple | Ready | Food ready, not yet served |
| ⚫ Black | Occupied | Eating/has food |
| 🔴 Red | Needs attention | Payment pending/issue |
Table Actions
- Transfer — Move order to different table
- Merge — Combine adjacent tables
- Split — Separate combined tables
- Print check — Generate bill without closing
- Clear — Reset to available after payment
Payment Integration
Card Terminals
Bizaldo integrates with major payment processors:
- Stripe Terminal — Direct integration, automatic reconciliation
- Square — Native support with tip adjustments
- Adyen — Enterprise-grade with multiple methods
- Generic POS — Manual entry for unsupported terminals
Mobile Payments
Accept modern payment methods:
- Apple Pay / Google Pay — NFC tap-to-pay
- QR Code payments — Customer scans to pay
- In-app payments — Orders paid via customer app
Cash Management
Track cash drawer operations:
- Opening float — Record starting cash
- Sales tracking — Auto-record cash transactions
- Payouts — Log cash refunds or withdrawals
- Closing count — Reconcile at shift end
Troubleshooting
Product Not Appearing
If a product is missing from the grid:
- Check it's marked "Available" in product settings
- Verify it's in an active category
- Ensure you have permission to sell it
- Try searching by name
- Refresh the product grid (F5)
Payment Failing
If payment won't process:
- Card declined — Check card terminal connection
- Cash drawer stuck — Check for obstruction
- Mobile pay error — Verify internet connection
- Split payment issue — Ensure amounts sum to total
Order Sync Issues
If orders aren't appearing elsewhere:
- Check internet connection
- Verify WebSocket connection indicator
- Force refresh by logging out and back in
- Check if in offline mode (icon in status bar)
Best Practices
- Always verify order type — Incorrect type affects kitchen routing
- Double-check modifications — Ensure special requests are captured
- Confirm payment amount — Prevent under/over-charging
- Use holds strategically — Park complex orders while helping others
- Keep cart organized — Group items logically for kitchen efficiency
In One Sentence
The POS Terminal combines an intuitive product grid, flexible cart management, and integrated payment processing to streamline order entry and checkout.
Key Actions
| Action | How To |
|---|---|
| Add product to cart | Click product button |
| Change quantity | Tap + or - in cart, or long-press product |
| Add modifier | Select product, choose options from dialog |
| Apply discount | Tap "Discount" button (if permitted) |
| Hold order | Tap "Hold", enter identifier |
| Recall order | Tap "Recall", select from list |
| Process payment | Select payment method, follow prompts |
| Print receipt | Tap print icon or auto-prints on completion |
Outputs
The POS Terminal creates:
- Order records — Stored in database for reporting
- Kitchen tickets — Sent to kitchen display system
- Receipts — Printed or digital customer copy
- Payment transactions — Recorded for reconciliation
- Inventory deductions — Automatic stock reduction
- Analytics data — Sales metrics updated in real-time
Related Documentation
- Orders — Advanced order management
- Products — Product catalog setup
- Getting Started — Initial setup guide