Download

Smart Prints Restaurant Management System Last updated: July 31, 2026

Operations and User Guide

This guide introduces the main Smart Prints modules and walks through registration, employee setup, shift visibility, payment methods, menu building, POS launch, and frequently asked questions.

Getting started workflow schema
Overall onboarding flow from account setup to POS launch.

System Modules at a Glance

Module Purpose
Cloud POSCore terminal for processing orders and payments
Cloud AdministrationManage items, prices, users, branches, and settings
Smart KioskSelf-service terminal with Arabic/English support
Smart Kitchen AppDigital screens to coordinate kitchen orders (Pro)
Smart MenuQR-based dynamic menu linked to your back-end
Smart WaiterMobile/tablet order-taking for floor staff
Smart WhatsAppAutomated order placement via WhatsApp

1. Company Registration

Before accessing any module, register your company on the Smart Kiosk platform. The registration form is titled "Cloud POS - Create your account".

Step 1: Fill in Your Company Details

On the registration form, enter the following:

Field What to Enter
Name *Your company name in English (e.g., Restaurant Business)
Name Ar *Your company name in Arabic (e.g., مطعم بزنس)
Email *Your professional email address
Phone *Your phone number, then click Send OTP to verify
Address *Your full business address
ThemeClick either the dark (black) or light (white) swatch to choose your display theme
Vat Number *Your VAT registration number
LocationClick the location pin icon inside the field. A map popup titled "Mark the location" will appear. Drop the pin on your exact location, then click Done
Image *Upload your company logo
Company registration form
Registration form where you enter company information.
Location map popup during registration
Map popup used to pin the exact branch location.

Step 2: Verify Branch and Complete Signup

Tick the Fill Branch Information (optional) checkbox to confirm your branch details have loaded correctly. Review and adjust if needed. Check the "I'm not a robot" reCAPTCHA box, as without this you cannot proceed. Click the blue Sign up button to submit.

Verify branch details before signup
Review the branch details before completing signup.

Step 3: Your Dashboard

After signing up, you will land on the Cloud POS Administration dashboard. You will see the following:

  • Top bar with KPIs: Today Revenue, Total Revenue, Today Orders, Total Orders
  • Overview panel showing Total installed Kiosks, Average Revenue Per Kiosk, and Average Order Time
  • Revenue chart filterable by 7d / 15d / 1m / 3m
  • Top-right filters for Select Branch, Select Kiosk, and Select Source

The left sidebar is your main navigation and contains all available features, tiered as follows:

Badge Meaning
(no badge)Free, available to all accounts
Pro (green)Requires the Pro subscription
Adv (red)Requires the Advanced subscription

Features visible in the sidebar include Dashboard, Kitchen (Pro), Client, Online (Adv), Marketing, POS, Menu, Inventory (Adv), and Customization.

Cloud POS administration dashboard
Cloud POS Administration dashboard after a successful signup.

2. Employee Management

Navigate to POS -> Employee in the left sidebar.

2.1 Adding an Employee

Click the blue + Add employee button. The Add Employee form will appear with the following fields:

Add employee form
The Add Employee form for creating a cashier or manager profile.
Field Details
First Name *Employee's first name
Last Name *Employee's last name
GenderSelect Male or Female from the dropdown
Birth dateFormat: YYYY-MM-DD (e.g., 1989-05-18)
PhoneEmployee's contact number
EmailEmployee's professional or company email
Employee sinceStart date in format: YYYY-MM-DD
Pin CodeA 4-digit PIN the employee uses to log in to the POS App
StatusToggle to enable (active) or disable (inactive)
AddressEmployee's work-related address
Type *Select Store Manager or Cashier from the dropdown
RemarkOptional internal notes about the employee
AvatarUpload a profile photo or icon
BranchesSelect the branch(es) to assign this employee to

Click Submit (green button) to save, or Close (red button) to cancel.

2.2 Viewing the Employee List

Once saved, the employee appears in the Employees list table showing ID, Avatar, First Name, Last Name, Type, Branches, Phone, Status, and Actions. Use the Select status dropdown to filter by Active or Inactive. The Actions column has buttons to view, copy, edit, or delete each employee record.

Employee list screen
Employee list with status filters and row actions.

3. Shift Management

Navigate to POS -> Shift Management in the left sidebar.

The shift list displays the following columns: ID, Branch Employee, Business Date, Opened At, Opening Amount, Closing Amount, Expected Amount, and Closed At.

4. Payment Methods

Navigate to POS -> Payment Method in the left sidebar.

Payment methods list
Payment Method list screen inside the POS administration area.

Adding a Payment Method

Click + Add Payment Method. The form contains the following fields:

Field Details
Name *Name of the payment method (e.g., Mada, Cash, Visa)
Type *Select the type, for example Credit or Cash
Status *Toggle to enable or disable this method
Client *Select the branch this method applies to

Click Submit to save. The new method will appear immediately in the Payment Methods list showing its ID, Name, Type, Status, and action buttons to edit or delete.

Add payment method form
Form used to add a new payment method for a branch.

5. Building Your Menu

Navigate to Menu in the left sidebar. The Menu section contains Products, Categories, Options, Family Option, and Menu Group (Pro).

Menu section overview
Menu area in the administration sidebar.
Recommended menu build order
Use this sequence when building the menu structure.

5.1 Categories

Go to Menu -> Categories, then click + Add Category.

Categories list screen
Categories list before adding a new menu category.
Add category form
Add Category form with bilingual names and image upload.
Field Details
Name *Category name in English (e.g., Hot Coffee)
Name Ar *Category name in Arabic (e.g., قهوة ساخنة)
Client *Select the branch this category belongs to
DescriptionOptional description in English
Description ArOptional description in Arabic
Status *Toggle to enable or disable the category
ImageUpload a representative image for the category
TagsEnter search keywords and press Enter after each one

Click Submit to save. The category will appear as a card in the Categories list, showing its image, name in both languages, branch tag, and Enabled/Disabled status.

5.2 Products

Go to Menu -> Products, then click + Add Product.

The Add Product form has four tabs at the top: Informations, Options, Suggestions, and Recipe. Fill in the Informations tab first:

Products list screen
Products list where existing menu items are displayed.
Add product form
Add Product form on the Informations tab.
Field Details
Name *Product name in English (e.g., Coffee Americano)
Name Ar *Product name in Arabic (e.g., قهوة أمريكانو)
Category *Select the parent category (e.g., Hot Coffee)
Price *Base selling price
Max QuantityMaximum units per order, enter 0 for no limit
Status *Toggle to enable or disable the product
BarcodeOptional unique barcode
RefOptional internal reference number
ActionsOptional action linking (e.g., POS+ SKU search)
TagsSearch keywords, press Enter after each one
Upselling *Toggle on if this product is part of an upselling strategy
Display *Toggle to control visibility on kiosks and menus
Available For Limited TimeToggle on for time-restricted availability
DescriptionCustomer-facing description in English
Description ArCustomer-facing description in Arabic
Image *Upload a product photo

Click Submit to save. The product appears as a card in the Products list showing its image, name in both languages, category tag, and status.

Saved product card in products list
Saved product card as it appears after submission.

5.3 Family Options

Go to Menu -> Family Option, then click + Add Family Option.

A Family Option defines the type of customisation available for a product (e.g., Coffee Cup Size).

Add family option form
Add Family Option form used to define a customization group.
Saved family option card
Family option card after saving the setup.
Field Details
Name *Family option name in English (e.g., Coffee Cup Size)
Name Ar *Name in Arabic (e.g., احجام اكواب القهوة)
Client *Select the branch
Type *One Select means customer picks one option only. Multi Select means customer can pick several
Status *Toggle to enable or disable
DescriptionOptional description in English
Description ArOptional description in Arabic
ImageUpload a representative image (e.g., cup size diagram)
Automation NameOptional, used for system automation integrations

Click Submit. The family option appears as a card showing its image, name in both languages, type, and status.

5.4 Options

Go to Menu -> Options, then click + Add Option.

An Option is an individual choice within a Family Option (e.g., Medium M within Coffee Cup Size). The form has two tabs: Informations and Recipe.

Options list screen
Options list linked to the family option structure.
Add option form
Add Option form for a specific family option choice.
Field Details
Name *Option name in English (e.g., Medium M)
Name Ar *Option name in Arabic (e.g., متوسط M)
Client *Select the branch
Family *Select the parent Family Option (e.g., Coffee Cup Size)
Price *Additional charge for this option, enter 0 if free
Status *Toggle to enable or disable
DescriptionOptional description in English
Description ArOptional description in Arabic
Image *Upload an image for this option
TagsSearch keywords, press Enter after each one
Automation NameOptional, used for system automation integrations

Click Submit to save.

8. Installing and Launching the POS App

Step 1: Sign In

Open the Smart Prints POS App on your device. The login screen displays the Smart Prints logo with the tagline "Enhance Machines interaction with Humans". Enter your username or email in the first field and your password in the second field. Click the orange SIGN IN button to proceed.

POS app sign in screen
POS app login screen shown when the app is launched.

Step 2: Data Loading

After signing in, a loading screen appears showing the Smart Prints logo and an orange progress bar. Wait for the bar to complete as this indicates the app is downloading and synchronising all your menu, employee, and branch data from the cloud.

Step 3: Employee Selection and Passcode

Once loading is complete, the POS interface opens showing your live menu with category tiles such as Meals, Sandwiches, Kid's Meals, Drinks, and Side Items. An Enter Passcode overlay appears on top. Use the employee dropdown at the top of the overlay to select which employee is logging in. Enter the employee's 4-digit PIN using the on-screen number pad. Press Enter (green) to confirm or Clear to reset.

Once authenticated, the employee session begins and the POS is ready to take orders. The top bar shows Default Menu, Categories, a Search bar, a Cart counter, and a CHARGE button on the right.

10. FAQs

Question Answer
Can I use the system offline?No, all modules require a live cloud connection for real-time sync and backups
Are all services included by default?This depends on your subscription. Contact Smart Prints support to activate additional modules
Can I manage multiple branches?Yes, this is fully supported for items, inventory, orders, and staff
How do I switch the language?Click the globe icon at the top right of any Administration screen
Can I apply an offer to both products and groups?Yes, use + Add Product and + Add Group within the same offer form
Where do I get support?Contact your onboarding representative or Smart Prints (البصمات الذكية) via your assigned channel