Skip to main content
Index mapping every settings screen to its purpose, grouped by theme (info & localization, orders & delivery, taxes & payments, kitchen, customer site & reservations, branding, staff & app, communications, branches, system). Note Manage Settings permission and the SettingsBranchQuery branch scoping. Link to the detailed reference pages; cross-link to essential-setup pages for the first-time path.

Branches and Operating Hours

Cover Branch Settings (create/edit/delete branches with name, address, lat/lng; clone menu/categories/items/modifiers/reservation/delivery/KOT settings from another branch) and Operating Hours (per-branch open/close times per day). Cover Restaurant Status (restaurant open/closed with message, per-branch inherit/open/closed overrides). Permissions: Manage Settings, Change Branch.

Branch Delivery Settings

Document per-branch delivery: enable, fee type (fixed/distance-based/tiered), max radius and unit, fixed fee or per-distance rate, free-delivery thresholds (amount/radius), delivery schedule start/end, ETA (average speed, buffer), and minimum order amounts for delivery and pickup. Permission: Manage Settings.

Reservation Settings

Cover global reservation config (enable admin/customer reservations, minimum party size, disable-slot minutes) and per-day time-slot setup (start/end, slot duration, availability per weekday). Explain how these generate the time slots customers and staff see. Permission: Manage Settings.

Branding, Theme, and Landing Page

Cover Theme Settings (theme color, light/dark/main logos, show-logo-text, favicon and app-icon variants with size limits), Landing Page Background presets, and how these apply to the storefront. Permission: Manage Settings.

Waiter App (ePOS) Settings

Document branch-level ePOS operational settings (not RBAC): waiter show-all vs assigned orders, allowed payment methods, auto-assign and max concurrent orders, require table confirmation, require attendance before order, order timeline, item tax breakdown, shift management enabled, invoice send, manager self-approve, waiter override actions, per-role history windows, active-orders scope, and post-shift-close behavior. Note RBAC lives in Role Settings. Permission: Manage Settings.

Printer Configuration and Devices

Cover the Printers hub (sub-tabs: Printers, Receipt, Devices, Reach Matrix, Health, Jobs Log, Policy, Help): printer CRUD with transport and claim mode, device assignment/pairing, receipt template and self-serve timeout, Arabic receipt support, health indicators, job log/reprint, and the reach matrix. Cover Device Management (Flutter terminal sessions, sign out devices). Permissions: Manage Settings, Manage Device Users.

Email and Push Notification Settings

Cover Email & Notification Settings (per-event email toggles, sales-report subscription emails up to 5, test email), Email Configuration (mail driver SMTP/Resend, host/port/encryption/credentials, from name/email, queue, test), and Push Notification Settings (Beamer in-app, Pusher real-time with app ID/key/secret/cluster). Permission: Manage Settings.

Languages, Storage, and Custom Modules

Cover Language Support (activate/deactivate languages, RTL per language, ISO 639-1 codes), Storage Configuration (provider local/AWS/DigitalOcean/Wasabi/MinIO with credentials, test connection, migrate local files to cloud), Cancellation Settings (order/KOT cancel reasons), and Custom Module Settings (view enabled modules/plugins). Permission: Manage Settings.