MenuLoq User Guide

Every screen, field and daily workflow

Follow the same menu order you see inside MenuLoq. Search a field name, open a module, and see what each page does before changing live restaurant data.

31 menu topics 74 pages & actions 233 fields explained

Menu section

Home

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

  1. Check today firstReview sales, paid orders and average order value.
  2. Open source recordsUse Recent Orders for detail and Reports for period totals.

Important. Dashboard dates follow Business Settings → Timezone.

Back to guide navigation

Menu section

POS

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

  1. Open a shift when requiredIf Require open shift for POS is enabled, start a shift first.
  2. Build the cartChoose items, variants, addons and quantities.
  3. Identify fulfilmentSelect customer/table and dine-in, takeaway or delivery.
  4. Review totalsCheck promo, tip, tax, delivery charge and payable amount.
  5. Save and payChoose gateway and statuses, then print or share the document.

Field reference

FieldRequirementWhat it does
Item quantityRequiredNumber of units of the selected item.
VariantConditionalPriced size/version when the item has variants.
AddonsOptional / conditionalExtras; Required addons cannot be removed.
Special InstructionsOptionalItem-level note shown to the kitchen.
Promo codeOptionalApplies an eligible active offer.
CustomerConditionalLinks an existing customer to the order.
Name / Mobile NumberRequired when creating customerCustomer identity and contact number.
Email / AddressOptionalCustomer contact and saved address.
TableRequired for dine-inIdentifies the dine-in service location.
TipOptionalAdds a non-negative tip.
Order instructionOptionalOrder-wide kitchen or fulfilment note.
Payment GatewayRequired to collect paymentCash, QR or configured online method.
Payment StatusRequiredPending or paid; paid orders lock item changes.
TypeRequiredDine-in, Takeaway or Delivery.
Need CutleryOptionalRecords the packaging preference.
Delivery AddressRequired for deliveryDestination used for delivery fulfilment.
Order StatusRequiredPending, 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

Menu section

Kitchen

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

  1. Enable KDSTurn on Enable KDS in Business Settings, then open Kitchen on the kitchen device.
  2. Send an order to KitchenSet the order’s Order Status to In Progress. Pending orders are not shown on the Kitchen board.
  3. Process the ticketFor New choose Acknowledge or Start, then Start if acknowledged, Bump when prepared and Complete after hand-off.
  4. Open the customer displayIn Business Settings, use Customer display link to Copy or Open the public URL on a guest-facing screen.

Field reference

FieldRequirementWhat it does
Enable kitchen display / soundsOptionalActivates KDS and audible alerts.
Mute / unmuteActionControls alert sound on the current Kitchen browser.
RefreshActionReloads active kitchen tickets immediately.
Display URLRead onlyPublic link that shows Preparing and Ready order numbers, customer names or table names.
Copy / OpenActionCopies the display URL or opens it in a new tab; the public display does not require staff login.
Regenerate linkActionCreates 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

Menu section

Operations

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

  1. Open the orderFind it by ID, customer or filters.
  2. Verify fulfilmentCheck items, notes, table/customer, type and status while the order is Pending.
  3. Move work to KitchenSet Order Status to In Progress when preparation should begin.
  4. Settle paymentCollect through an enabled gateway or share a payment link.
  5. 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.
  6. Approve when requiredIf the amount is above the business refund approval threshold, the refund stays Pending until a user with refunds.approve selects Approve.
  7. Open the credit noteAfter the refund succeeds, open Credit notes to view or print the PDF.
  8. Void a paid orderUse Void with a clear reason when the sale record must be cancelled without recording a money return.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Orders list.
Item QTY, variants and addonsEditable only while PendingOrder items lock after the order leaves Pending or payment rules lock them.
Promo codeOptionalRecalculates an eligible discount.
Customer fieldsConditionalName, mobile, email and address attached to the order.
Tip / InstructionOptionalTip and order-wide note.
Payment Gateway / StatusRequired when settlingPayment method and financial state.
Type / Table / Delivery AddressConditionalFulfilment details.
Need CutleryOptionalPackaging preference.
Order StatusRequiredMoves forward through the operational lifecycle; In Progress sends an enabled KDS order to Kitchen.
Cancel reasonRequired to cancelAudit explanation for cancelling an unpaid order.
Void reasonRequired to voidAudit explanation for voiding.
Cash returned from tillOptional on voidWhen ticked for a cash payment, the void reduces the open shift expected cash.
Refund type / AmountRequired / conditionalFull or partial refund and partial amount.
External referenceRequired for manual refundProvider or bank reconciliation reference.
Refund ReasonRequired to refundAudit explanation for returning money.
Refund paid from tillOptional for online-paid ordersWhen ticked, a manual refund of an online payment reduces the open shift expected cash.
Refund statusRead onlyPending waits for approval; succeeded issues the credit note; failed can be retried when permitted.
Approve refundActionCompletes a Pending refund when the user has refunds.approve.
Credit note PDFActionOpens 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

  1. Create each physical tableUse the same short label staff use.
  2. Assign staff if neededAttach the responsible employee.
  3. Print and test QRPlace the matching code on its table and scan it.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Tables list.
NameRequiredVisible table label, such as Table 01.
Assign EmployeeOptionalEmployee responsible for service.
RemarkOptionalInternal 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

  1. OpenEnter opening float, register ID and note.
  2. OperateRecord orders and every manual cash movement.
  3. ReviewUse detail or X report without closing.
  4. CloseCount physical cash and review the difference.

Field reference

FieldRequirementWhat it does
Opening floatRequiredCash present at the start.
Register IDOptionalCounter/till identifier.
Opening NoteOptionalOpening context.
Movement Type / DirectionRequiredReason category and cash in/out.
Amount / Reason codeRequiredPositive value and auditable reason.
Movement NoteOptionalAdditional explanation.
Counted cashRequiredActual physical drawer count.
Closing noteOptionalClose 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

  1. Find the itemUse Search to narrow the list.
  2. Add received stockEnter quantity being added, not the final balance.
  3. Update expirySet the date when applicable and save.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters item and variant names.
Add stockOptionalNon-negative quantity added to current stock.
Expiry dateOptionalNew expiry date for item or variant.

Important. Blank item stock means unlimited stock.

Back to guide navigation

Menu section

Catalog

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

  1. Choose item typeNon Variant uses one price; Variant has priced sizes/versions.
  2. Add menu contentEnter name, categories, image, ingredients and allergens.
  3. Set selling dataSet price, stock, expiry, unit and display position.
  4. Add addonsCreate optional or required extras and prices.
  5. PublishTurn Status on and optionally mark Featured or Popular.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Items list.
Item TypeRequiredNon Variant or Variant pricing structure.
NameRequiredCustomer-facing item name.
DescriptionOptionalMenu explanation.
CategoriesRequiredOne or more categories where the item appears.
PriceRequired for non-variantBase selling price before addons, discount and tax.
Stock QuantityOptionalFinite quantity; blank means unlimited.
Expiry DateOptionalDate after which stock should not be sold.
UnitOptionalMeasurement/display unit.
ImageOptionalCustomer-facing item photo.
IngredientsOptionalIngredient information.
Allergen InfoOptionalCustomer safety warning.
Item BadgesOptionalLabels such as Vegan, Spicy or New.
PositionOptionalLower numbers appear first.
StatusOptionalActive items can be shown and sold.
Featured / Popular ItemOptionalPlaces the item in matching website areas.
Variant Name / PriceRequired per variantVersion name and selling price.
Variant Stock / ExpiryOptionalSeparate stock controls for a version.
Addon Name / PriceRequired per addonExtra name and charge.
Addon ImageOptionalVisual for the extra.
Required addonOptionalForces 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

  1. Create menu structureAdd broad customer-friendly categories first.
  2. Order and activateUse Position and Status before adding items.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Categories list.
NameRequiredName shown in POS and customer menus.
DescriptionOptionalShort category explanation.
ImageOptionalUsed by supported menu layouts.
PositionOptionalLower numbers appear first.
StatusOptionalControls 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

  1. Create a badgeAdd a short name and optional image.
  2. Assign itOpen an item and choose Item Badges.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Item Badges list.
NameRequiredShort customer-facing label.
ImageRequiredBadge artwork.
PositionOptionalLower numbers appear first.
StatusOptionalControls 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

  1. Create the codeUse a clear unique promo code.
  2. Set limitsChoose type, value, minimum, maximum and expiry.
  3. Test itApply it to a qualifying test order.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Offers list.
Promo CodeRequiredCode entered at checkout or POS.
Discount TypeRequiredPercentage or fixed amount.
DiscountRequiredRate or fixed discount value.
Max DiscountRequiredCaps the discount value.
Min OrderOptionalMinimum eligible order value.
Expiry DateRequiredLast 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

  1. Confirm the legal rateUse values supplied by the relevant authority.
  2. Set and testChoose type/value and verify a receipt before live use.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Taxes list.
NameRequiredTax label shown in documents.
Tax Registration No.OptionalBusiness tax/VAT reference.
TypeRequiredHow the value is calculated.
ValueRequiredRate or amount according to Type.
PositionOptionalDisplay/application order.
StatusOptionalControls 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

  1. Create reusable unitsAdd units the menu needs.
  2. Assign to itemsSelect the Unit from the Item form.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Menu Item Units list.
NameRequiredFull unit name.
SymbolRequiredShort value such as kg, pc or ml.
DescriptionOptionalExplanation of how the unit is used.
Back to guide navigation

Menu section

People

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

  1. Search before creatingAvoid duplicate records for the same mobile number.
  2. Save confirmed dataUse the mobile and address the customer confirms.
  3. Select in POSAttach the existing customer to future orders.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Customers list.
NameRequiredCustomer display name.
Mobile NumberRequiredPrimary contact and lookup number.
EmailOptionalEmail contact address.
AddressOptionalSaved 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

  1. Create an individual accountDo not share the owner login.
  2. Set work identityUse the correct designation, email and mobile.
  3. Grant permissionsGive only the access required by the role.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters the Employees list.
DesignationRequiredJob role label, such as Cashier.
NameRequiredEmployee full name.
EmailRequiredUnique login/contact email.
Mobile NumberRequiredEmployee contact number.
AddressRequiredEmployee address.

Important. Remove access promptly when a person changes role or leaves.

Back to guide navigation

Menu section

Reports

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

  1. Choose a reportStart with Sales summary, then open a relevant breakdown.
  2. Set the periodUse a preset or custom From/To range.
  3. Filter and exportApply available filters and export CSV when needed.

Field reference

FieldRequirementWhat it does
Date rangeRequiredPreset period or custom range.
From / ToRequired for customCustom start and end dates.
Movement typeConditionalFilters cash movement reports.
Per pageOptionalRows 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

  1. FilterUse gateway, accepted by and date range.
  2. ReconcileCompare transaction ID, amount, status and time with the provider.
  3. ExportDownload the filtered ledger.

Field reference

FieldRequirementWhat it does
SearchOptionalFinds matching transaction/order information.
GatewayOptionalLimits results to one payment method.
Accepted ByOptionalLimits results to a staff member/customer.
From / ToOptionalPayment date range.
Back to guide navigation

Menu section

Settings

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

  1. Complete required regional setupSave Country, Currency and Timezone first.
  2. Set identity and fulfilmentCheck contact, address and delivery options.
  3. Enable used modulesTurn shifts, printing, KDS and reports on as needed.
  4. Review policiesChoose document language and stock restoration rules.
  5. Set availabilityTurn Available on for website and QR orders.

Field reference

FieldRequirementWhat it does
LogoOptionalSupported screens/documents; recommended 512×512 PNG/WebP, max 512KB.
Business NameRequiredName shown to staff and customers.
SubdomainRead onlyPublic site address; contact Support to change it.
Owner NameRequiredPrimary owner/account contact.
Business EmailRequiredPrimary business email.
Business Mobile NumberRequiredPrimary number with dial code.
CountryRequired, locked after saveRegional/compliance context.
CurrencyRequired, locked after saveCurrency for prices, payments and reports.
TimezoneRequiredControls business dates, order times, shifts and reports.
Delivery OptionRequiredEnables Takeaway and/or Delivery.
Delivery Charge / NoteConditionalCharge and checkout message for Delivery.
Business AddressRequiredAddress used in business and document contexts.
Enable shift managementOptionalShows Shifts and activates register sessions.
Enable cash trackingOptionalTracks drawer cash and differences.
Blind cash closeOptionalHides expected cash before count submission.
Require open shift for POSOptionalBlocks POS until a shift is open.
Enable X / Z reportsOptionalInterim and final shift reports.
Business day start timeOptionalBoundary used for business-day reporting.
Enable reports hubOptionalShows and activates Reports.
Default report date rangeOptionalInitial period when reports open.
Enable thermal printingOptionalShows printer tools and enables printing.
Automatic KOT / receipt printingOptionalQueues documents at configured lifecycle events.
Printer routingOptionalSends document types to mapped profiles.
Confirm before reprintOptionalReduces accidental duplicate prints.
Print max retriesOptionalAutomatic retries from 0 to 10.
Enable KDS / KDS soundOptionalActivates kitchen screens and alerts.
Customer display linkAction when KDS is enabledCopies, opens or regenerates the public Preparing/Ready order screen URL.
Default staff localeOptionalDefault staff interface language.
Document locale policyOptionalStaff, fixed business or bilingual language rule.
Document fixed localeConditionalLanguage used by the fixed policy.
Bilingual documentsOptionalSupported bilingual output.
Cancellation / void / refund stock policyOptionalRestores or does not restore affected stock.
AvailableRequired for online orderingLets website/QR checkout accept orders.
Current / New / Confirm PasswordRequired to change passwordSafely 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

  1. Review availabilityThe Website and POS badges show where each method is supported.
  2. ConfigureEnable the method and enter only the credential fields shown for that provider; Cash and QR do not require provider keys.
  3. TestVerify success, failure and transaction recording.
  4. Go liveReplace test credentials with live values.

Field reference

FieldRequirementWhat it does
Accept Pay Later on website checkoutOptionalShows Pay Later for regular website customer orders.
Accept Pay Later on table checkoutOptionalShows Pay Later for QR/table orders.
EnabledRequired for useControls whether the method is available.
Mode / SandboxProvider dependentTest or live environment when the provider supports it.
Provider credential fieldsProvider dependentKeys, 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

  1. Complete public contentWrite accurate business and policy information.
  2. Upload clear assetsUse suitable slider, share and favicon images.
  3. Review SEO and previewCheck the public site on desktop and phone.

Field reference

FieldRequirementWhat it does
Website Default LanguageRequiredInitial customer website language.
Footer Description / NoteOptionalPublic footer content.
Home Slider ImagesOptionalWebsite home hero images.
About Us Title / ContentOptionalPublic business information.
Terms Title / Content / Last UpdatedOptionalCustomer terms and revision date.
Refund Policy Title / Content / Last UpdatedOptionalRefund rules and revision date.
Social URLsOptionalFacebook, Instagram, X, LinkedIn, YouTube and WhatsApp links.
SEO Site TitleOptionalSearch/browser title.
AuthorOptionalContent author metadata.
Social Share ImageOptionalSupported share preview image.
FaviconOptionalBrowser tab/site icon.
RobotsOptionalSearch crawler instruction.
Meta DescriptionOptionalConcise search-result summary.
Meta KeywordsOptionalLegacy 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

  1. Review each eventKeep alerts only for roles that must act.
  2. Use defaults as baselineReset to system defaults, then adjust.
  3. Save and testTrigger a safe event and verify recipients.

Field reference

FieldRequirementWhat it does
Event × Role checkboxOptionalEnables the event for that role.
Reset to system defaultsActionReturns 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

  1. Open Membership Plans on the webUse the website admin, not the Android app drawer.
  2. Compare accessChoose a plan that includes used modules.
  3. Confirm price and periodReview the full charge.
  4. 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

  1. Find the recordCheck plan, period, amount and status.
  2. 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

  1. Enable thermal printingTurn it on in Business Settings.
  2. Create a profileWeb uses LAN/system PDF; Android supports Bluetooth and LAN thermal printers.
  3. Add routesMap each document to the correct printer.
  4. Set triggersEnable automation after manual tests pass.

Field reference

FieldRequirementWhat it does
NameRequiredRecognisable profile name.
TransportRequiredConnection/output type.
Paper widthRequired58mm or 80mm layout.
Arabic modeOptionalArabic text rendering mode.
LAN hostRequired for LANLocal printer IP address.
PortOptional for LANNetwork print port, commonly 9100.
EnabledOptionalAllows the profile to receive jobs.
Route Printer / DocumentRequiredProfile and document type mapping.
Automatic receipt / KOTOptionalQueues 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

  1. Select employeePermissions apply to that individual.
  2. Grant minimum accessGive only what the job needs.
  3. Save and verifyTest allowed and blocked workflows with that account.

Field reference

FieldRequirementWhat it does
EmployeeRequiredStaff account being edited.
Permission checkboxOptionalGrants the named capability.
Select all by moduleActionToggles 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

  1. Open from web adminUse Visit Website in the website admin. The Android app drawer does not include this item.
  2. Preview as a guestCheck desktop and phone without relying on staff-only information.
  3. Run a test checkoutVerify availability, order types, payments and confirmation.

Field reference

FieldRequirementWhat it does
Category filter / item searchOptionalNarrows the customer menu.
Variant / Addons / QuantityConditionalConfigures the selected menu item.
Promo CodeOptionalApplies an eligible active offer.
Special RequestOptionalOrder-wide preparation or fulfilment note.
Delivery optionRequiredTakeaway or Delivery according to Business Settings.
Need CutleryOptionalCustomer packaging preference.
Tip amountOptionalPreset or custom non-negative tip.
Checkout optionConditionalContinue as guest or sign in.
Name / Mobile NumberRequiredGuest identity and contact number.
AddressRequired for deliveryDelivery destination; otherwise optional.
Payment optionRequiredEnabled website gateway or Pay Later option.
Registration Name / Mobile / Email / PasswordRequired to registerCreates a customer account; the password must contain at least 8 characters.
Registration AddressOptionalSaves a default customer address.
Login Email / PasswordRequired to sign inAuthenticates an existing customer; Remember me keeps the session signed in.
OTPRequired for verification/resetFour-digit code sent for account verification or password recovery.
New / Confirm PasswordRequired to reset passwordReplaces the customer password after OTP verification.
Profile Name / MobileRequiredUpdates the signed-in customer’s contact identity.
Profile EmailRead onlyShows the account email.
Profile New Password / AddressOptionalChanges 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

  1. Update profileKeep name, email, mobile and address current.
  2. Change passwordEnter current password and the new password twice.

Field reference

FieldRequirementWhat it does
NameRequiredSigned-in user name.
EmailRequiredAccount email.
Mobile NumberRequiredContact number with dial code.
AddressRequiredPersonal/contact address.
Current PasswordRequired to change passwordVerifies the account holder.
New PasswordRequired to change passwordReplacement password.
Confirm New PasswordRequired to change passwordMust 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

  1. Review the effectOwners close the business and remove staff access; staff delete only their personal access, not restaurant data.
  2. Schedule deletionConfirm with the account password, choose the grace period and accept the owner warning when applicable.
  3. Cancel when neededBefore deletion is processed, open the same page and choose Cancel deletion.

Field reference

FieldRequirementWhat it does
PasswordRequiredConfirms the identity of the signed-in account holder.
Grace period (days)OptionalDelay from 1 to 90 days before deletion; the default is 14 days.
Business closure confirmationRequired for ownerConfirms that owner deletion also closes the business.
Cancellation reasonOptionalRecords 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

  1. Find an eventSearch the list or choose Unread; choose Show all to remove the unread filter.
  2. Open the eventOpen or View the notification to mark it read and follow its related record.
  3. Clear the queueUse Mark All Read after the unread events have been reviewed.

Field reference

FieldRequirementWhat it does
SearchOptionalFilters notification title and message.
Unread / Show allActionToggles between unread notifications and the full list.
Mark All ReadActionMarks 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

  1. Choose subjectUse Other only when no listed option fits.
  2. Describe the issueInclude expected result, actual result and reproduction steps.
  3. Attach safe screenshotsRemove passwords, keys and sensitive customer data.

Field reference

FieldRequirementWhat it does
SubjectRequiredIssue category.
PriorityRequiredBusiness impact/urgency.
Other SubjectConditionalRequired when Other is selected.
Contact PhoneOptionalNumber for follow-up.
Related Page URLOptionalExact screen where the issue occurs.
MessageRequiredDetailed explanation and reproduction steps.
ScreenshotsOptionalSupporting images without secrets.
Back to guide navigation

Glossary

Everyone

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.