---
description: Efficient Point of Sale (POS) Solution for Seamless Operations
---

# 🛒 Point of Sale (POS)

The POS module is the beating heart of your retail operation—built for speed, flexibility, and simplicity. Whether you’re running a small business or a multi-warehouse chain, this interface allows your team to process orders, scan items, manage carts, and handle customers with zero friction.

<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2FBUpAhjbkkL2KjhDbZgTI%2Fimage.png?alt=media&#x26;token=56d779c9-bf22-45ac-b848-e64600e7b6f3" alt=""><figcaption></figcaption></figure>

***

### 🔍 Search or Scan Products 

At the top of the POS screen, there’s a search bar that supports:

* Text Search: Type in a product name, SKU, or barcode
* Barcode Scanner: Instantly add items by scanning their barcode (mapped to SKU)



<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2FDNvIkzT14O2KW5wR4vxn%2Fimage.png?alt=media&#x26;token=5fce32a9-da19-4aa2-9fed-a3078111319b" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2FKZBjHrxQTrhUjQrE6MFS%2Fimage.png?alt=media&#x26;token=c4c036ce-563d-40db-8026-de1a3863f888" alt=""><figcaption></figcaption></figure>

This field supports autocomplete and fuzzy matching, making it quick for staff to find what they need—even with partial or misspelled inputs.

***

### 🗂️ Category Navigation

Below the search bar, categories are displayed in a grid or list format. Clicking on any category filters the products panel to show only those within the selected category.

<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2FCKd59LZdjUHNfjoE1x5D%2Fimage.png?alt=media&#x26;token=69d8c6c4-d5a7-4a53-8db4-d88f6a14a12e" alt=""><figcaption></figcaption></figure>

This makes product browsing more intuitive, especially for touchscreen devices or staff unfamiliar with full inventory SKUs.

***

### 🧾 Product Panel 

{% hint style="info" %}
#### 🧩 Are you looking for a customized version?

We can provide a customized version tailored to your needs.

Please don’t hesitate to contact us at:

📩 [info.codehas@gmail.com](mailto:info.codehas@gmail.com)
{% endhint %}

Products are listed with essential details:

* 🏷️ Product Name
* 🔢 SKU
* 💵 Price
* 🖼️ Optional Product Image

<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2FcYl0BpT1S0xZNYUbrmmc%2Fimage.png?alt=media&#x26;token=38e87a88-d382-4869-abce-b2284cea232d" alt=""><figcaption></figcaption></figure>

Clicking a product adds it to the cart. Inventory-aware rules prevent overselling unless configured otherwise.

<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2FbxiYnjFphPq0WlKQvHcP%2Fimage.png?alt=media&#x26;token=14ceb086-41b6-4508-9e6a-401f232faafa" alt=""><figcaption></figcaption></figure>

> Products shown here are auto-filtered by:

* > Active warehouse
* > Stock availability
* > Selected category (if any)

***

### 🏬 Warehouse Selection 

If your store uses multiple warehouses or branches, you can switch between them in real-time. The product list and available stock dynamically update based on the selected warehouse.

***

### 🧑 Walking Customer & Customer Selection

<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2F8qdxVrAzN2ahcVw4f4FC%2Fimage.png?alt=media&#x26;token=ac0747f3-2448-4772-8ccf-559aec112641" alt=""><figcaption></figcaption></figure>

The default sale is created under a Walking Customer profile, but you can:

* Search existing customers by name, phone, or email
* Add new customers on the fly (in a single step)
* Switch customers mid-order

\


Customer selection is crucial for loyalty, credit sales, invoice tracking, and refunds.

***

### 🛒 Cart Actions

<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2FynhlsuRoRUS6TVOO9swd%2Fimage.png?alt=media&#x26;token=9ab42c0b-42db-4f50-bf74-fccf1250dc1a" alt=""><figcaption></figcaption></figure>

Once products are added to the cart, several options appear:

| Button            | Description                                                     |
| ----------------- | --------------------------------------------------------------- |
| ➕ New Cart        | Start a fresh cart session (multi-cart supported)               |
| ✏️ Apply Discount | Apply a discount to the full order (fixed or percentage)        |
| 🧾 Change Tax     | Override the default tax for this particular order              |
| 📝 Add Note       | Attach a custom message or instruction to the order (see below) |
| ❌ Clear           | Remove all items from the current cart                          |
| 🔄 Reset          | Reset tax, discount, and notes to default                       |

***

### 🔁 Return Items (💡 Highlighted Feature)



<figure><img src="https://2303123582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mg970NsjedQxcUQ2m-0%2Fuploads%2F8TgQYEeeiTwk82SMnOxh%2Fimage.png?alt=media&#x26;token=4fa01ccc-4e62-4c07-916e-176b28475bcc" alt=""><figcaption></figcaption></figure>

#### 🔙 Negative Quantity = Return to Stock



If you want to return an item (refund or reverse sale), simply:

1. Add the product to the cart
2. Set the quantity as negative (e.g., -1)
3. Submit the order

\


✅ This will:

* Deduct the refunded amount
* Re-add the item to the stock automatically
* Log it correctly in sales and reporting

\


> ⚠️ This return mechanism is smart and tracks by SKU, making it ideal for fast-paced returns, damaged goods, or exchange workflows.

***

### 📝 Order Note



Use the Add Note feature to include special instructions with any order, like:

* “Customer requested gift wrapping.”
* “Deliver after 6 P.M”
* “Discount applied manually by manager.”



These notes are saved with the order, printed on the invoice (if enabled), and viewable in the order detail page.

***

### 💳 Payment & Submission 

Below the cart, a summary of the totals is calculated automatically:

| Field    | Description                                  |
| -------- | -------------------------------------------- |
| Subtotal | Total before tax and discounts               |
| Discount | Manual discount applied to the order         |
| Tax      | Tax calculated as per global or order rules  |
| Payable  | Final amount due (subtotal + tax – discount) |

Click Submit to complete the sale. A success toast appears, and the system auto-generates an invoice or receipt for printing.



> 💡 Payments can also be integrated with cash registers, wallets, or external payment devices (see Add-ons section).
