Download

Cloud POS Last updated: July 31, 2026

Overview

The Cloud POS App is the core tool used by cashiers and managers to handle transactions, manage orders, and process payments in real time. It is touch-friendly, fast, and supports both Arabic and English, with dynamic product loading and multi-branch operations.

Cloud POS main interface overview
Main Cloud POS interface used for daily cashier operations.

Overview

This guide walks through launching the app, employee login, interface layout, order taking, favourites, payments, shifts, inventory, cash management, reporting, settings, and language switching.

Cloud POS cashier home screen
Cashier workspace with menu, cart, and quick actions.
Cloud POS top bar
Top bar with menu selector, categories, search, and cart tools.

1. Launching the POS App

Open the Smart Prints POS App on your desktop station or Android terminal. The login screen displays the Smart Prints logo with the tagline "Enhance Machines interaction with Humans".

Enter your username in the first field and your password in the second, then tap the orange SIGN IN button.

After signing in, a loading screen appears with an orange progress bar. Wait for it to complete before proceeding.

Cloud POS login screen
Initial sign-in screen when launching the POS app.
Cloud POS loading screen
Loading screen while menu and branch data are synchronised.

2. Employee Login and Shift

Once the app loads, an Enter Passcode overlay appears on top of the product grid.

  • Use the employee dropdown to select your name (e.g., Mohammad Ali).
  • Enter your 4-digit PIN using the on-screen keypad.
  • Tap Enter to confirm.

After authentication, you will be prompted to open a new shift. Shift management is covered in detail in the Shifts section.

Employee passcode login overlay
Select the employee and enter the 4-digit passcode to begin.

3. The POS Interface

Once logged in, the main POS screen appears with the following areas:

POS category grid
Category grid displayed in the center of the POS screen.
POS cart panel
Cart panel showing selected items, customer, and charge action.
Area Description
Top BarThe green bar across the top contains the Default Menu dropdown on the left, the Categories dropdown in the centre, and the Search bar for finding products by name. On the right side you will find the trash icon to clear the cart and the Cart counter showing the number of items currently added.
Category Grid (Centre)The main area displays product categories as large image tiles, for example Meals, Sandwiches, Salad, Kid's Meals, Drinks, and Side Items. Tapping a tile opens the products within that category.
Cart Panel (Right)The right panel shows all items added to the current order. Each item displays its name, selected modifiers, quantity controls using the + and - buttons, and its price. Below the item list you will find the Add Customer button and the green CHARGE button showing the running total.
Side Menu (Left)Tap the three horizontal lines in the top-left corner to open the side menu. This shows your restaurant logo, the current logged-in employee, and navigation links to Cashier, My Orders, Online Orders, Customer Details, Shifts, Inventory, Cash Management, and Reports.

4. Navigating Categories and Products

From the main screen, tap any category tile to open its product list. The top bar updates to show the active category name. Each product card displays its image, name, and price in a yellow badge. A heart icon on each card lets you mark items as favourites.

To switch categories without going back to the grid, tap the Categories dropdown in the top bar. A list appears showing Menu Favorites, Categories, Menu Offers, and all individual categories such as Meals, Sandwiches, Salad, Kid's Meals, Drinks, and Side Items. Tap any entry to jump directly to it.

To search for a product, tap the Search bar and type the product name.

Navigating product categories
Move from the category grid into the product list.
Category dropdown list
Categories dropdown for jumping directly between menu sections.
Search for a product
Search bar used to find products by name.

5. Adding Products and Modifiers

Tap any product card to add it to the order. If the product has customisation options, a popup appears showing the product name, a quantity selector with minus and plus buttons, the unit price and running total, and the available option groups such as Vegetables or Dressing with individual choices displayed as selectable tags.

Filled tags (yellow background) indicate a selected modifier. Empty tags (white background) indicate unselected ones. Tap any tag to toggle it. Once your selections are complete, tap ADD TO CART to confirm, or CANCEL to go back.

The item appears immediately in the Cart panel on the right, showing the product name, selected modifiers, quantity, and price. The CHARGE button at the bottom updates automatically.

To adjust quantity directly from the cart, use the + and - buttons next to each item.

Cart actions available in the top-right area of the screen:

  • Tap the trash icon to clear all products from the cart. A confirmation popup titled "Delete Cart Products" will appear asking "Do You Want to Delete All Products" with NO and YES buttons.
  • Tap the notes icon to add an order-level note. A text field appears with a placeholder "Add your notes here". Tap the green confirmation button to save the note.
Product modifiers popup
Modifier popup for choosing product options before adding to cart.
Delete products from cart action
Top-right delete action used to clear the cart.
Delete cart confirmation popup
Confirmation popup before removing all cart items.
Add note to order
Order-level note dialog used for special preparation instructions.

6. Favourite Products

Many restaurants have products that make up the majority of their daily sales. The Menu Favorites category keeps these best-sellers visible at all times for faster order-taking.

To mark a product as a favourite, tap the heart icon on any product card. A filled green heart confirms it has been added to favourites.

To access Menu Favorites, tap the Categories dropdown in the top bar and select Menu Favorites from the top of the list. The grid refreshes instantly to show only your favourited products.

Setting up favourite products
Mark products as favourites to keep best-sellers one tap away.

7. Payments

Once all items are added to the cart, tap the green CHARGE button at the bottom right to open the payment screen.

A popup appears with two rows of options at the top. The first row lets you select the payment method and the second lets you select the order type.

Payment popup step one
Payment popup where you choose method and order type.
Payment popup step two
Continue configuring the payment before tendering.
Payment popup step three
Final payment state ready to complete the sale.

Payment Methods

  • Cash - for cash transactions
  • Credit - reveals additional options including Card, Keeta, Free Meals, and Hungerstation

Order Types

  • Dine In - for customers eating on premises
  • Take Away - for customers taking their order to go

The total amount is displayed at the bottom of the popup. Once you have selected your payment method and order type, tap TENDER to complete the transaction.

Split Payments

The POS app supports splitting a single bill across multiple payment methods. This is useful when one payment method does not cover the full amount.

To use split payments:

  • Tap the green SPLIT button in the payment popup.
  • A new screen appears showing a counter at the top to set the number of splits.
  • Each split row shows a payment method dropdown and an amount field.
  • The total is displayed at the bottom of the screen.
  • Tap TENDER to complete the transaction once all splits are configured.
Split payment screen
Split the bill across multiple payment methods from one order.

8. My Orders

To view all orders placed during the current session, tap My Orders from the side menu.

The orders screen opens showing a Current Shift header and a toggle button in the top right corner to switch between two views.

My orders screen entry
Current Shift orders page opened from the side menu.
My orders table view
Structured table view listing tickets, dates, payment types, and totals.
My orders grid view
Grid view of synced orders shown as individual cards.
View Description
Table ViewDisplays orders in a structured list with the columns ID, Ticket Number, Date, Order Type, Payment Type, Sub Total, VAT, and Total. Each row has a print icon and a receipt icon on the right.
Grid ViewDisplays each order as a card showing the order number and total amount. Each card has an Uploaded status badge in yellow indicating it has been synced to the server.

9. Customer Details

The Customer Details section lets you add or select a customer during a sale for personalised service and better order tracking.

Navigate to Customer Details from the side menu. The screen displays a list of existing customers showing their ID, Name, Type, Phone, Status, and an edit icon in the Actions column.

To add a new customer, tap the yellow + button in the bottom right corner. A form appears with the following fields:

Customer details list
Customer Details list used to browse and edit saved customers.
Add customer form
Add Customer form with contact and address fields.
Add customer to current sale
Attach a customer to the active cart before charging.
Field Details
NameCustomer's full name
TypeIndividual or Company
PhoneContact number
ContactSecondary contact if applicable
EmailCustomer's email address
VATVAT number for company customers
StatusToggle to enable or disable the customer record
NotesAny relevant notes
AddressCustomer's address

The form also includes an embedded map at the bottom to pin the customer's location. Tap Submit to save.

10. Shifts

Shifts help track employee activity and cash flow across defined working hours. They support accountability, daily reconciliation, and shift-based reporting.

Opening a Shift

After selecting your employee profile and entering your PIN, the app prompts you to open a new shift. A popup titled "Specify Cash Amount At The Beginning Of Shift" appears with a numeric keypad. Enter the starting cash amount in the drawer and tap done, then tap Save to begin the session.

Opening a shift with starting cash
Enter the opening cash amount to begin a new shift.

Closing a Shift

To close a shift, go to Shifts in the side menu. The shift summary screen appears with a Date Time header and a Shift Summary title. A closing popup appears with the following fields:

Closing a shift
Close-shift dialog with reconciliation values and closing amount.
Field Details
Closing AmountEnter the actual cash counted in the drawer at closing
Total Cash DropCash removed from the drawer during the shift
Total Pay InsTotal manual cash additions during the shift
Total Pay OutTotal manual cash removals during the shift

Use the numeric keypad to enter the closing amount, tap done, then tap Save to close the shift. You can also tap Reconciliation to review discrepancies before saving.

Shift Report

At the end of each shift, the system generates a printed Shift Report. Based on the actual report seen in the app, it includes the following sections:

Printed shift report
Printed shift report summarising sales, drawer balance, and performance.
  • Header Information: Store name, date, employee name, employee type, print timestamp, and terminal number.
  • Sales Summary: Total Sales, Discounts, Net Sales including VAT, Total VAT, and Net Sales.
  • Payment Types: A breakdown by method showing quantity and value for Cash, Card, Keeta, Free Meals, Hungerstation, Jahez, and any other configured methods.
  • Cash Drawer Summary: Opening Amount, Closing Amount, Paid Ins, Paid Outs, Required Cash, and Variance.
  • Refunds and Voids: Orders Refunded, Item Correction, and Order Voids with quantities and values.
  • Performance Summary: Total Transaction Number and Average Ticket amount per transaction.

11. Inventory

Access the Inventory module directly from the POS App by tapping Inventory in the side menu.

The Inventory screen has a left panel with five sections: Stock Status, Inventory Count, Waste, Preparation, Transfer, and Reception.

The main panel shows a table with the columns ID, Type, Item, and Quantity. Each row represents a product and its current stock level. You can filter the display using unit toggles at the top for Grams, Kg, Millilitres, and Liters, and use the search bar to find specific items.

POS inventory screen
Inventory view inside the POS app for live stock checks.

12. Cash Management

Cash Management lets you record manual cash movements in and out of the drawer during a shift, ensuring accurate reconciliation at closing.

Navigate to Cash Management from the side menu. The screen shows a Current Shift list with columns for ID, Employee, Amount, Cash In/Cash Out, Status, and Actions.

Cash management list
Cash Management list for the active shift.

To add a Cash In entry:

  • Tap the yellow + button in the bottom right corner.
  • A popup appears with an Amount field and a numeric keypad. The toggle on the right shows Cash In in green.
  • Enter the amount using the keypad and tap done.
  • A second popup appears with a Custom Dialog Description text field. Add a note describing the reason for the cash addition.
  • Tap the yellow Submit button to confirm.

To add a Cash Out entry, follow the same steps above, but toggle the switch from Cash In to Cash Out before entering the amount.

Once saved, both entries appear in the Cash Management list showing the employee name, amount, type, and status. To delete an entry, tap the orange bin icon on the right of any row.

Cash in amount popup
Enter the amount for a Cash In movement.
Cash in note popup
Add a reason note before submitting a Cash In entry.
Cash out entry
Cash Out flow for recording money removed from the drawer.

13. Reports

Navigate to Reports from the side menu. The Reports section has three pages accessible from the left panel: Product Sales, Consumption, and All Orders.

Product Sales

The Product Sales page shows a yellow summary bar at the top displaying the total Number of Products, Qty Sold, and Total Sales for the selected period. Below it, a detailed table lists each product with its ID, name, Qty Sold, and Total revenue. Use the Select Category and Select Product dropdowns to filter results, and the date range picker to adjust the reporting period.

Product sales report
Product Sales report with filters and totals.

Consumption

The Consumption report tracks raw material and ingredient usage based on orders placed. This report is only available when the Inventory module is enabled. Refer to the Inventory User Manual for details.

All Orders

The All Orders page displays a complete list of every order processed through the POS. Each row shows the Order Date, Source, Ticket number, Order Type, Payment Type, Status, and Total. Four action buttons appear on each row to confirm, void, print, or view the order details. Use the date range picker at the top right to filter by period.

All orders report
All Orders report showing the full transaction list.
Online orders report
Online Orders view for delivery and external order sources.

14. Settings

To access Settings, tap the three horizontal lines to open the side menu, scroll down, and tap Settings.

Navigate to settings from side menu
Open the side menu and navigate into Settings.

14.1 General Settings

The Settings screen shows five yellow action buttons and a configuration section below:

General settings screen
General Settings page with reset, update, sync, and language actions.
Button Function
Reset DataClears locally stored temporary data without affecting sales history
Update DataPulls the latest products, categories, and prices from the cloud
Disable Kitchen AppTemporarily disconnects the kitchen display
Change LanguageSwitches the app between Arabic and English
Sync Orders to the ServerManually pushes unsynced offline orders to the cloud

Below the buttons, the Cashier page configuration section has two sliders:

  • Numbers of categories in row - adjusts how many category tiles appear per row (e.g., 3 items)
  • Number of products in row - adjusts how many product tiles appear per row (e.g., 4 items)

14.2 Printer

Go to Settings -> Printer. Tap the + button to add a printer. A form appears with two dropdowns: Type and Printer. Select your printer and tap ADD to confirm.

Printer settings screen
Printer setup page used to add or assign printers.

14.3 External Terminal

Go to Settings -> External Terminal. Toggle the External Terminal switch to enable it, then fill in the following fields:

External terminal settings
External terminal setup for card-machine integration.
Field Details
IP AddressNetwork address of the payment terminal
Request CodeCode used to initiate secure communication
Access CodeKey that authorizes the POS to interact with the terminal

Tap Get Code to retrieve the access credentials from the terminal.

14.4 Cash Drawer

Go to Settings -> Cash Drawer. Toggle the Cash Drawer switch to enable it. Enter the IP Address of the drawer and select the linked Printer from the dropdown. Tap the yellow Open Drawer button to test the connection manually.

Cash drawer settings
Cash Drawer settings for testing and configuring drawer hardware.

14.5 Printing Preparation

Go to Settings -> Printing Preparation. Tap the + button to configure a preparation printer. Use the Select Category dropdown to choose which product categories will print to this station, then select the printer from the Select printers dropdown. Tap Add new preparation printer to save.

Printing preparation settings
Preparation printer setup for routing tickets by category.

15. Language

The POS App supports full Arabic and English interface switching. To change the language, go to Settings and tap Change Language.

The entire interface updates instantly including all labels, buttons, category names, cart items, and settings screens. All features work identically in both languages.

Change language action in settings
Choose the language switch action from the settings page.
POS interface after language change
The interface refreshes immediately after switching language.