General Information

The self-checkout solution is a combination of hardware and software, resulting in an intelligent system characterized by its modern design. The solution is equipped with a user-friendly cloud administration so the client manager can effortlessly monitor all products and orders at any given time.

 

System Summary

The Smart Kiosk Solution is made up of six main parts, first is the host, containing the machine's brain: the CPU (Central Processing Unit), and all the necessary memories like RAM (Random Access Memory),ROM ( Read-Only Memory) …etc. It is also equipped with essential connections to local computer networks like Wi-Fi and Ethernet along with the ability to communicate with other devices via Bluetooth, USBs, and HDMI inputs. The second part is the panel, which includes digital screens and an adjustment system for optimal viewing angles. Parts four and five are dedicated to the thermal printer and 2D scanner, while the final part includes a card reader for payment methods (NFC, RFID, MSR). In addition to these six parts, the Smart Kiosk comes with additional specifications, including speakers, temperature regulators, and power inputs.

Getting Started

This section guides you on how to start using the Smart Kiosk. It covers the basics, such as logging in and out, as well as a detailed exploration of the main menu options and their respective functions.

Using the Solution

It contains information on how to use the smart kiosk software and details all possible features, such as: add, edit, and delete products, categories, options, etc.

Future Enhancements

This section contains information about content that may be added in the future.

Smart Kiosk Administration

This section contains information about the loggin and loggout processes to access the system.

Logging In to the System

To access the Smart Kiosk administration, you should follow this straightforward login process:
-Username or Email and Password: You will be handed a Client Manager account with which you will log in using your designated username or email and a secure password.

Logging

-Captcha Test: After completing the previous step, and as an additional security measure, it is necessary to complete a simple CAPTCHA test by clicking "I'm not a robot" for successful login.

Logging1

-Profile (Dashboard Access ): Upon successful login, you will be directed to the dashboard of the system seen below. Important system insights are summarized in the dashboard which will be explained more fully in the upcoming sections of the user manual.

Dash

Logging Out of the System

Simply follow these quick steps to log out:
-First, navigate to Profile: Your profile is located in the upper-left corner of the page, as indicated by the red underlining in the illustration image below.
-Dropdown List: Next, click the small arrow next to your profile name (framed in red), and a dropdown list appears.
-Select "Logout": From the dropdown options (Edit Account, Support, Logout), you can select "Logout."

Loggout

Cloud Administration Management

The Cloud Administration Management is used to manage cloud infrastructure services and multiple server instances, and also, to establish and execute the operations as per the specifications and parameters.
The smart kiosk administration is composed of six sections, Dashboard, Kitchen, Menu, Customization, Marketing, and Reporting. Each section is reserved for a specific operation, although some of them are directly related. The following illustrations will serve to explain to you the exact process you need to follow to use the administration cloud : First, you will be handed a CLIENT MANAGER account, where you will sign up with a username and a password, as explained previously. Once you log in, the following page appears :

Administration

On the left side of the page, you can see : Your username and your role, which is «CLIENT MANAGER» and many different sections to manage your cloud.
This section is called the «Dashboard», which we will talk about in the next section.

Dashboard

On this page, you can: - Visualize all the data that allow you to understand the analytics that matter to your business. - Scroll down to see the whole pages, where you can track the exact revenues in every branch you have. - Select the specific branch you want to see on the blue upper button SELECT BRANCH.


Dashboard

Kitchen

This section is used once all the products are set in place, It consists of two parts, the “Smart Kiosk Kitchen Application” and the “Smart Kiosk Customer Display”.
In the “Smart Kiosk Kitchen Application”, you have the choice to select or not the categories you want to launch the tool in so that you can track your orders execution.


Kitchen

Once you click LUNCH, and the following window opens:


kitchenapp

- Placed: this means that the customer's order has been received, including payment information, and will start preparing it shortly.
- Active: stands for the orders that are active in real-time.
- Hold: orders that are on hold.
- History: These are the orders that were delivered to the customers.
  As for the “Smart Kiosk Customer Display” is for tracking the kiosk orders, whether they are in a preparation phase or ready to be served to customers.

Customers

Within the Customers page, we have a set of parameters that provide comprehensive information about each customer:
- #ID (Customer ID): A unique identifier assigned to each customer for easy reference and tracking purposes.
- Name: The customer's full name.
- Type: Specifies the type or category to which the customer belongs, either a company or an individual.
- Phone: The contact number associated with the customer, facilitating communication.
- Status: Indicates the current status of the customer, either enabled or disabled.
- Actions: This section includes three icons, each serving a distinct purpose. The first blue icon allows for viewing the customer's details.
The second blue icon, represented by a pen, enables the editing of customer details at any given time.
The last icon, in red, serves to permanently delete a customer from the list.
 

Customer

We can add a new customer by clicking on the “Add Customer” blue button following the filling process, as represented in the illustration below:
 
Customer1

We can also view all customer details in the action section on the right by clicking on the 1st blue icon: These details show some of the necessary information related to the customer, from their name, email, phone number, and so on.

Customer2

 
Customer3

As for “select status” and “select type”, they are used to showcase the customers status, either as enabled or disabled.

Customer4

 
Customer5

Branches

In this section, we can observe all the branches and offices located elsewhere, apart from the main office where business is conducted. We can also find key parameters defining each branch's details:
-#ID (Branch ID): A distinct identifier is assigned to each branch, facilitating identification.
- Name: The official name of the branch.
- Name (Arabic): The branch's name is presented in the Arabic language.
- Client: The client who's associated with the branch.
- City: The location of the branch, specifying the city where it is situated.
- Ref: A reference, can be a code or unique identifier associated with the branch.
- Automation: Indicates whether the branch is automated (automation enabled written in green) or operates manually (automation disabled, in red).
- Tables: Details regarding the number or arrangement of tables within the branch. This feature can be either enabled (in green) or disabled (in red).
- Status: Reflects whether the branch is currently enabled or disabled.
- Actions: On the extreme right, a singular blue icon allows us to view all of the details of a specific branch.


 
Branch

Branch Details

In this section, we can view all the branch details mentioned before. In addition to those, we have the number of tables and the canceled orders from the kitchen status (either enabled or disabled), this feature allows us to know what are the orders that were canceled from the kitchen application.


 
Branchdetails

Kiosks

The Kiosks page is a dedicated section designed to manage and monitor self-service kiosk units within the business. Within this page, the following parameters are essential for configuring and overseeing these units:
- ID: A unique identifier assigned to each kiosk for precise tracking and identification.
- Name: The given name or label for the kiosk, for easy identification.
- Reference: A specific reference or code associated with the kiosk, providing additional organizational context.
- Model: The model (design) of the kiosk, indicating its specifications or version.
- Branch: Specifies the branch or branches to which the kiosk is assigned, facilitating monitoring and control.
- Type: Indicates the type of the unit, which could be categorized as KIOSK, Tablet, or ONLINE, providing insights into its form and functionality.
- Status: Reflects the current operational status of the unit, whether it is active (enabled) or inactive (disabled).
- Sleep Mode: Indicates if the kiosk is in sleep mode, when not actively in use.


 
Kiosk

POS

Within the POS system, there are two key subsections (Employee and Shift) that play pivotal roles in managing operations, these subsections enhance the functionality of the POS system, providing detailed insights into employee management and transactional shifts.

Employee

The first is the Employee subsection defined by its parameters below:
- #ID: A unique identifier for each employee, ensuring precise tracking within the system.
- Avatar: Visual representation, typically an image or icon associated with the employee.
- First Name: The employee's first name.
Last Name: The employee's family or last name.
- Branches: Specifies the branch or branches to which the employee is assigned.
- Phone: The contact number of the employee.
- Status: Indicates the current status of the employee, whether active (enabled) or inactive (disabled).
- Actions: Enables various actions related to employee management represented by the small icons (on the extreme right) in the illustration (Images, Details, Update, Delete).



Employee

Shift

We also have the Shift subsection represented by the following parameters:
- ID: A unique identifier for each shift, allowing accurate tracking.
- Branch Employee: Specifies the employee associated with the shift.
- Business Date: The date on which the shift operates.
- Opened At: The time at which the shift begins.
- Opening Amount: The initial amount or balance at the start of the shift.
- Closing Amount: The amount or the balance at the end of the shift.
- Expected Amount: The anticipated amount or balance for the shift.
- Closed At: The time at which the shift ends.



Shift

Menu

This section is very important as it is responsible for monitoring and keeping an eye on all every product and item sold through the kiosk. It consists of four subsections: Products, Categories, Options, and Family Option.To add products to your menu, you need to first create a category following the steps in explained in the next section.

Categories

To add a category, first, click on MENU and then on CATEGORIES, and the following window will appear empty:

Categories

Click on 'Add category,' and this window will pop up:

Categories1

Follow these simple fill-in steps to add a category:
- Name: Enter the category name you want for your product (soup, sandwich, drink...).
- Description: You can add a description here, but it's optional.
- Tags: This is how the software will identify your category when your client types it on the kiosk screen. Keep it simple and general (it can be the same as the name). Once chosen, click 'enter' to save it.
- Once everything is set, add an image to your product, then click SUBMIT.
The filled-out page should look like this:

Categories2

Products

After finalizing the creation of a category (for example: Hot Drinks), we can now add the products that belong to this respective category. Products are the various items and goods available for selection or purchase. Each product has distinct characteristics that you can customize using the option feature, For instance, if you're ordering a burger, the burger is the "Product,” and within this product, you can then select various options like the type of bread, the size, or any additional toppings.


 
Productss

To add a new product, click on “Add product,” and this window will pop up. Follow the fill-in process illustrated in the image below:
 
Products1

Name: Inter your desired product’s name.
Name (Arabic): Write the product's name in Arabic, if applicable.
Category: Select the appropriate category under which the product falls.
Price: Specify the price you want for your product.
Max Quantity: Define the maximum quantity of the product allowed per order, if applicable.
Status: Indicate the current status of the product, whether enabled (available) or disabled (not available).
Barcode: Assign a unique barcode to the product.
Ref: Include a reference number for internal tracking.
Action: Choose the action associated with the product (for example, search POS+ and enter SKU).
Tags: Add relevant tags for easy categorization and search. Make sure to press “Enter” on your keyboard for the tag to be correctly added.
Upselling: Specify if the product is part of an upselling strategy.
Display: Set the preferred display options for the product (enabled or disabled).
Available for a Limited Time: If applicable, indicate whether the product is available for a limited time.
Description: Provide a comprehensive description of the product if needed.
Image: Upload an image of the product for a clear visual representation.
Description (Arabic): Include the product description in Arabic, if applicable.

Family Option

Similarly to the logic used in “Categories” and “Products”, this section refers to the overall set to which a specific option belongs. For example, "size" is the family option that includes different sizes like small, medium, large, and extra-large; it represents the broader set of choices within a particular product option. We can break it down as follows:
Family Option: size (encompassing small S, medium M, large L, and extra large XL)
Option: (e.g., XL)
To view this section, click on Family Option :
The following window will appear:

Familyoption

This section is for adding a family option, for example, a double-sized dish Once you click on ‘Add family option', the following window appears:

Familyoption1

Insert a desired name.
As for the type: you will have two options: one-select or Multi-select. Choose according to the number of selections you want your client to have in this specific option.

Familyoption2

Add a description optionally
Keep the limit part 0
Add an image to illustrate your product
Then click on submit.

Options

Options are the specific choices or variations you can select within a product; think of them as the detailed features or characteristics you pick when customizing an item or a product.  After adding a “family option,” you can now add your options, You need to first click on the third section in the menu, which is: «Options. The following window will appear:

Options

Follow these steps to add your desired options :
Click on ‘Add option’, and the following window appears:

Options2

The filling process is similar to that for categories, except you will need to :
Add the price you want on the right.
And a Family Option if found.
Then click on Submit.
As we explained earlier, the goal of this feature is to customize products using desired options.
To add options to your product, first, scroll back to the “Products” section then, click on “Add product” as we previously mentioned. Once your new product has been added, you may add options to it by clicking on “Options” next to "Information.”

Options3

Following the filling process for adding a product option, as seen below:

Options4

Menu Group

Diving into the Menu Group, the last subsection within the extensive Menu section. This feature allows you to categorize your offerings based on specific criteria, enhancing the browsing experience for your customers. As shown in the illustration below, you can arrange your products under their respective categories, such as hot drinks, cold drinks, sandwiches, donuts, and more. Within categories, you can categorize items based on different section types shown as “Name” in the image, like kiosk, tablet, B2B, dine-in, or take-away. Based on their intended use or distribution channel, your products can be presented in a dynamic form with this multi-layered categorization system.

Menugroup

Click on “Add Menu Group”, then add a name for your menu group, select the client, and make sure to enable the status as seen below:

Menugroup1

Customization

Customization of Products, Options... happens in this section

Products

These are the main items available for customization, such as sandwiches, coffee, and donuts. Each product is a distinct item that you can choose to customize according to your preferences and business needs.

Productscustomization

To add customization to a product first, click on “Add customization," and then fill in the information as illustrated in the image below:

Productscustomization1

If you want to view customization in a specific branch, simply click on “Select Branch” like this:

Productscustomization2

Similarly to “Select Branch," you can view customization in a certain category of products by clicking on “Select Category”:

Productscustomization3

Finally, by clicking "Select Product," you can view the customization available for a certain product:

Productscustomization4

Options

Options refer to the customizable features within each product. For example, for coffee, options might include the coffee cup size or the choice of milk. For cold drinks, options could involve selecting the fruit blend, sweetness level, or ice preference. And for donuts, options might include flavors, toppings, or fillings.



Optionscustomization

Similarly to products, we can also add customization to the options, like this:

Optionscustomization1

Product Option

Product options are specific configurations resulting from the combination of a product and its customizable options. This is where you may tailor a product to your liking by selecting from available options. For instance: you might choose a "Medium Roast Coffee" with the option of "Almond Milk" and "Single Shot." Another client manager could customize an "Iced Latte" with the options of "Low Fat Milk," "No Added Sugar," and "Extra Ice."



ProductOptionscustomization

Sort Menu

The sort menu provides a structured way to navigate and find products. It could involve sorting products based on categories, options, or other criteria to enhance the customer's browsing experience. For example: Products might be sorted by categories like "Hot Drinks," "Cold Drinks," and "Sandwiches." Within the "Sandwiches" category, customers could further sort by: products like "Bagel Cream Cheese Oats".



Sortmenu


Sortmenu1

Marketing

The marketing section of our system is mainly for your promotional activities to engage with your customers effectively. Within this section, you'll find several subsections to manage different aspects of your marketing strategy.

Coupons

They are the promotional codes that provide discounts or special offers for your products. You can create, manage, and apply them to specific products or orders. To do so, navigate to the Add Coupon button in blue and click on it:



Coupon

Adding a coupon can be done by following the filling process in the following illustrated image:

Coupon1

After adding a new coupon, you can always view its details, update it, and/or delete it. Utilize the actions represented by the small icons (blue and red) on the extreme right:
- Details: Get comprehensive information about your coupon.
- Update: Modify existing coupon details.
- Delete: Remove a coupon from the system.

Groups

The “Groups” subsection is aimed at organizing and promoting specific product sets and creating and managing product groups based on various criteria. To maximize group management efficiency, we can take multiple actions, such as view details, update, and delete any group at any given moment.



Group

To “Add Group,” follow the illustrated filling process:

Group1

To add products to your group, click on “+ Add product” in blue, as seen below. Once your product is added (ex., Esspresso), you can view it on the list of products as seen in the illustration. Adding a product option is completely optional; for example, the product is "Esspresso," and the option is “Single Shot.”

Group2

Once a group is added, you can apply multiple actions to it (view details, update, delete). These actions can be accessed by clicking on the small icons highlighted below:

Group3

For example, clicking on the first blue icon, "details," allows you to view all your group’s details presented as follows:

Group4

Offers

The offers section is where you create and manage special discounts for your consumers. When you make an offer, you may tailor it to exactly what you want to accomplish in your marketing. This might include immediate discounts or special treats for your frequent consumers. Offers can be modified and updated at any time.



Offer

“Add Offer” for product. You can add different types of offers:
- Amount: allows you to provide a fixed monetary discount; for instance, you might offer 5SAR off on a purchase.
- Percentage: You can offer a percentage discount on the total price; for example, you could offer a 50% discount on selected items.
- Final Price: This offer form allows you to set a final price for a product, regardless of its original cost. For example, if an espresso originally costs 10SAR, you can set a final price of 8SAR for a limited-time promotion.

Offer1

“Add Offer” for a group following what’s illustrated below:
Fill in the group's name and the desired limited quantity.

Offer2

Advertisements

You can create a variety of ad formats in the advertisement section. To ensure maximum engagement, the advertisements can be customized to highlight a unique offer or promote a particular product. These ads can be tailored for either:
Full-screen ads are an ideal choice to promote special offers or present featured products because they capture viewers with eye-catching imagery.
Header or Footer Ad: Place ads at the top or bottom of the screen in a way that maximizes visibility while minimizing user experience disruption. Ideal for showcasing highlighted goods or advertising temporary promotions.
QR Menu: Provide a contactless browsing experience; this is particularly helpful when exhibiting a range of goods or services. Suitable for restaurants, cafés, or businesses that offer diverse products.



Add

To add an advertisement, follow the illustrated filling process:

Add1

We can also make ads for a specific product and in a specific branch as follows:

Add2

Reporting

In the reporting section, you'll have access to deeper details of your business dynamics and performance By examining the different subsections listed below, you can tailor your insights based on specific aspects of your operations.

Orders

Where you can efficiently track and manage your order data, enabling you to make informed decisions about your sales performance:
- Total Number of Orders
- Sub-Total
- VAT
- Total Amount

Reportorders

Order details: By clicking on the blue icon next to a specific order from the list, we can view the order’s details as follows:

Reportorders1

We can even print these details by clicking on the yellow icon next to the details icon on the extreme right of the page.

Drivers

Navigate the driver subsection to assess the performance of your delivery drivers. Track delivery times, efficiency, and customer satisfaction. This data is useful to enhance your delivery operations.

Online Orders

This functionality enables users to browse and place orders using an easy-to-use online platform. From selecting products to selecting safe payment methods, the process is simplified. Real-time updates and order tracking also ensure a seamless and enjoyable experience by improving transparency.

B2B Orders

This subsection is mainly to help you understand the dynamics of your business-to-business transactions.

Reporting

This subsection is mainly to help you understand the dynamics of your business-to-business transactions.



Reportreport

You can even generate a specific report by clicking on the report you wish to generate, for example, the “Revenue by offers” report selected below:

Reportreport1

Configuration

Configurations are handled and arranged in this section. It acts as a crucial center for managing and modifying different settings.
- ID, Name, Client, Value: Each configuration's specific details are provided in these parts. Name, Client, and Value provide information on the particulars of each setup, while #ID acts as a unique identification.
- For All Clients: This option, which accepts "true" or "false" as values, lets you specify whether a setting applies to every client, ensuring smooth standardization when needed.
- Like the "For All Clients" function, "For All Kiosks" enables client managers to choose whether a configuration should be used for every kiosk.
- Finally, we have activities icons on the extreme right of the page: (Details, Update, Delete) Three easy-to-use icons are available here to handle configurations: Click on "Detail" to view comprehensive evaluation. Click on "Update" for adjustments, and "Delete" for complete removal of a configuration when required.



Config

Add Configuration: Client managers can add new configurations to the system in this subsection to customize it to meet their unique requirements. This guarantees adaptation and flexibility to changing needs.
Select Kiosk: This allows you to select the particular kiosk that a configuration applies to. Precise customization according to certain kiosks in the network is made possible by these choices.
Search: Having a search bar improves productivity by making it possible to quickly and precisely retrieve configurations based on parameters like name, client, or value. This search bar appears in almost every section of the solution.
To add a configuration, click on “Add configuration,” and the image below will pop up:

Config1

Choose a name for your configuration, then add a value, for example, “false”. Choose the client to whom the configuration applies and enable the “default value” status if needed.
If your configuration concerns only some of the kiosks, make sure to select that option in “All/Some Kisoks.”. Click on Submit, and it’s done.

Support

Section intro goes here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque finibus condimentum nisl id vulputate. Praesent aliquet varius eros interdum suscipit. Donec eu purus sed nibh convallis bibendum quis vitae turpis. Duis vestibulum diam lorem, vitae dapibus nibh facilisis a. Fusce in malesuada odio.

Contact Us

Vivamus efficitur fringilla ullamcorper. Cras condimentum condimentum mauris, vitae facilisis leo. Aliquam sagittis purus nisi, at commodo augue convallis id. Sed interdum turpis quis felis bibendum imperdiet. Mauris pellentesque urna eu leo gravida iaculis. In fringilla odio in felis ultricies porttitor. Donec at purus libero. Vestibulum libero orci, commodo nec arcu sit amet, commodo sollicitudin est. Vestibulum ultricies malesuada tempor.

FAQs

Section intro goes here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque finibus condimentum nisl id vulputate. Praesent aliquet varius eros interdum suscipit. Donec eu purus sed nibh convallis bibendum quis vitae turpis. Duis vestibulum diam lorem, vitae dapibus nibh facilisis a. Fusce in malesuada odio.

Section Item 5.1

Vivamus efficitur fringilla ullamcorper. Cras condimentum condimentum mauris, vitae facilisis leo. Aliquam sagittis purus nisi, at commodo augue convallis id. Sed interdum turpis quis felis bibendum imperdiet. Mauris pellentesque urna eu leo gravida iaculis. In fringilla odio in felis ultricies porttitor. Donec at purus libero. Vestibulum libero orci, commodo nec arcu sit amet, commodo sollicitudin est. Vestibulum ultricies malesuada tempor.

Section Item 5.2

Vivamus efficitur fringilla ullamcorper. Cras condimentum condimentum mauris, vitae facilisis leo. Aliquam sagittis purus nisi, at commodo augue convallis id. Sed interdum turpis quis felis bibendum imperdiet. Mauris pellentesque urna eu leo gravida iaculis. In fringilla odio in felis ultricies porttitor. Donec at purus libero. Vestibulum libero orci, commodo nec arcu sit amet, commodo sollicitudin est. Vestibulum ultricies malesuada tempor.

Section Item 5.3

Vivamus efficitur fringilla ullamcorper. Cras condimentum condimentum mauris, vitae facilisis leo. Aliquam sagittis purus nisi, at commodo augue convallis id. Sed interdum turpis quis felis bibendum imperdiet. Mauris pellentesque urna eu leo gravida iaculis. In fringilla odio in felis ultricies porttitor. Donec at purus libero. Vestibulum libero orci, commodo nec arcu sit amet, commodo sollicitudin est. Vestibulum ultricies malesuada tempor.