
## What Is a Measurement-Based Line Item Flow?

When staff tap a measurement-based item, instead of the item going straight into the cart, a short form appears. Staff enter two things:

- **Quantity** → the measurement that drives the price. For example 4.2 for 4.2 kg, or 25 for 25 sqft. The system multiplies this by the item's per-unit price to calculate the line total.

- **Pieces** → the count of physical items. For example 3 curtain panels, or 2 rugs. This tells the system how many labels to generate for this order line. One label per piece.

These are separate because one job can have multiple physical items with a single combined measurement. Three curtain panels might together weigh 4.2 kg the price comes from 4.2, but you need 3 labels.

---

## When to Use This

Use this only if your shop has items where the price depends on a physical measurement:

- Laundry charged per kilogram (bulk wash, comforters)

- Curtains charged per square foot or per hook

- Rugs charged per square meter or per foot

- Blinds or alterations charged per inch

<Callout type="example" title="Example 👉">

A customer drops off 3 curtain panels. Together they weigh 4.2 kg. Staff tap Curtain and a short form appears. They enter Quantity: 4.2 and Pieces: 3. The system calculates 4.2 kg × $15 = $63.00 and queues 3 labels — one for each curtain panel. No manual price entry, no guessing how many labels to print.

</Callout>

If every item has a fixed price per piece, skip this article.

---

## Before You Start

Two things need to be in place before you create the flow.

### Check your items in the Product Catalog

![Check your items in the Product Catalog](https://cdn.easybizcloud.app/knowledge/12c92745a472d06f19d1c6fcd533a8349c7ccad16ce8c80c5990320b2b82cf57.png)

Open your product catalog and find the items you want this flow to apply to. For example Curtain, Carpet, or Bulk Wash. Make sure each one has the correct unit set, such as kg, sqft, ft, inch, or hook. This is what tells the system which items should trigger the flow. See [Adding Service Items](/docs/adding-service-items#choosing-a-unit).

### Check your Published Price List

![Check your Published Price List](https://cdn.easybizcloud.app/knowledge/80e30fcf2f8d9840dbf9ab3787f54b88dc865363a775950129e51892df31720e.png)

Open the price list linked to your Laundry Business Unit and confirm that the same items are priced per unit. For example Curtain at $3.50 per sqft, or Bulk Wash at $4.50 per kg. When staff enter the measurement in the flow, the POS multiplies it by this per-unit price to calculate the total automatically. See [Create Price Lists](/docs/create-price-lists).

---

## Step 1: Create the Flow

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

2. In the **Staff Apps** section and click <Badge>Flows</Badge>

![In the Staff Apps section and click Flows](https://cdn.easybizcloud.app/knowledge/a9978692bc01a88fbb4c5299f13128b9552003a81c9c39c74ee1c24ca7a66aaf.png)

3. Click <Badge>+ Add Flow</Badge>

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

4. Give the flow a clear name. A general name like 'Measurement Flow' works well if you plan to use it for many items.

![Give the flow a clear name. A general name like 'Measurement Flow' works well if you plan to use it for many items.](https://cdn.easybizcloud.app/knowledge/7519e4e6ed5ee08c54196a59d5bd950bb1bb77267d78a8a4f283adccafdba4bf.png)

---

## Step 2: Edit the Flow

![Step 2: Edit the Flow](https://cdn.easybizcloud.app/knowledge/b433b36a99cf507f0e74be07c1de1eec709c7ace83f5adea978db6867e87975b.png)

A flow is made of steps. When you click <Badge>+ Add Step</Badge>, two options appear:

- **Data Entry** → collects a value from staff, like a number, text, or date.

- **Function Block** → attaches a pre-built component. Not needed for measurement flows.

For measurement flows, always choose **Data Entry** for each step.

![Add these four steps in order:](https://cdn.easybizcloud.app/knowledge/c3bbdb2d2747e916e987cae916ba21eea9650683d7396031de593fe7247336d8.png)

**Add these four steps in order:**

![Click Create when done.](https://cdn.easybizcloud.app/knowledge/318f599ab86a1e8fdc953a6f44ac78df73b95932fdb14425b0d66e25f2a45ffc.png)

| Step | Data Field | When It Shows | What it does |
| --- | --- | --- | --- |
| 1 | Quantity | Required | The measurement staff enter — 4.2 for 4.2 kg, or 25 for 25 sqft. The system multiplies this by the unit price to calculate the total. Without it the price cannot be calculated. |
| 2 | Pieces | Required | The count of physical items. Determines how many labels the system generates for this order line. Three curtain panels = 3 labels, even if their combined weight is entered as one Quantity value. |
| 3 | Unit Price | On Demand | The per-unit price from the price list. On Demand means it is available if staff need it but does not appear by default. Useful when a customer negotiates a rate or staff want to check the price before confirming. |
| 4 | Note | On Demand | A free-text field for extra remarks — fabric type, stains, special care. Staff open it only when they have something to record. |

Click <Badge>Create</Badge> when done.

![Click Save when done.](https://cdn.easybizcloud.app/knowledge/9cd3b0d83b5cd24e041f27896271960577c73ef323f54995b1b0002d41aeff29.png)

After saving, reopen the flow and check the **Display Mode** setting. It defaults to Full page. If you want the form to appear directly below the cart item instead of opening a separate screen, change it to **Inline dialog** and save again.

- **Full page** → opens the flow in its own dedicated panel/screen, so the product list is replaced while the user completes the steps.

- **Inline dialog** → keeps the product list visible and opens the flow as a smaller dialog anchored in the catalog area, directly under/over the selected item.

Click <Badge>Save</Badge> when done.

![Scroll down to Administration section and click Business Units](https://cdn.easybizcloud.app/knowledge/c27d8e69031b7ec1be109d0b56af17491fd3f5b85ec6aa694d1ec412315c3230.png)

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

To set the unit on a price list item, go to your product catalog, click the specific item, look for the Unit field. If you are not sure how to access this, see [Adding Service Items](/docs/adding-service-items#choosing-a-unit). After you've confirmed the unit, you can check or set the unit price at [Create Price Lists](/docs/create-price-lists)

</Callout>

---

## Step 3: Assign the Flow in Your Business Unit

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

2. Scroll down to **Administration** section and click <Badge>Business Units</Badge>

![Under Apply To, choose Specific units.](https://cdn.easybizcloud.app/knowledge/31b6183c16161c9d9d9329285cfbefe41024edf1afa173e61bcc59c590dfa47b.png)

3. Open your **Laundry Business Unit and** Scroll to the **Line Item Flows** section

4. Click <Badge>Add Line Item Flow</Badge> at the bottom of the table and select the flow you just created

5. Under **Apply To**, choose **Specific units**.

![You can select multiple units at once for example kg, sqft, ft, inch, and hook together. Any item tagged with one of these units will trigger this flow automatically.](https://cdn.easybizcloud.app/knowledge/3186572dc5e3dfeae8a77f41cef0039a3fd005a96a5c809525f89b5413daaade.png)

| Option | What it means |
| --- | --- |
| All items | Every item in your catalog triggers this flow |
| All service items | Only service items trigger this flow |
| All retail products | Only retail products trigger this flow |
| Specific units | Only items with specific unit labels trigger this flow (e.g. sqft, kg, hook) |
| Specific products | Only specific products you select trigger this flow |

6. You can select multiple units at once for example kg, sqft, ft, inch, and hook together. Any item tagged with one of these units will trigger this flow automatically.

![Click Save](https://cdn.easybizcloud.app/knowledge/f1981ada60e5c1e520f53ddb628622247d9a65ea216e078b2abbdb0ae2097a47.png)

7. Click <Badge>Save</Badge>

![Screenshot](https://cdn.easybizcloud.app/knowledge/f1981ada60e5c1e520f53ddb628622247d9a65ea216e078b2abbdb0ae2097a47.png)

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

You only need one flow for all your measurement-based items. Set Apply To to Specific units, select all the relevant units at once, and the same flow activates for curtains, bulk laundry, rugs, and any other measurement-based item in your catalog.

</Callout>

## What Staff See at the Counter

**Example 👉 Curtain by hook/weight:**

1. Customer drops off 3 curtain panels.

2. Staff taps Curtain on the POS.

3. Flow appears: staff enter Quantity 4 kg/hook and Pieces 3.

4. POS calculates: 4 × $15 = $60.00. System queues 3 labels — one per panel.

5. Item added to cart with price and label count set.

<Video src="https://cdn.easybizcloud.app/knowledge/video/55c296652e7aebdc3c19f12aef648d9cac50e22654233b11ae11df06005cf4f9.mp4" />

---

## FAQs

**Can I use decimals for Quantity?**

> Yes. Quantity accepts decimals, so 3.5 kg or 2.75 m work fine.

**What is the difference between Quantity and Pieces?**

> Quantity is the combined measurement that drives the price. Pieces is the physical item count that drives labelling. Three curtain panels at 4.2 kg total: Quantity is 4.2, Pieces is 3.

**Can one flow cover all my measurement-based items?**

> Yes. Set Apply To to Specific units and select all the relevant units — kg, sqft, ft, inch, hook — in one rule. The same flow activates for every item tagged with any of those units.

**What if an item is sometimes charged by kg and sometimes per piece?**

> Create two separate price list entries — for example "Curtain per kg" and "Curtain per pcs" — and tag each with its unit. Staff tap the right one at drop-off.

**Can staff override the calculated price?**

> Yes, if Allow Edit Unit Price is enabled on the item in your price list. Otherwise the calculated total is locked.

**Does the measurement show on receipts?**

> Yes. Receipts display the measurement and unit alongside the unit price — for example "4 kg × $15 = $60.00".

**What if the measurement changes after checkout?**

> Staff can edit the line item from the order detail page and update the measurement. The total recalculates automatically.
