No matching documentation found
Try an exact field such as “Timezone”, “Promo code” or “Paper width”.
Home dashboard
Owner & permitted staff
Home
The dashboard is the daily read-only overview of sales and restaurant activity. It uses the business timezone and currency.
Pages & actions
Dashboard summaryToday, week and month totals, order counts and average order value.
Sales chartsOrder and sales movement across dashboard periods.
Best Selling ItemsRanks items by recent sales.
Recent OrdersOpens the newest orders for follow-up.
How to use it
- Check today firstReview sales, paid orders and average order value.
- Open source recordsUse Recent Orders for detail and Reports for period totals.
Important. Dashboard dates follow Business Settings → Timezone.
Back to guide navigation
POS
Cashier / orders.create
POS
Use POS to create dine-in, takeaway or delivery orders, apply offers, collect payment and send work to the kitchen.
Pages & actions
POS screenBrowse categories, search items, build the cart and enter order details.
Item options popupSelect variant, addons, quantity and item-level instructions.
Order confirmationChoose payment, fulfilment and status before saving.
Order successShows the saved order and receipt actions.
How to use it
- Open a shift when requiredIf Require open shift for POS is enabled, start a shift first.
- Build the cartChoose items, variants, addons and quantities.
- Identify fulfilmentSelect customer/table and dine-in, takeaway or delivery.
- Review totalsCheck promo, tip, tax, delivery charge and payable amount.
- Save and payChoose gateway and statuses, then print or share the document.
Field reference
| Field | Requirement | What it does |
| Item quantity | Required | Number of units of the selected item. |
| Variant | Conditional | Priced size/version when the item has variants. |
| Addons | Optional / conditional | Extras; Required addons cannot be removed. |
| Special Instructions | Optional | Item-level note shown to the kitchen. |
| Promo code | Optional | Applies an eligible active offer. |
| Customer | Conditional | Links an existing customer to the order. |
| Name / Mobile Number | Required when creating customer | Customer identity and contact number. |
| Email / Address | Optional | Customer contact and saved address. |
| Table | Required for dine-in | Identifies the dine-in service location. |
| Tip | Optional | Adds a non-negative tip. |
| Order instruction | Optional | Order-wide kitchen or fulfilment note. |
| Payment Gateway | Required to collect payment | Cash, QR or configured online method. |
| Payment Status | Required | Pending or paid; paid orders lock item changes. |
| Type | Required | Dine-in, Takeaway or Delivery. |
| Need Cutlery | Optional | Records the packaging preference. |
| Delivery Address | Required for delivery | Destination used for delivery fulfilment. |
| Order Status | Required | Pending, in progress, ready, completed or cancelled. |
Important. Country, Currency and Timezone must be completed first.
Important. Paid orders cannot have items added or removed.
Important. When KDS is enabled, only orders with Order Status set to In Progress appear on the Kitchen board; Pending orders do not appear there.
Back to guide navigation
Kitchen
Kitchen / kds.use
Kitchen
Kitchen shows orders that are ready for preparation and tracks each ticket from acknowledgement to completion. The browser registers itself automatically when the Kitchen screen opens.
Pages & actions
Kitchen boardActive tickets grouped as New, Acknowledged, Preparing and Ready.
Ticket detailsItems, variants, addons, quantities and instructions.
Recently completedOpens completed kitchen work from More.
Customer order displayA public Preparing/Ready screen for a TV or guest-facing display.
How to use it
- Enable KDSTurn on Enable KDS in Business Settings, then open Kitchen on the kitchen device.
- Send an order to KitchenSet the order’s Order Status to In Progress. Pending orders are not shown on the Kitchen board.
- Process the ticketFor New choose Acknowledge or Start, then Start if acknowledged, Bump when prepared and Complete after hand-off.
- Open the customer displayIn Business Settings, use Customer display link to Copy or Open the public URL on a guest-facing screen.
Field reference
| Field | Requirement | What it does |
| Enable kitchen display / sounds | Optional | Activates KDS and audible alerts. |
| Mute / unmute | Action | Controls alert sound on the current Kitchen browser. |
| Refresh | Action | Reloads active kitchen tickets immediately. |
| Display URL | Read only | Public link that shows Preparing and Ready order numbers, customer names or table names. |
| Copy / Open | Action | Copies the display URL or opens it in a new tab; the public display does not require staff login. |
| Regenerate link | Action | Creates a replacement customer display URL and disables the previous one. |
Important. No manual station or device assignment is required for the normal Kitchen workflow.
Important. Regenerating the display token invalidates the old TV/display URL.
Back to guide navigation
Orders
Staff with order permissions
Operations → Orders
Orders combines POS, website and table QR orders in one operational and financial history.
Pages & actions
Orders listSearches and filters orders.
Order detailsCustomer, items, totals, payments, audit, refund and void controls.
Edit orderUpdates eligible items, fulfilment, payment and status.
Receipt / KOTCustomer receipt and kitchen document.
Credit notesOpens the PDF accounting document created after a successful refund.
How to use it
- Open the orderFind it by ID, customer or filters.
- Verify fulfilmentCheck items, notes, table/customer, type and status while the order is Pending.
- Move work to KitchenSet Order Status to In Progress when preparation should begin.
- Settle paymentCollect through an enabled gateway or share a payment link.
- Record a refundOn a paid order, open Refund, choose full or partial, enter reason and external reference, then submit. MenuLoq records the return; it does not push money back through a card gateway.
- Approve when requiredIf the amount is above the business refund approval threshold, the refund stays Pending until a user with refunds.approve selects Approve.
- Open the credit noteAfter the refund succeeds, open Credit notes to view or print the PDF.
- Void a paid orderUse Void with a clear reason when the sale record must be cancelled without recording a money return.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Orders list. |
| Item QTY, variants and addons | Editable only while Pending | Order items lock after the order leaves Pending or payment rules lock them. |
| Promo code | Optional | Recalculates an eligible discount. |
| Customer fields | Conditional | Name, mobile, email and address attached to the order. |
| Tip / Instruction | Optional | Tip and order-wide note. |
| Payment Gateway / Status | Required when settling | Payment method and financial state. |
| Type / Table / Delivery Address | Conditional | Fulfilment details. |
| Need Cutlery | Optional | Packaging preference. |
| Order Status | Required | Moves forward through the operational lifecycle; In Progress sends an enabled KDS order to Kitchen. |
| Cancel reason | Required to cancel | Audit explanation for cancelling an unpaid order. |
| Void reason | Required to void | Audit explanation for voiding. |
| Cash returned from till | Optional on void | When ticked for a cash payment, the void reduces the open shift expected cash. |
| Refund type / Amount | Required / conditional | Full or partial refund and partial amount. |
| External reference | Required for manual refund | Provider or bank reconciliation reference. |
| Refund Reason | Required to refund | Audit explanation for returning money. |
| Refund paid from till | Optional for online-paid orders | When ticked, a manual refund of an online payment reduces the open shift expected cash. |
| Refund status | Read only | Pending waits for approval; succeeded issues the credit note; failed can be retried when permitted. |
| Approve refund | Action | Completes a Pending refund when the user has refunds.approve. |
| Credit note PDF | Action | Opens the credit note created after a successful refund. |
Important. Refund and void depend on permission, payment state and stock policy.
Important. Void cancels the sale record. Refund records money returned outside MenuLoq. A credit note is created automatically only when a refund succeeds.
Important. There is no Reject action for Pending refunds; they remain Pending until approved.
Important. Operational status moves forward without skipping or moving backward; cancellation uses the Cancel action when eligible and always requires a cancel reason.
Back to guide navigation
Tables
Staff with table permissions
Operations → Tables
Tables identify dine-in service locations and generate permanent table-specific QR ordering links.
Pages & actions
Tables listShows each table and assigned employee.
Create / Edit tableSaves name, assignment and remark.
QR codePrintable QR code for the selected table.
How to use it
- Create each physical tableUse the same short label staff use.
- Assign staff if neededAttach the responsible employee.
- Print and test QRPlace the matching code on its table and scan it.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Tables list. |
| Name | Required | Visible table label, such as Table 01. |
| Assign Employee | Optional | Employee responsible for service. |
| Remark | Optional | Internal location or service note. |
Important. Changing menu content does not require reprinting the QR code.
Back to guide navigation
Shifts
Cashier / shift permissions
Operations → Shifts
Shifts control register sessions, opening cash, cash movements and expected-versus-counted close totals.
Pages & actions
Current shiftStarts and monitors a shift.
Shift historyCompleted and previous shifts.
Cash movementsNon-sale cash entering or leaving the drawer.
Close shiftCounted cash and final close.
X / Z reportInterim or final shift documents.
How to use it
- OpenEnter opening float, register ID and note.
- OperateRecord orders and every manual cash movement.
- ReviewUse detail or X report without closing.
- CloseCount physical cash and review the difference.
Field reference
| Field | Requirement | What it does |
| Opening float | Required | Cash present at the start. |
| Register ID | Optional | Counter/till identifier. |
| Opening Note | Optional | Opening context. |
| Movement Type / Direction | Required | Reason category and cash in/out. |
| Amount / Reason code | Required | Positive value and auditable reason. |
| Movement Note | Optional | Additional explanation. |
| Counted cash | Required | Actual physical drawer count. |
| Closing note | Optional | Close or difference explanation. |
Important. Blind cash close hides expected cash before the cashier submits a count.
Back to guide navigation
Inventory
Staff with items.update
Operations → Inventory
Inventory bulk-updates stock quantities and expiry dates without opening every item.
Pages & actions
Inventory listSearches stock-managed items and saves additions in one batch.
How to use it
- Find the itemUse Search to narrow the list.
- Add received stockEnter quantity being added, not the final balance.
- Update expirySet the date when applicable and save.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters item and variant names. |
| Add stock | Optional | Non-negative quantity added to current stock. |
| Expiry date | Optional | New expiry date for item or variant. |
Important. Blank item stock means unlimited stock.
Back to guide navigation
Items
Catalog staff
Catalog → Items
Items are products shown in POS and the customer menu. Create categories first so every item is organised correctly.
Pages & actions
Items listSearches, reviews, edits and deletes items.
Create itemCreates a standard or variant item.
Edit itemUpdates the item and existing variants/addons.
How to use it
- Choose item typeNon Variant uses one price; Variant has priced sizes/versions.
- Add menu contentEnter name, categories, image, ingredients and allergens.
- Set selling dataSet price, stock, expiry, unit and display position.
- Add addonsCreate optional or required extras and prices.
- PublishTurn Status on and optionally mark Featured or Popular.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Items list. |
| Item Type | Required | Non Variant or Variant pricing structure. |
| Name | Required | Customer-facing item name. |
| Description | Optional | Menu explanation. |
| Categories | Required | One or more categories where the item appears. |
| Price | Required for non-variant | Base selling price before addons, discount and tax. |
| Stock Quantity | Optional | Finite quantity; blank means unlimited. |
| Expiry Date | Optional | Date after which stock should not be sold. |
| Unit | Optional | Measurement/display unit. |
| Image | Optional | Customer-facing item photo. |
| Ingredients | Optional | Ingredient information. |
| Allergen Info | Optional | Customer safety warning. |
| Item Badges | Optional | Labels such as Vegan, Spicy or New. |
| Position | Optional | Lower numbers appear first. |
| Status | Optional | Active items can be shown and sold. |
| Featured / Popular Item | Optional | Places the item in matching website areas. |
| Variant Name / Price | Required per variant | Version name and selling price. |
| Variant Stock / Expiry | Optional | Separate stock controls for a version. |
| Addon Name / Price | Required per addon | Extra name and charge. |
| Addon Image | Optional | Visual for the extra. |
| Required addon | Optional | Forces the addon to be selected. |
Important. Country, Currency and Timezone must be saved before items can be created.
Back to guide navigation
Categories
Catalog staff
Catalog → Categories
Categories organise POS and customer menus, such as Starters, Mains, Drinks and Desserts.
Pages & actions
Categories list / Create / EditSearches and maintains category content, order and availability.
How to use it
- Create menu structureAdd broad customer-friendly categories first.
- Order and activateUse Position and Status before adding items.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Categories list. |
| Name | Required | Name shown in POS and customer menus. |
| Description | Optional | Short category explanation. |
| Image | Optional | Used by supported menu layouts. |
| Position | Optional | Lower numbers appear first. |
| Status | Optional | Controls whether the category is active. |
Back to guide navigation
Item Badges
Catalog staff
Catalog → Item Badges
Badges add reusable labels to items, such as Vegan, Halal, Spicy, Organic or New.
Pages & actions
Badges list / Create / EditMaintains badges that are assigned from the Item form.
How to use it
- Create a badgeAdd a short name and optional image.
- Assign itOpen an item and choose Item Badges.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Item Badges list. |
| Name | Required | Short customer-facing label. |
| Image | Required | Badge artwork. |
| Position | Optional | Lower numbers appear first. |
| Status | Optional | Controls whether the badge is active. |
Back to guide navigation
Offers
Promotion staff
Catalog → Offers
Offers define promo codes that discount eligible POS or customer orders.
Pages & actions
Offers list / Create / EditMaintains promo rules and validity.
How to use it
- Create the codeUse a clear unique promo code.
- Set limitsChoose type, value, minimum, maximum and expiry.
- Test itApply it to a qualifying test order.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Offers list. |
| Promo Code | Required | Code entered at checkout or POS. |
| Discount Type | Required | Percentage or fixed amount. |
| Discount | Required | Rate or fixed discount value. |
| Max Discount | Required | Caps the discount value. |
| Min Order | Optional | Minimum eligible order value. |
| Expiry Date | Required | Last valid date. |
Back to guide navigation
Taxes
Owner / tax permissions
Catalog → Taxes
Taxes configure the registration identity and calculation applied to eligible totals.
Pages & actions
Taxes list / Create / EditMaintains tax rates, order and status.
How to use it
- Confirm the legal rateUse values supplied by the relevant authority.
- Set and testChoose type/value and verify a receipt before live use.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Taxes list. |
| Name | Required | Tax label shown in documents. |
| Tax Registration No. | Optional | Business tax/VAT reference. |
| Type | Required | How the value is calculated. |
| Value | Required | Rate or amount according to Type. |
| Position | Optional | Display/application order. |
| Status | Optional | Controls whether tax is active. |
Important. Confirm legal requirements with your accountant or tax authority.
Back to guide navigation
Menu Item Units
Catalog staff
Catalog → Menu Item Units
Units describe how an item is sold or measured, such as piece, plate, bottle, gram or kilogram.
Pages & actions
Units list / Create / EditMaintains unit name, symbol and description.
How to use it
- Create reusable unitsAdd units the menu needs.
- Assign to itemsSelect the Unit from the Item form.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Menu Item Units list. |
| Name | Required | Full unit name. |
| Symbol | Required | Short value such as kg, pc or ml. |
| Description | Optional | Explanation of how the unit is used. |
Back to guide navigation
Customers
Staff with customer permissions
People → Customers
Customer records make repeat POS and delivery orders faster and preserve contact details.
Pages & actions
Customers list / Create / EditSearches and maintains customer records.
How to use it
- Search before creatingAvoid duplicate records for the same mobile number.
- Save confirmed dataUse the mobile and address the customer confirms.
- Select in POSAttach the existing customer to future orders.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Customers list. |
| Name | Required | Customer display name. |
| Mobile Number | Required | Primary contact and lookup number. |
| Email | Optional | Email contact address. |
| Address | Optional | Saved address for future orders. |
Back to guide navigation
Employees
Owner / employee permissions
People → Employees
Employees get individual sign-ins so actions, orders and payments can be attributed correctly.
Pages & actions
Employees list / Create / EditMaintains staff identity, designation and contact details.
How to use it
- Create an individual accountDo not share the owner login.
- Set work identityUse the correct designation, email and mobile.
- Grant permissionsGive only the access required by the role.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters the Employees list. |
| Designation | Required | Job role label, such as Cashier. |
| Name | Required | Employee full name. |
| Email | Required | Unique login/contact email. |
| Mobile Number | Required | Employee contact number. |
| Address | Required | Employee address. |
Important. Remove access promptly when a person changes role or leaves.
Back to guide navigation
Reports hub
Owner / report permissions
Reports → Reports hub
Reports provides period-based operational and financial analysis with CSV export.
Pages & actions
Sales summary / trendGross, net, tax, payable and day-by-day movement.
Payments / Taxes / DiscountsCollection, tax and discount breakdowns.
Refunds / Voids / Credit notesAudited financial corrections.
Items / CategoriesCatalog sales performance.
EmployeesOrders and payments attributed to staff.
Order types / Tables / Hourly / DailyOperational sales breakdowns.
Shifts / Cash movements / Cash differencesRegister reconciliation.
How to use it
- Choose a reportStart with Sales summary, then open a relevant breakdown.
- Set the periodUse a preset or custom From/To range.
- Filter and exportApply available filters and export CSV when needed.
Field reference
| Field | Requirement | What it does |
| Date range | Required | Preset period or custom range. |
| From / To | Required for custom | Custom start and end dates. |
| Movement type | Conditional | Filters cash movement reports. |
| Per page | Optional | Rows shown on paginated reports. |
Important. Reports require Enable reports hub and employee report permissions.
Back to guide navigation
Payment Transactions
Finance / report permissions
Reports → Payment Transactions
Payment Transactions is the payment-level ledger for gateway, staff, provider reference, status and amount.
Pages & actions
Transaction listSearches, filters, sorts and exports payment records.
How to use it
- FilterUse gateway, accepted by and date range.
- ReconcileCompare transaction ID, amount, status and time with the provider.
- ExportDownload the filtered ledger.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Finds matching transaction/order information. |
| Gateway | Optional | Limits results to one payment method. |
| Accepted By | Optional | Limits results to a staff member/customer. |
| From / To | Optional | Payment date range. |
Back to guide navigation
Business Settings
Owner / business-setting
Settings → Business Settings
Business Settings controls identity, regional rules and operational features used across POS, documents, website, reports, stock and kitchen.
Pages & actions
Business SettingsIdentity, region, delivery and operational policies.
Change admin passwordUpdates the owner password after verification.
How to use it
- Complete required regional setupSave Country, Currency and Timezone first.
- Set identity and fulfilmentCheck contact, address and delivery options.
- Enable used modulesTurn shifts, printing, KDS and reports on as needed.
- Review policiesChoose document language and stock restoration rules.
- Set availabilityTurn Available on for website and QR orders.
Field reference
| Field | Requirement | What it does |
| Logo | Optional | Supported screens/documents; recommended 512×512 PNG/WebP, max 512KB. |
| Business Name | Required | Name shown to staff and customers. |
| Subdomain | Read only | Public site address; contact Support to change it. |
| Owner Name | Required | Primary owner/account contact. |
| Business Email | Required | Primary business email. |
| Business Mobile Number | Required | Primary number with dial code. |
| Country | Required, locked after save | Regional/compliance context. |
| Currency | Required, locked after save | Currency for prices, payments and reports. |
| Timezone | Required | Controls business dates, order times, shifts and reports. |
| Delivery Option | Required | Enables Takeaway and/or Delivery. |
| Delivery Charge / Note | Conditional | Charge and checkout message for Delivery. |
| Business Address | Required | Address used in business and document contexts. |
| Enable shift management | Optional | Shows Shifts and activates register sessions. |
| Enable cash tracking | Optional | Tracks drawer cash and differences. |
| Blind cash close | Optional | Hides expected cash before count submission. |
| Require open shift for POS | Optional | Blocks POS until a shift is open. |
| Enable X / Z reports | Optional | Interim and final shift reports. |
| Business day start time | Optional | Boundary used for business-day reporting. |
| Enable reports hub | Optional | Shows and activates Reports. |
| Default report date range | Optional | Initial period when reports open. |
| Enable thermal printing | Optional | Shows printer tools and enables printing. |
| Automatic KOT / receipt printing | Optional | Queues documents at configured lifecycle events. |
| Printer routing | Optional | Sends document types to mapped profiles. |
| Confirm before reprint | Optional | Reduces accidental duplicate prints. |
| Print max retries | Optional | Automatic retries from 0 to 10. |
| Enable KDS / KDS sound | Optional | Activates kitchen screens and alerts. |
| Customer display link | Action when KDS is enabled | Copies, opens or regenerates the public Preparing/Ready order screen URL. |
| Default staff locale | Optional | Default staff interface language. |
| Document locale policy | Optional | Staff, fixed business or bilingual language rule. |
| Document fixed locale | Conditional | Language used by the fixed policy. |
| Bilingual documents | Optional | Supported bilingual output. |
| Cancellation / void / refund stock policy | Optional | Restores or does not restore affected stock. |
| Available | Required for online ordering | Lets website/QR checkout accept orders. |
| Current / New / Confirm Password | Required to change password | Safely replaces the admin password. |
Important. Choose Country and Currency carefully: both lock after first save to protect financial consistency.
Back to guide navigation
Payment Gateways
Owner / business-setting
Settings → Business Settings → Payment Gateways
Payment Gateways controls available payment methods and stores the credentials required by online providers.
Pages & actions
Gateway settingsPayment behavior and available methods.
Gateway configurationCredentials required by a selected provider.
How to use it
- Review availabilityThe Website and POS badges show where each method is supported.
- ConfigureEnable the method and enter only the credential fields shown for that provider; Cash and QR do not require provider keys.
- TestVerify success, failure and transaction recording.
- Go liveReplace test credentials with live values.
Field reference
| Field | Requirement | What it does |
| Accept Pay Later on website checkout | Optional | Shows Pay Later for regular website customer orders. |
| Accept Pay Later on table checkout | Optional | Shows Pay Later for QR/table orders. |
| Enabled | Required for use | Controls whether the method is available. |
| Mode / Sandbox | Provider dependent | Test or live environment when the provider supports it. |
| Provider credential fields | Provider dependent | Keys, secrets or account identifiers shown by the selected gateway; use values issued by the provider. |
Important. Exact credential fields vary by provider.
Back to guide navigation
Website Settings
Owner / business-setting
Settings → Business Settings → Website Settings
Website Settings controls public restaurant content, policies, social links and search metadata.
Pages & actions
General & homeDefault language, footer and slider images.
About & policiesAbout Us, Terms and Refund Policy.
Social linksProfiles shown publicly.
SEOSearch title, description and sharing assets.
How to use it
- Complete public contentWrite accurate business and policy information.
- Upload clear assetsUse suitable slider, share and favicon images.
- Review SEO and previewCheck the public site on desktop and phone.
Field reference
| Field | Requirement | What it does |
| Website Default Language | Required | Initial customer website language. |
| Footer Description / Note | Optional | Public footer content. |
| Home Slider Images | Optional | Website home hero images. |
| About Us Title / Content | Optional | Public business information. |
| Terms Title / Content / Last Updated | Optional | Customer terms and revision date. |
| Refund Policy Title / Content / Last Updated | Optional | Refund rules and revision date. |
| Social URLs | Optional | Facebook, Instagram, X, LinkedIn, YouTube and WhatsApp links. |
| SEO Site Title | Optional | Search/browser title. |
| Author | Optional | Content author metadata. |
| Social Share Image | Optional | Supported share preview image. |
| Favicon | Optional | Browser tab/site icon. |
| Robots | Optional | Search crawler instruction. |
| Meta Description | Optional | Concise search-result summary. |
| Meta Keywords | Optional | Legacy keyword metadata. |
Back to guide navigation
Notification Settings
Owner / business-setting
Settings → Business Settings → Notification Settings
The notification matrix decides which staff roles receive each business event.
Pages & actions
Notification matrixRows are events and columns are roles.
How to use it
- Review each eventKeep alerts only for roles that must act.
- Use defaults as baselineReset to system defaults, then adjust.
- Save and testTrigger a safe event and verify recipients.
Field reference
| Field | Requirement | What it does |
| Event × Role checkbox | Optional | Enables the event for that role. |
| Reset to system defaults | Action | Returns checkboxes to the system values. |
Important. If every role is unchecked for an event, nobody receives it. Restaurant maps to Owner.
Back to guide navigation
Membership Plans
Owner
Web admin → Settings → Membership Plans
Membership Plans compares available subscriptions and starts a plan purchase on the website admin. Plan purchase is not available inside the Android app.
Pages & actions
PlansPrice, duration and included capabilities.
PurchaseSelected plan and payment path on the website.
Android subscription screenIf membership is required, the Android app blocks the workspace and directs the owner to subscribe on the website.
How to use it
- Open Membership Plans on the webUse the website admin, not the Android app drawer.
- Compare accessChoose a plan that includes used modules.
- Confirm price and periodReview the full charge.
- Complete paymentVerify membership status after returning, then reopen the Android app if needed.
Important. Membership purchase and plan changes happen only on the website admin.
Important. The Android app can show that a subscription is required, but it does not sell or renew plans.
Back to guide navigation
Billing & Invoices
Owner
Web admin → Settings → Billing & Invoices
Billing & Invoices shows subscription history and downloadable membership invoices on the website admin. This menu is not in the Android app.
Pages & actions
Billing historyMembership charges and statuses.
Membership invoicePrintable subscription invoice.
How to use it
- Find the recordCheck plan, period, amount and status.
- Open invoiceReview billing details and download/print.
Important. Open Billing & Invoices from the website admin. The Android app does not list this menu.
Back to guide navigation
Printers
Owner / printers.view
Settings → Printers
Printers defines output profiles, routes document types and controls automatic receipt and KOT triggers.
Pages & actions
ProfilesCreate, edit, enable and select printers.
Printer routesMap receipt/KOT documents to profiles.
Print triggersReceipt after payment and KOT when an order becomes In Progress.
How to use it
- Enable thermal printingTurn it on in Business Settings.
- Create a profileWeb uses LAN/system PDF; Android supports Bluetooth and LAN thermal printers.
- Add routesMap each document to the correct printer.
- Set triggersEnable automation after manual tests pass.
Field reference
| Field | Requirement | What it does |
| Name | Required | Recognisable profile name. |
| Transport | Required | Connection/output type. |
| Paper width | Required | 58mm or 80mm layout. |
| Arabic mode | Optional | Arabic text rendering mode. |
| LAN host | Required for LAN | Local printer IP address. |
| Port | Optional for LAN | Network print port, commonly 9100. |
| Enabled | Optional | Allows the profile to receive jobs. |
| Route Printer / Document | Required | Profile and document type mapping. |
| Automatic receipt / KOT | Optional | Queues a receipt after payment or a KOT when Order Status becomes In Progress. |
Important. Browser web cannot pair Bluetooth printers; use the Android Business App for Bluetooth or LAN printing.
Back to guide navigation
Permissions
Owner only
Settings → Permissions
Permissions controls exactly which menus and actions an employee can use.
Pages & actions
Employee permissionsRead, create, update, delete and specialised capabilities by module.
How to use it
- Select employeePermissions apply to that individual.
- Grant minimum accessGive only what the job needs.
- Save and verifyTest allowed and blocked workflows with that account.
Field reference
| Field | Requirement | What it does |
| Employee | Required | Staff account being edited. |
| Permission checkbox | Optional | Grants the named capability. |
| Select all by module | Action | Toggles visible permissions in a group. |
Important. Menu visibility is permission-based, so employees may see different navigation.
Back to guide navigation
Menu section
Account & help
Visit Website
Web admin staff
Web admin → Visit Website
Visit Website opens the restaurant customer site in a new tab using the business subdomain. This shortcut exists in the website admin navigation only.
Pages & actions
Home / Menu / OffersCustomer-facing catalog, item options, availability and promotions.
Cart / Checkout / Order successFulfilment, customer details, payment and order confirmation.
Login / Register / OTP / Password recoveryCreates and verifies customer accounts and restores access.
Customer profileUpdates the signed-in customer’s name, mobile, password and address.
About / Terms / Refund PolicyShows content saved in Website Settings.
How to use it
- Open from web adminUse Visit Website in the website admin. The Android app drawer does not include this item.
- Preview as a guestCheck desktop and phone without relying on staff-only information.
- Run a test checkoutVerify availability, order types, payments and confirmation.
Field reference
| Field | Requirement | What it does |
| Category filter / item search | Optional | Narrows the customer menu. |
| Variant / Addons / Quantity | Conditional | Configures the selected menu item. |
| Promo Code | Optional | Applies an eligible active offer. |
| Special Request | Optional | Order-wide preparation or fulfilment note. |
| Delivery option | Required | Takeaway or Delivery according to Business Settings. |
| Need Cutlery | Optional | Customer packaging preference. |
| Tip amount | Optional | Preset or custom non-negative tip. |
| Checkout option | Conditional | Continue as guest or sign in. |
| Name / Mobile Number | Required | Guest identity and contact number. |
| Address | Required for delivery | Delivery destination; otherwise optional. |
| Payment option | Required | Enabled website gateway or Pay Later option. |
| Registration Name / Mobile / Email / Password | Required to register | Creates a customer account; the password must contain at least 8 characters. |
| Registration Address | Optional | Saves a default customer address. |
| Login Email / Password | Required to sign in | Authenticates an existing customer; Remember me keeps the session signed in. |
| OTP | Required for verification/reset | Four-digit code sent for account verification or password recovery. |
| New / Confirm Password | Required to reset password | Replaces the customer password after OTP verification. |
| Profile Name / Mobile | Required | Updates the signed-in customer’s contact identity. |
| Profile Email | Read only | Shows the account email. |
| Profile New Password / Address | Optional | Changes the password or saved address. |
Important. Visit Website is a web admin shortcut. From Android, open the customer site URL in a browser if you need the same guest experience.
Back to guide navigation
My Account
Signed-in employee / staff
Profile menu → My Account
My Account updates a staff user’s own profile and password. Owners are redirected to Business Settings, where owner details and the admin password are managed.
Pages & actions
ProfilePersonal contact data.
Change passwordReplaces the current password after verification.
How to use it
- Update profileKeep name, email, mobile and address current.
- Change passwordEnter current password and the new password twice.
Field reference
| Field | Requirement | What it does |
| Name | Required | Signed-in user name. |
| Email | Required | Account email. |
| Mobile Number | Required | Contact number with dial code. |
| Address | Required | Personal/contact address. |
| Current Password | Required to change password | Verifies the account holder. |
| New Password | Required to change password | Replacement password. |
| Confirm New Password | Required to change password | Must match New Password. |
Important. For the business owner, use Business Settings instead of My Account.
Back to guide navigation
Privacy and Data
Signed-in user with privacy permission
Profile menu → Privacy and Data
Privacy and Data opens the privacy policy and lets an eligible user schedule or cancel deletion of their own account.
Pages & actions
Privacy and DataShows the privacy policy link and any scheduled deletion status.
Delete accountSchedules deletion after a grace period and allows cancellation while still eligible.
How to use it
- Review the effectOwners close the business and remove staff access; staff delete only their personal access, not restaurant data.
- Schedule deletionConfirm with the account password, choose the grace period and accept the owner warning when applicable.
- Cancel when neededBefore deletion is processed, open the same page and choose Cancel deletion.
Field reference
| Field | Requirement | What it does |
| Password | Required | Confirms the identity of the signed-in account holder. |
| Grace period (days) | Optional | Delay from 1 to 90 days before deletion; the default is 14 days. |
| Business closure confirmation | Required for owner | Confirms that owner deletion also closes the business. |
| Cancellation reason | Optional | Records why a scheduled deletion was cancelled. |
Important. Account deletion is a high-impact action; review the owner/staff effect shown on screen before confirming.
Back to guide navigation
Notifications
Signed-in user
Header bell → Notifications
Notifications lists business events sent to the signed-in user’s role and opens related records.
Pages & actions
Notification listSearch, unread filtering, linked event details and bulk Mark All Read.
How to use it
- Find an eventSearch the list or choose Unread; choose Show all to remove the unread filter.
- Open the eventOpen or View the notification to mark it read and follow its related record.
- Clear the queueUse Mark All Read after the unread events have been reviewed.
Field reference
| Field | Requirement | What it does |
| Search | Optional | Filters notification title and message. |
| Unread / Show all | Action | Toggles between unread notifications and the full list. |
| Mark All Read | Action | Marks every notification for the signed-in user as read. |
Back to guide navigation
Support
Signed-in user
Profile menu → Support
Support sends a structured problem report with enough context for MenuLoq to investigate.
Pages & actions
Create support requestIssue type, urgency, context, message and screenshots.
How to use it
- Choose subjectUse Other only when no listed option fits.
- Describe the issueInclude expected result, actual result and reproduction steps.
- Attach safe screenshotsRemove passwords, keys and sensitive customer data.
Field reference
| Field | Requirement | What it does |
| Subject | Required | Issue category. |
| Priority | Required | Business impact/urgency. |
| Other Subject | Conditional | Required when Other is selected. |
| Contact Phone | Optional | Number for follow-up. |
| Related Page URL | Optional | Exact screen where the issue occurs. |
| Message | Required | Detailed explanation and reproduction steps. |
| Screenshots | Optional | Supporting images without secrets. |
Back to guide navigation
Common terms used across MenuLoq.
- POS
- Point of Sale: the counter screen used to create an order and collect payment.
- QR menu
- A table or website link that lets guests browse and order in their phone browser.
- KOT
- Kitchen Order Ticket: the preparation copy of an order.
- KDS
- Kitchen Display System: live kitchen tickets shown on a screen.
- Variant
- A priced version of an item, such as Small, Medium or Large.
- Addon
- An optional or required extra attached to an item.
- Opening float
- Cash already in the drawer when a shift starts.
- X report
- An interim shift report that does not close the shift.
- Z report
- The final report for a completed shift.
- Void
- Cancels the financial effect of a paid order without recording a money return in MenuLoq.
- Refund
- Records that all or part of a completed payment was returned outside MenuLoq (manual refund).
- Credit note
- The accounting PDF created automatically when a refund succeeds.
- Pay later
- The order is placed now and payment is collected later by staff.
- Conditional field
- A field that appears or becomes required only after a related choice.
Support
Still need help?
Send the page name, what you expected, what happened, and a screenshot without passwords or payment credentials.