Restaurant & café POS — every feature
The full F&B toolkit: menu-driven ordering, a live floor, fire-to-kitchen with a real-time kitchen display, and everything you need to get paid and look after guests.
Ordering & menu
Menu-driven ordering
Browse by menu and section — the way your kitchen thinks, not a flat catalogue.
Time-based menus
Breakfast, lunch and happy-hour menus appear automatically by day and time (overnight handled).
Item variants
Sizes and SKUs with price deltas folded into the unit price.
Modifiers & add-ons
Shared, reusable option libraries with min/max/required rules — milks, extras, sides, priced automatically.
Search & quick-add
Items with no options drop straight onto the ticket; a compact, touch-dense grid.
Barcode add
Scan a variant barcode to add it directly.
Live 86 / out-of-stock
Sold-out items flag instantly from live stock levels.
Line notes & special requests
Per-line sticky notes plus a bill-level note — straight to the kitchen.
Dine-in, takeaway & delivery
One tap to switch order type.
Run the floor
Table management
A visual floor plan you arrange by drag-and-drop; free vs occupied at a glance.
Fire to kitchen (fire-before-pay)
Fire an unpaid ticket to the kitchen — each line routes to its prep station — then clear for the next order.
Open orders → pay later
Recall any unpaid order — still cooking or already ready — and take payment when the guest is ready.
Merge bills
Combine two or more held tickets into one.
Split bill
Per-guest split; each check paid separately.
Service charge
Auto-added on dine-in when enabled, computed on the discounted subtotal.
Kitchen Display System (KDS)
Live kitchen board
Fired tickets show item, qty, modifiers and notes with a ticking age — grouped by prep station, oldest first.
One-tap bump
Advance each line pending → preparing → ready → served, or mark a whole ticket ready.
Real-time push
Fire, bump and pay broadcast instantly to every kitchen screen and the POS (SignalR, with a poll fallback).
Configurable prep stations
Set each item's station; lines route to the matching column.
Role-gated
Viewing and bumping are limited to kitchen and management roles.
Payments & bills
Flexible tenders
Cash, card, transfer and credit, with split-tender across one sale and cash-change calculation.
Discounts
Line-level and bill-level (percent or amount), manager-gated where needed.
House credit & accounts
Put it on the tab within a credit limit; collect later. Credit-sale returns reverse the receivable.
Idempotent submit
An idempotency key guards against double-charges, even on a flaky tap.
Returns & refunds
With or without the original receipt.
Receipts
Print, or send by email/SMS.
Customers, hold & shift
Customers from the till
Search by phone, name, email or loyalty card; quick-create; full list, add & edit without leaving the POS.
Credit collection
Phone lookup → open invoices → collect (FIFO or manual); cash collection posts a shift pay-in.
Hold & recall
Park a ticket to the database — survives a refresh — then recall, discard or merge.
Shift & till
Open a shift, pay-in/pay-out, and close with counted total or denominations; expected vs variance; printable cash-up slip.
Staff & security
Staff login, manager-PIN overrides, store/tenant switching without logout, and silent session refresh.