Conceptualising a Point of Sale (POS) Module for Omniful.ai
Product Design
Product Design
Professional Project
Professional Project


Omniful is an E-Commerce startup providing software solutions for Order Management (OMS), Warehouse Management (WMS) & Transport Management (TMS).
Omniful is an E-Commerce startup providing software solutions for Order Management (OMS), Warehouse Management (WMS) & Transport Management (TMS).
Omniful is an E-Commerce startup providing software solutions for Order Management (OMS), Warehouse Management (WMS) & Transport Management (TMS).
What is a POS (Point of Sale)?
What is a POS (Point of Sale)?
What is a POS (Point of Sale)?
A Point of Sale (POS) system is a combination of hardware and software that businesses use to process customer transactions, manage inventory, and track sales data.
A Point of Sale (POS) system is a combination of hardware and software that businesses use to process customer transactions, manage inventory, and track sales data.
A Point of Sale (POS) system is a combination of hardware and software that businesses use to process customer transactions, manage inventory, and track sales data.
A modern POS system typically takes care of
• Payment processing
• Customer purchase history & profile records
• Customer relationship Management-
Loyalty programs, Memberships
• Sales data records
• Integration with Multiple sales & marketing channels
• Employee management
• Inventory Management
• Digital tips*
A modern POS system typically takes care of
• Payment processing
• Customer purchase history & profile records
• Customer relationship Management-
Loyalty programs, Memberships
• Sales data records
• Integration with Multiple sales & marketing channels
• Employee management
• Inventory Management
• Digital tips*
A modern POS system typically takes care of
• Payment processing
• Customer purchase history & profile records
• Customer relationship Management-
Loyalty programs, Memberships
• Sales data records
• Integration with Multiple sales & marketing channels
• Employee management
• Inventory Management
• Digital tips*

Devices which are used for POS software
Devices which are used for POS software
Devices which are used for POS software
Cash Register
Cash Register
Cash Register
Desktop
Desktop
Desktop
All in one PC (with touch)
All in one PC (with touch)
All in one PC (with touch)
mPOS (Handheld)
mPOS (Handheld)
mPOS (Handheld)
Self Service /Checkout
Self Service /Checkout
Self Service /Checkout
Contactless (Scan & Order)
Contactless (Scan & Order)
Contactless (Scan & Order)
Online
Online
Online
Who are the Users?
Who are the Users?
Who are the Users?
There are two types of users. Cashier and Admin. Admin type can have manager and admin subtypes.
There are two types of users. Cashier and Admin. Admin type can have manager and admin subtypes.
There are two types of users. Cashier and Admin. Admin type can have manager and admin subtypes.
Competitors
Competitors
Competitors
User Flow
User Flow
User Flow
High Fidelity Screens
High Fidelity Screens
High Fidelity Screens
Mockups
Mockups
Mockups
The concept was further developed for multiple devices and released.
Omniful POS is live now. For further information, please visit the following link.
https://docs.omniful.ai/partners/omniful-product-pos-module.pdf
The concept was further developed for multiple devices and released.
Omniful POS is live now. For further information, please visit the following link.
https://docs.omniful.ai/partners/omniful-product-pos-module.pdf
The concept was further developed for multiple devices and released.
Omniful POS is live now. For further information, please visit the following link.
https://docs.omniful.ai/partners/omniful-product-pos-module.pdf
My Role
My Role
My Role
I was given the task to conceptualize a point of sale module, based on market and competitor research using Omniful’s design system.
I was given the task to conceptualize a point of sale module, based on market and competitor research using Omniful’s design system.
I was given the task to conceptualize a point of sale module, based on market and competitor research using Omniful’s design system.
Duration- 2 Weeks
Duration- 2 Weeks
Duration- 2 Weeks
The POS requirement for Omniful was as a Module with their package of OMS(Order Management System) and WMS (Warehouse management systems).
Which meant the software needed only the POS register and Cash management submodules.
The POS requirement for Omniful was as a Module with their package of OMS(Order Management System) and WMS (Warehouse management systems).
Which meant the software needed only the POS register and Cash management submodules.
The POS requirement for Omniful was as a Module with their package of OMS(Order Management System) and WMS (Warehouse management systems).
Which meant the software needed only the POS register and Cash management submodules.
The requirement for Cashier/Manager roles demands adaptable interface for touch and web application, With Multi device support.
The Admin roles mostly needs Web application for the remaining business operations, data visualisation.
The requirement for Cashier/Manager roles demands adaptable interface for touch and web application, With Multi device support.
The Admin roles mostly needs Web application for the remaining business operations, data visualisation.
The requirement for Cashier/Manager roles demands adaptable interface for touch and web application, With Multi device support.
The Admin roles mostly needs Web application for the remaining business operations, data visualisation.
Omniful’s available systems minimise the role POS has to play, as Order management & Inventory management are taken care of.
So, the requirement for the platform becomes that of a adaptable POS for multiple devices with a starting point for a CRM system (Customer Relationship Management), which can be upgraded as the needs evolve.
That staring point is the ability to add customer data & offer personalised discounts on the go.
Omniful’s available systems minimise the role POS has to play, as Order management & Inventory management are taken care of.
So, the requirement for the platform becomes that of a adaptable POS for multiple devices with a starting point for a CRM system (Customer Relationship Management), which can be upgraded as the needs evolve.
That staring point is the ability to add customer data & offer personalised discounts on the go.
Omniful’s available systems minimise the role POS has to play, as Order management & Inventory management are taken care of.
So, the requirement for the platform becomes that of a adaptable POS for multiple devices with a starting point for a CRM system (Customer Relationship Management), which can be upgraded as the needs evolve.
That staring point is the ability to add customer data & offer personalised discounts on the go.
Cashier is the primary end user in most POS applications. He/She processes customer transactions and ensures smooth checkout operations.
Cashier is the primary end user in most POS applications. He/She processes customer transactions and ensures smooth checkout operations.
Cashier is the primary end user in most POS applications. He/She processes customer transactions and ensures smooth checkout operations.
Objectives
Objectives
Objectives
Complete transactions efficiently
Customer Satisfaction
Complete transactions efficiently
Customer Satisfaction
Complete transactions efficiently
Customer Satisfaction
Permissions
Permissions
Permissions
Add Discounts
Add Customers
Print Labels
Sell & Return Sell
Cash Movements
Inventory Counts
Register Open/close
PO & Stock transfer*
Add Discounts
Add Customers
Print Labels
Sell & Return Sell
Cash Movements
Inventory Counts
Register Open/close
PO & Stock transfer*
Add Discounts
Add Customers
Print Labels
Sell & Return Sell
Cash Movements
Inventory Counts
Register Open/close
PO & Stock transfer*

Cashier/Sales Associate
Cashier/Sales Associate
Cashier/Sales Associate
Non Management Sales Staff
Non Management Sales Staff
Non Management Sales Staff
The Management staff oversees store operations, staff performance, and approvals for special transactions.
The Management staff oversees store operations, staff performance, and approvals for special transactions.
The Management staff oversees store operations, staff performance, and approvals for special transactions.
Objectives
Objectives
Objectives
Manage & monitor Sales Staff
Manage Inventory & Stock
Manage & Monitor cash
Manage & monitor Sales Staff
Manage Inventory & Stock
Manage & Monitor cash
Manage & monitor Sales Staff
Manage Inventory & Stock
Manage & Monitor cash
Permissions
Permissions
Permissions
All of Cashier’s
Add & edit Cashiers
View payment reports
View product costs
View sales History (assigned locations)
Export and edit customers, Bulk input
Create & edit promotions, prices
Adjust inventory (manually)
Remove products
All of Cashier’s
Add & edit Cashiers
View payment reports
View product costs
View sales History (assigned locations)
Export and edit customers, Bulk input
Create & edit promotions, prices
Adjust inventory (manually)
Remove products
All of Cashier’s
Add & edit Cashiers
View payment reports
View product costs
View sales History (assigned locations)
Export and edit customers, Bulk input
Create & edit promotions, prices
Adjust inventory (manually)
Remove products

Manager
Manager
Manager
Management Staff
Management Staff
Management Staff

The Administrative role configures and controls the POS system, user access, and business-wide reporting.
The Administrative role configures and controls the POS system, user access, and business-wide reporting.
The Administrative role configures and controls the POS system, user access, and business-wide reporting.
Objectives
Objectives
Objectives
Monitor all stores in Operation
Assign permissions & roles to Managerial staff
Monitor all stores in Operation
Assign permissions & roles to Managerial staff
Monitor all stores in Operation
Assign permissions & roles to Managerial staff
Permissions
Permissions
Permissions
All of Manager’s
Add & edit managers
Manage loyalty, taxes, and payment methods
View reports across outlets
All of Manager’s
Add & edit managers
Manage loyalty, taxes, and payment methods
View reports across outlets
All of Manager’s
Add & edit managers
Manage loyalty, taxes, and payment methods
View reports across outlets
Admin
Admin
Admin
Owner or Head office
Owner or Head office
Owner or Head office
Touch Guidelines
Touch Guidelines
Touch Guidelines
Material 3 & Apple Human Interface Guidelines provide guides for accessibility in case of touch controlled devices.
Material 3 & Apple Human Interface Guidelines provide guides for accessibility in case of touch controlled devices.
Material 3 & Apple Human Interface Guidelines provide guides for accessibility in case of touch controlled devices.
Apple Human Interface Guidelines
Apple Human Interface Guidelines
Apple Human Interface Guidelines
Material 3’s target guidelines
Material 3’s target guidelines
Material 3’s target guidelines
For most platforms, consider making touch targets at least 48 x 48dp. A touch target this size results in a physical size of about 9mm, regardless of screen size. The recommended target size for touchscreen elements is 7-10mm. It may be appropriate to use larger touch targets to accommodate a larger spectrum of users.
For most platforms, consider making touch targets at least 48 x 48dp. A touch target this size results in a physical size of about 9mm, regardless of screen size. The recommended target size for touchscreen elements is 7-10mm. It may be appropriate to use larger touch targets to accommodate a larger spectrum of users.
For most platforms, consider making touch targets at least 48 x 48dp. A touch target this size results in a physical size of about 9mm, regardless of screen size. The recommended target size for touchscreen elements is 7-10mm. It may be appropriate to use larger touch targets to accommodate a larger spectrum of users.

In most cases, targets separated by 8dp of space or more promote balanced information density and usability.
In most cases, targets separated by 8dp of space or more promote balanced information density and usability.
In most cases, targets separated by 8dp of space or more promote balanced information density and usability.

Strive to meet the recommended minimum control size for each platform to ensure controls and menus are comfortable for all when tapping and clicking.
Strive to meet the recommended minimum control size for each platform to ensure controls and menus are comfortable for all when tapping and clicking.
Strive to meet the recommended minimum control size for each platform to ensure controls and menus are comfortable for all when tapping and clicking.

Rewaa POS
Rewaa POS
Rewaa POS
Shopify POS
Shopify POS
Shopify POS
Lightspeed Retail POS
Lightspeed Retail POS
Lightspeed Retail POS
Rewaa is the primary competitor in UAE, where Omniful has their base clients.
Rewaa is the primary competitor in UAE, where Omniful has their base clients.
Rewaa is the primary competitor in UAE, where Omniful has their base clients.
Features
Features
Features
Interconnected functions
Expenses & Promotions app for customisation
Multiple payment options simplified
Product customisations- fields
Interconnected functions
Expenses & Promotions app for customisation
Multiple payment options simplified
Product customisations- fields
Interconnected functions
Expenses & Promotions app for customisation
Multiple payment options simplified
Product customisations- fields
Cons
Cons
Cons
Design Language Inconsistency, Intermix of touch and click
Design Language Inconsistency, Intermix of touch and click
Design Language Inconsistency, Intermix of touch and click
Shopify is a global leader in e-commerce platform, and offers a POS as part of the package.
Shopify is a global leader in e-commerce platform, and offers a POS as part of the package.
Shopify is a global leader in e-commerce platform, and offers a POS as part of the package.
Features
Features
Features
Customer facing Display Mode
Sell on Website, In store & Online, Socials & digital Marketplaces
Marketing apps integration
Discounts customisation
Third party apps integrations
Customisations in Receipts, UI, Emails, etc
Customer profiles and segmented data
Customer facing Display Mode
Sell on Website, In store & Online, Socials & digital Marketplaces
Marketing apps integration
Discounts customisation
Third party apps integrations
Customisations in Receipts, UI, Emails, etc
Customer profiles and segmented data
Customer facing Display Mode
Sell on Website, In store & Online, Socials & digital Marketplaces
Marketing apps integration
Discounts customisation
Third party apps integrations
Customisations in Receipts, UI, Emails, etc
Customer profiles and segmented data
Cons
Cons
Cons
App for Mobile & Tab only
No offline mode
App for Mobile & Tab only
No offline mode
App for Mobile & Tab only
No offline mode
Lightspeed POS too, works globally & focusses on systems for offline stores.
Lightspeed POS too, works globally & focusses on systems for offline stores.
Lightspeed POS too, works globally & focusses on systems for offline stores.
Features
Features
Features
Touch Optimised Sale Screen- Macro buttons for every possible step
Simplified Multi mode payments
Discounts, gift cards, credits, account payments, Loyalty for CRM
Better customer management (individual & group)
Integrated payments
Loyalty Marketing
Web store, Social media stores In platform
Touch Optimised Sale Screen- Macro buttons for every possible step
Simplified Multi mode payments
Discounts, gift cards, credits, account payments, Loyalty for CRM
Better customer management (individual & group)
Integrated payments
Loyalty Marketing
Web store, Social media stores In platform
Touch Optimised Sale Screen- Macro buttons for every possible step
Simplified Multi mode payments
Discounts, gift cards, credits, account payments, Loyalty for CRM
Better customer management (individual & group)
Integrated payments
Loyalty Marketing
Web store, Social media stores In platform
Cons
Cons
Cons
Inventory Management not upto standards for a large size firm
Inventory Management not upto standards for a large size firm
Inventory Management not upto standards for a large size firm



Pages
Pages
Pages
User Flow (Cashier)
User Flow (Cashier)
User Flow (Cashier)
Omniful Homepage
Omniful Homepage
Omniful Homepage
POS tab
POS tab
POS tab
Registers
Registers
Registers
Registers
Registers
Registers
Opening Count
Opening Count
Opening Count
Closing Count
Closing Count
Closing Count
Register Home
Register Home
Register Home
Sell Screen (Default)
Sell Screen (Default)
Sell Screen (Default)
Invoices
Invoices
Invoices
Invoice Details
Invoice Details
Invoice Details
Pay Screen
Pay Screen
Pay Screen
Register Home
Register Home
Register Home
Sell Screen
Sell Screen
Sell Screen
Invoices
Invoices
Invoices
Cash Management
Cash Management
Cash Management
Settings
Settings
Settings
Manager Access
Manager Access
Manager Access
Print Sale Receipt
Print Sale Receipt
Print Sale Receipt
Close Register
Close Register
Close Register
Return Items
Return Items
Return Items
Print Receipt
Print Receipt
Print Receipt
Print Receipt
Print Receipt
Print Receipt
Open Register
Open Register
Open Register
Search & Add Items
Search & Add Items
Search & Add Items
Add/Withdraw Cash
Add/Withdraw Cash
Add/Withdraw Cash
Add Items to return
Add Items to return
Add Items to return
Pause Sale
Pause Sale
Pause Sale
Cancel/Delete Sale
Cancel/Delete Sale
Cancel/Delete Sale
Add Customer
Add Customer
Add Customer
*Details have been left out because of the NDA.
*Details have been left out because of the NDA.
*Details have been left out because of the NDA.
Add Discount
Add Discount
Add Discount
Add Promotions
Add Promotions
Add Promotions
Pay
Pay
Pay
Pay with Cash
Pay with Cash
Pay with Cash
Credit Pay
Credit Pay
Credit Pay
Post Pay
Post Pay
Post Pay
Multi Pay
Multi Pay
Multi Pay
Login with Credentials
Login with Credentials
Login with Credentials
Cashier Access
Cashier Access
Cashier Access
Note
Note
Note
The following are a glimpse of the outcome.
Please contact for more details.
The following are a glimpse of the outcome.
Please contact for more details.
The following are a glimpse of the outcome.
Please contact for more details.













Register Home & Select Register
Register Home & Select Register
Register Home & Select Register
Cash Management
Cash Management
Cash Management
Invoices & Payment
Invoices & Payment
Invoices & Payment