
## What Is Inventory Tracking?

Inventory Tracking is a stock management screen built into your POS app. It shows your staff exactly how many of each retail product you have at their branch — and lets them record stock coming in (deliveries) or going out (used, damaged, sold) right from the POS.

Every change is logged with a full history, so you always know what happened, when, and who did it.

---

### Why do you need it?

Without inventory tracking, your staff are guessing. They don't know how many laundry bags are left until they physically go check the shelf. By then, you might already be out — and a customer is waiting.

With Inventory Tracking on your POS:

- **Staff know what's in stock at a glance.** Colour-coded quantities make it obvious — green means good, yellow means zero, red means you're in the negative.

- **Deliveries are logged instantly.** When a supplier drops off stock, your staff can record it on the spot with a few taps.

- **Usage is tracked too.** Items consumed, damaged, or expired can be recorded as stock-out — so your counts stay accurate.

- **Each branch has its own count.** Stock is tracked per location, so you always know what's where. Staff can even peek at other branches' stock from the detail panel.

- **Sales auto-deduct.** When a retail product is sold at checkout, the stock count goes down automatically — no manual logging needed.

Think of it as a live stock counter for your shop, built into the same screen your staff already uses every day.

---

## Before You Start

Make sure the following are in place before adding Inventory Tracking to your POS:

| What you need | Where to set it up |
| --- | --- |
| Retail products in your catalog | Setting⚙️ → Products Catalog |
| Store locations configured | Setting⚙️→ +Add POS Shop |
| A POS app created | Setting⚙️ → +Add new POS app |

<Callout type="note" title="Note">

Inventory Tracking is a standalone feature — it doesn't depend on any other module. You can set it up without touching orders, logistics, or anything else.

</Callout>

---

## Setting Up the Inventory Page

The Inventory page is the actual screen your staff will tap to view stock, record deliveries, and mark items as used. It is a split-screen layout: product list on the left, product detail on the right. You add this page from POS Pages, then it can be opened from the POS tab bar.

![The Inventory page is the actual screen your staff will tap to view stock, record deliveries, and mark items as used. It is a split-screen layout: product list on the left, product detail on the right. You add this page from POS Pages, then it can be opened from the POS tab bar.](https://cdn.easybizcloud.app/knowledge/cd78e6b05aaa646dde671f1fe600491d8adf059d18c937f277a25c14aebc5a31.png)

1. Click the ⚙️ <Badge>Settings</Badge> icon in the top-right corner.

![Click the ⚙️ Settings icon in the top-right corner.](https://cdn.easybizcloud.app/knowledge/a21eb139cd317a8396e3d3fcdb630593b224d27f97d5a5424338cc4870b199d3.png)

2. Under the Sales Channels section, click <Badge>Point of Sale</Badge> .

![Under the Sales Channels section, click Point of Sale .](https://cdn.easybizcloud.app/knowledge/ed0dc334f84bcce4c26c6e64499b04b1b655a1ded7c00f5f05c8b9236b58ea57.png)

3. Click POS App, then open the app you want to set up.

![Click POS App, then open the app you want to set up.](https://cdn.easybizcloud.app/knowledge/066174eb801b930a7d52ce4afbcb466760799a8d1d55ec2d0dd225faae62752c.png)

4. In the right-hand panel, click POS Pages to expand the section.

![In the right-hand panel, click POS Pages to expand the section.](https://cdn.easybizcloud.app/knowledge/151155e761baae050ed1c6792019b9c3f4b1e9faa06e605ba9dc75c5fa4f0f63.png)

5. Click <Badge>+ Add Page</Badge> .

![Click + Add Page .](https://cdn.easybizcloud.app/knowledge/ce18b2a0e20edbdf43131cef9250e4dca1ff192dffb0307928545d2bd55318cf.png)

6. In the Add Page drawer, keep the Create new page tab selected.

7. Scroll to the Point of Sale Standard section and click the Inventory template card.

![Scroll to the Point of Sale Standard section and click the Inventory template card.](https://cdn.easybizcloud.app/knowledge/316779b3fc84e28e1e6850b6a716f0da89bc609c3efb8e8cfeac81c9e4fe6ee5.png)

8. In the **Page Name** field, enter the label staff will see on the POS tab, for example "Inventory" or "Stock".

9. Tick **Add to App shell tabs** so the page shows up in the POS bottom tab bar. (Leave it unticked if you want to add it to a specific tab slot manually later.)

10. Click <Badge>Create</Badge>.

---

## Inventory Settings

Both blocks have simple toggle settings you can adjust in <Badge>Settings</Badge>→ <Badge>Point of Sale</Badge> → <Badge>POS App</Badge> → **your app** → <Badge>Feature Blocks</Badge>:

### Left Panel - Product List

| Setting | Default | What it does |
| --- | --- | --- |
| Show Stock In Button | On | Shows or hides the + Add Product button in the header, used for receiving stock for a product not yet tracked at this location. |
| Show Stock Out Actions | On | Enables or disables the Stock Out form in the detail panel. |

### Right Panel - Detail

| Setting | Default | What it does |
| --- | --- | --- |
| Show Stock In | On | Shows the Stock In section for recording incoming stock. |
| Show Stock Out | On | Shows the Stock Out section (collapsed by default — staff tap to expand it). |

<Callout type="tip" title="Tip">

If you only want staff to record incoming deliveries but not stock-outs, turn off **Show Stock Out** on both blocks. You can always turn it back on later.

</Callout>

---

## How Your Staff Will Use It

When staff tap the **Inventory** tab on the POS, here's what they'll see:

### Left Panel — Product List

- A **search bar** at the top to filter products by name.

- A list of all tracked retail products, each showing:

  - Product name

  - Current stock quantity at **this store only** (large number on the right)

  - A variant badge if the product has multiple variants.

  - **Colour coding:** normal = in stock, yellow = zero, red = negative

- An <Badge>+ Add Product</Badge> button (top right) to start tracking a new product at this location.

![An + Add Product button (top right) to start tracking a new product at this location.](https://cdn.easybizcloud.app/knowledge/da986c8d1248501db5003199e6d3cd6f4feec3f6d5790aa4a1c8863924bad9a4.png)

<Callout type="note" title="Note">

If there are stock transfers on the way to this location from another branch, an **orange banner** appears at the top showing _"Incoming Transfers."_ Tap it to see the details.

</Callout>

### Right Panel — Product Detail

Tap any product in the list to open its detail view. The panel has four collapsible sections:

**Overview**

- Shows the **current stock quantity** at this location (large, colour-coded number).

- For products with variants: a grid showing each variant and its individual quantity.

- **Other Stores** section: shows stock at your other branches. Tap any location to expand its variant breakdown.

![Other Stores section: shows stock at your other branches. Tap any location to expand its variant breakdown.](https://cdn.easybizcloud.app/knowledge/32e2f9c1f2a48687ce15d9b47a619d822ddc37c9fc1f619b587b5d6897d66424.png)

**Stock In**

Use this to record new stock received (e.g., a supplier delivery).

1. If the product has variants, select the variant first.

2. Use the **dial pad** to enter the quantity received.

3. The screen shows _"Current: X → After: Y"_ so you can see the result before confirming.

4. Optionally tap **Add Note** to record a reason (e.g., _"Supplier delivery"_).

5. Tap **Confirm Stock In**.

![Tap Confirm Stock In.](https://cdn.easybizcloud.app/knowledge/fce17cf0baa110d11a91e293509745719df77c8725a3f26353536f7e4bd7a3e9.png)

**Stock Out**

Use this to record stock used or removed (e.g., items consumed, damaged, or expired). This section is **collapsed by default** — tap the header to expand it.

1. Select a variant (if applicable) and enter the quantity on the dial pad.

2. Optionally add a note (e.g., _"Damaged"_ or _"Used for cleaning"_).

3. Tap **Confirm Stock Out**.

![Tap Confirm Stock Out.](https://cdn.easybizcloud.app/knowledge/89a240d66793ac64d6bcd79f2935277ce37af75c16412bd9dbf5137013687ad5.png)

<Callout type="important" title="⚠️ Important">

The system will show a **warning** if the quantity would go negative, but it won't block the action. This is by design — sometimes you need to record stock that was already used before it was logged.

</Callout>

**History**

Tap to expand a log of all stock movements for this product at this location. Each entry shows:

- **Movement type** (colour-coded badge)

- Date and time

- Quantity change (+/-)

- Note/reason (if one was entered)

![Note/reason (if one was entered)](https://cdn.easybizcloud.app/knowledge/6597d3bfaf601e66eaabaf7e25521b32d5a90fda7184388c9e3b0f17cb0e8427.png)

### Adding a New Product

If a product isn't being tracked at this location yet:

1. Tap the **+ Add Product** button in the top-right of the product list.

2. The right panel switches to an **Add Product** view with a search field (filtered to retail products only).

3. Search for and select the product.

4. Use the dial pad to enter the starting quantity, then tap **Confirm Stock In**.

The product now appears in your inventory list.

---

## Incoming Transfers

If another branch sends stock to your location, an **orange banner** appears at the top of the product list showing the number of pending transfers.

1. Tap the banner to see the transfers.

2. Each transfer shows: where it's from, what items are included, quantities, and who created it.

3. Tap **Receive All** to accept the full transfer in one go.

![Tap Receive All to accept the full transfer in one go.](https://cdn.easybizcloud.app/knowledge/af76c31580b81c9514427e01d62a94331b35d813ad64f0b9667ae1dc38644a15.png)

<Callout type="note" title="Note">

Transfers can only be received in full — partial receiving is not available on the POS. Transfers are created from the console by your admin.

</Callout>

---

## Where Do the Stock Changes Go?

Stock changes on the POS are reflected everywhere in real time:

- **POS** — The product list and detail panel update immediately.

- **Console** — Admins can see all stock across all locations under **Inventory**, with filters, history, and Excel export.

- **Auto-deduction** — When a retail product is sold at checkout, stock is automatically deducted. It appears in the history as an _"Order"_ movement.

---

## FAQs

**Does this track my services (like wash or dry clean)?**

> No — Inventory Tracking only works with retail products (physical items you stock and sell). Services are not tracked here.

**Can my staff see stock at other branches?**

> Yes, but only in the product detail panel under **Other Stores**. The main list always shows stock for **this location only**.

**What if we go negative?**

> The system allows negative stock and shows a warning. This is useful when staff forget to log stock-in before using items — they can record the stock-out now and fix the count later with a stock-in.

**Can staff adjust the stock count after a physical count?**

> Stock adjustments (setting an exact number) are done from the **console**, not the POS. On the POS, staff can only do Stock In and Stock Out.

**Can staff create transfers between branches from the POS?**

> No — transfers are created from the console. POS staff can only **receive** incoming transfers.

<Callout type="tip" title="Tip">

Make it part of your daily routine — have staff check the Inventory tab at the start and end of each shift. A quick glance at the colour-coded quantities tells them immediately if anything needs reordering.

</Callout>
