Overview
:::info Self Service POS is an optional add-on and must be activated separately. It requires an active POS module as a prerequisite. :::
The Self Service POS module adds guest-facing ordering interfaces to the existing POS infrastructure — without duplicating the menu, the article catalogue, or the kitchen pipeline. Guests order either by scanning a QR code at their table with their own smartphone (no app download required) or via a stationary kiosk device at the entrance, counter, or mounted at a table (coming soon). Both channels render the same digital menu generated live from the central article and recipe database — including categories, images, modifiers, allergen information, and real-time availability. Guests complete the entire transaction themselves: they select articles, act on upsell suggestions, choose To Go or In House, tip if prompted, and pay by card, Apple Pay, Google Pay, or TWINT. The completed order enters the kitchen pipeline exactly like a staff-entered POS order and is routed to the KDS automatically. Staff retain full visibility and can step in to view, edit, or take over any self-service order at any time.
Core Self Service POS Features
Feature | Description |
|---|---|
QR code ordering | Guests scan a table QR code with their own smartphone and order in the browser — no app download required |
Kiosk mode ==COMING SOON (Hardware TBD)== | Full-screen ordering interface for stationary tablets or kiosk hardware at the entrance, counter, or mounted at the table |
Live digital menu | Menu is generated directly from the central article and recipe database — categories, images, modifiers, allergen info, and availability are always in sync with the POS |
Per-article / per-category visibility | Each article and category can be individually toggled for Self Service visibility — items intended for staff-assisted service only can be excluded |
Guest-side payment | Full payment flow in the ordering interface — card, Apple Pay, Google Pay, and TWINT; no staff interaction required to complete the transaction |
Automatic KDS routing | Self-service orders enter the same kitchen pipeline as POS orders and are routed to the correct KDS station without any additional step |
Upselling prompts | Configurable upsell suggestions shown during the order flow — timing, trigger rules, display count, and priority are all configurable |
To Go / In House selection | Guests are asked their consumption intent during the flow; the answer automatically applies the correct VAT rate at receipt level (CH / AT / DE reduced rate for To Go) |
Tip prompt | Optional tip request before payment confirmation — configurable per outlet |
Receipt options | Digital receipt via e-mail |
Staff notification | Staff receive an instant notification for every incoming self-service order |
Staff oversight & takeover | Any self-service order can be viewed, edited, or taken over by staff at any time from the POS interface |
Age verification / manual release | Restricted articles (e.g. alcohol) can be flagged to require staff confirmation before fulfilment — the order is placed and sent to the KDS, but delivery is held until staff approve |
Minimum order value | A configurable minimum order value can be enforced for self-service orders |
Multi-outlet / multi-channel control | Self Service can be enabled or disabled independently per restaurant; QR ordering and kiosk mode can be toggled separately from each other |
Dashboard | Share of self-service vs. staff-entered orders, average order value comparison, upsell acceptance rate, and number of staff takeovers |
Ordering Channels
Two independent channels are available and can be activated separately per outlet.
QR Code (Table Ordering)
A unique QR code is assigned to each table. Guests scan it with their smartphone camera — the ordering interface opens directly in the browser. No app installation is required. The QR code can encode the table identifier so that the resulting order is automatically attributed to the correct table in the POS floor plan.
Kiosk Mode
Kiosk mode displays the ordering interface in a persistent full-screen layout designed for unattended use on a dedicated device. Typical placements include the entrance (for walk-in ordering), the counter, or a tablet mounted at the table. The interface restarts to the welcome screen after each completed order.
Digital Menu
The Self Service menu is not a separate catalogue. It is generated live from the same central article and recipe database that powers the standard POS, ensuring that:
Prices, modifiers, and article names are always identical across all channels
Allergen information is drawn from structured recipe data — not free-text fields
Availability changes made in the back office are reflected in the self-service interface in real time
No parallel menu maintenance is required
Visibility Control
By default, articles are not shown in Self Service. Visibility is opted in explicitly per article or per category:
Control level | Behaviour |
|---|---|
Per article | Individual toggle — overrides the category setting for a single article |
Per category | Bulk toggle — enables or disables all articles in the category for Self Service simultaneously |
Articles that are intended exclusively for staff-assisted service (e.g. tableside preparations, premium items requiring explanation) can remain invisible to self-ordering guests without any impact on their POS availability.
Order Flow
The end-to-end guest journey for both channels follows the same sequence:
Step | Description |
|---|---|
1 | Entry point — guest scans the QR code or taps the kiosk screen to start a session |
2 | Menu loads — the digital menu is rendered from the live article database; the guest browses categories and selects articles |
3 | Modifiers — configurable options (e.g. extras, variants) are presented per article, consistent with the POS modifier configuration |
4 | To Go / In House — the guest is asked their consumption intent (position in the flow is configurable: before or after article selection) |
5 | Upsell suggestions — relevant upsell prompts are shown at the configured point in the flow |
6 | Order summary — the guest reviews and confirms their selection |
7 | Tip prompt — optional tip request before payment (configurable) |
8 | Payment — the guest pays by card, Apple Pay, Google Pay, or TWINT |
9 | KDS dispatch + staff notification — the order is routed to the kitchen and staff receive an instant notification |
10 | Receipt — digital receipt sent by e-mail |
Payment
Payment is completed entirely within the guest-facing ordering interface. No staff interaction is required to close the transaction.
Payment method | Notes |
|---|---|
Card | |
Apple Pay | |
Google Pay | |
TWINT | CH market |
A tip prompt can be displayed before the guest confirms payment. The prompt and default tip increments are configurable per restaurant.
To Go / In House & VAT
Guests are asked during the order flow whether they are consuming their order on-site or taking it away. This selection is not cosmetic — it directly determines the applicable VAT rate at receipt level.
Country | In House VAT | To Go VAT | Trigger |
|---|---|---|---|
CH | Full rate | Reduced rate on most food items | Guest's To Go / In House answer |
AT | Full rate | Reduced rate on most food items | Guest's To Go / In House answer |
DE | Full rate | Reduced rate on most food items | Guest's To Go / In House answer |
The correct tax treatment is applied automatically at receipt level — no manual adjustment by staff is required.
The position of the To Go / In House prompt within the order flow is configurable: it can appear before article selection (so the menu context is set from the start) or after article selection (before checkout).
Per-article exclusions are also available: individual articles can be configured as In House only, preventing them from being offered as To Go regardless of the guest's selection.
KDS Integration
Self-service orders are treated identically to staff-entered POS orders within the kitchen pipeline.
Each article is routed to the KDS station it is assigned to in the standard POS configuration
Ticket cards on the KDS show the table number (QR channel) or a kiosk identifier; no visual distinction from staff-entered orders is required
Allergen flags and modifier notes appear on the KDS ticket as they would for a POS order
Confirmation, partial confirmation, and recall work exactly as with any other KDS ticket
No additional KDS configuration is needed to support self-service orders.
Upselling
Upsell prompts are shown to guests during the order flow and are fully configurable without developer involvement.
Upsell Rules
Rules define which articles or categories trigger a suggestion and what is suggested:
Rule element | Description |
|---|---|
Trigger | The article or category that activates the rule (e.g. any main course) |
Suggestion | The article or category to suggest (e.g. dessert, specific side dish, beverage upgrade) |
Timing | When the suggestion appears in the flow — e.g. after article selection, or before checkout |
Priority | Determines which rule takes precedence if multiple rules apply simultaneously |
Max displayed at once | Cap on how many upsell suggestions are shown to the guest at one time (avoids overwhelming the guest) |
Dashboard Tracking
The upsell acceptance rate (suggestions shown vs. added to order) is tracked and available in the Self Service dashboard, enabling operators to evaluate and refine their upsell rules over time.
Staff Oversight & Takeover
Self Service does not remove staff from the operation — it gives them an additional channel to monitor.
Every incoming self-service order triggers an instant notification to staff
All open self-service orders are visible in the POS floor plan and order list alongside staff-entered orders
Staff can open any self-service order and view its full contents at any time
Staff can edit a self-service order — add items, remove items, apply discounts — using the standard POS order interface
Staff can take over a self-service order entirely, converting it to a staff-managed POS order
Age Verification / Manual Release
For articles where sale requires age verification (e.g. alcohol), a per-article flag can be configured. The order flow for the guest proceeds normally — but fulfilment is held until a staff member actively confirms delivery. This avoids blocking the order at the time of payment while ensuring compliance is enforced before the article reaches the guest.
Settings & Configuration
All Self Service behaviour is configured from the Settings area — no code changes required.
Visibility & Channel Settings
Setting | Description |
|---|---|
Self Service enabled per outlet | Master switch per outlet in a multi-outlet tenant |
QR ordering active | Independent toggle for the QR / smartphone channel |
Kiosk mode active | Independent toggle for the kiosk channel |
Per-article Self Service toggle | Opt-in visibility per individual article (default: not visible) |
Per-category Self Service toggle | Bulk opt-in for all articles within a category |
Per-article To Go availability | Exclude individual articles from To Go ordering (e.g. dishes that only make sense In House) |
Upselling Settings
Setting | Description |
|---|---|
Upsell rules | Define trigger (article / category) → suggestion (article / category) pairs |
Upsell timing | Configure at which step in the order flow each rule fires |
Rule priority | Set priority order when multiple rules apply simultaneously |
Max upsell suggestions shown | Cap on how many suggestions are displayed to the guest at one time |
Order Flow Settings
Setting | Description |
|---|---|
To Go / In House prompt position | Before article selection, or after article selection (before checkout) |
Tip prompt | Enable / disable; configure default increments and display format |
Minimum order value | Optional minimum order value threshold for self-service orders |
Receipt delivery | On-screen, e-mail, printed (connected receipt printer), or a combination |
Age verification threshold | Configure which articles require staff confirmation before fulfilment |
Dashboard Metrics
The Self Service POS dashboard provides a live and historical view of self-service channel performance:
Share of self-service orders vs. staff-entered orders (count and revenue)
Average order value — self-service vs. staff-entered (comparison)
Upsell acceptance rate — suggestions shown vs. accepted
Number of staff takeovers (indicator of friction or edge cases in the self-service flow)
:::danger Pricing
DO NOT QUOTE FROM THIS PAGE Quotable pricing information can be found only at Pricing & Packages :::
:::info Known Issues
