> ## Documentation Index
> Fetch the complete documentation index at: https://help.vori.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Inventory

> Train your team to run count, shrink, and restock sessions using the Inventory module on the Vori operating system.

Inventory lives in the Vori operating system and lets your team update on-hand counts right from the floor, either one item at a time or many products in one session. Use this guide to walk a new team member through both.

***

### Walk through a session together

1. From the Vori operating system home screen, tap **Inventory**.

   <img src="https://mintcdn.com/vori/Zr3wlIsW-hMrI5cV/images/training-mode-vorios-app-inventory/start-inventory.webp?fit=max&auto=format&n=Zr3wlIsW-hMrI5cV&q=85&s=aa5f788486c4b4b6cd0a452d55fbde61" alt="Vori operating system home screen with Products, Inventory, and Status sections, and the Inventory tile highlighted with a Tap Inventory label" style={{ width: "460px" }} width="923" height="2000" data-path="images/training-mode-vorios-app-inventory/start-inventory.webp" />

2. Tap the **?** mark to enter *Training Mode*, then tap **Start Session** to start a fresh session.

   <div style={{ display: "flex", flexWrap: "wrap", gap: "12px" }}>
     <img src="https://mintcdn.com/vori/Zr3wlIsW-hMrI5cV/images/training-mode-vorios-app-inventory/inventory-screen-help-icon.webp?fit=max&auto=format&n=Zr3wlIsW-hMrI5cV&q=85&s=9d0aaa29ec9752400991e90d474d1134" alt="Inventory screen with In Progress and Completed tabs, a list of in-progress shrink sessions, Single Update and Start Session buttons, and an arrow pointing to the help icon in the top right" style={{ width: "230px", maxWidth: "100%" }} width="923" height="2000" data-path="images/training-mode-vorios-app-inventory/inventory-screen-help-icon.webp" />

     <img src="https://mintcdn.com/vori/Zr3wlIsW-hMrI5cV/images/training-mode-vorios-app-inventory/training-mode-landing-screen.webp?fit=max&auto=format&n=Zr3wlIsW-hMrI5cV&q=85&s=efcc94d4bae0977b61da73476806c11d" alt="Training Mode screen with an orange No changes will be saved banner, an Exit button, a No In Progress Inventory Sessions empty state, and Single Update and Start Session buttons" style={{ width: "230px", maxWidth: "100%" }} width="923" height="2000" data-path="images/training-mode-vorios-app-inventory/training-mode-landing-screen.webp" />
   </div>

3. Pick a **Mode**, give the session a descriptive **Name**, and tap **Begin**. Walk the trainee through what each mode does to on-hand inventory:

   | Mode        | What it does                                                                     |
   | ----------- | -------------------------------------------------------------------------------- |
   | **Count**   | Overwrites on-hand inventory with the quantity entered. Use it for cycle counts. |
   | **Shrink**  | Subtracts the quantity entered. Use it for spoilage, damage, theft, or waste.    |
   | **Restock** | Adds the quantity entered. Use it for product going onto the shelf.              |

   <img src="https://mintcdn.com/vori/6O2BgkVQydUQ0uWO/images/inventory-sessions/start-session-mode-picker.webp?fit=max&auto=format&n=6O2BgkVQydUQ0uWO&q=85&s=09e172d59a6120caeaed0fcb3572a8e3" alt="Start Inventory Session screen with the mode picker open, showing Count, Shrink, and Restock options" style={{ width: "460px" }} width="739" height="1295" data-path="images/inventory-sessions/start-session-mode-picker.webp" />

4. Scan an item's barcode, or tap the search icon to find it by name. Items already in the session show an **In Session** badge.

   <div style={{ display: "flex", flexWrap: "wrap", gap: "12px" }}>
     <img src="https://mintcdn.com/vori/Zr3wlIsW-hMrI5cV/images/training-mode-vorios-app-inventory/training-mode-session-search-icon.webp?fit=max&auto=format&n=Zr3wlIsW-hMrI5cV&q=85&s=e1facc0c0f6d36e1b4ac00267268bd88" alt="Training Mode Restock Session screen with a No items yet empty state and an arrow pointing to the search icon in the top right" style={{ width: "230px", maxWidth: "100%" }} width="923" height="2000" data-path="images/training-mode-vorios-app-inventory/training-mode-session-search-icon.webp" />

     <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/inventory-sessions/search-in-session.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=ecc3c1f10ea65859a78fd9c542d132ae" alt="Search screen showing results for &#x22;Greek&#x22; with In Session badges on items already added to the session" style={{ width: "230px", maxWidth: "100%" }} width="739" height="1600" data-path="images/inventory-sessions/search-in-session.webp" />
   </div>

5. Enter the quantity and tap **Save**. Point out the **Current**, **Adding**, and **New** totals so the trainee can confirm the change before saving. Each item then appears in the session list with its change.

   <div style={{ display: "flex", flexWrap: "wrap", gap: "12px" }}>
     <img src="https://mintcdn.com/vori/6O2BgkVQydUQ0uWO/images/inventory-sessions/item-update-screen.webp?fit=max&auto=format&n=6O2BgkVQydUQ0uWO&q=85&s=ba5361eff761751928ab21f8336060ed" alt="Item update screen for Chobani Greek Yogurt Oats showing Current 20, Add 9, New 29" style={{ width: "230px", maxWidth: "100%" }} width="739" height="1449" data-path="images/inventory-sessions/item-update-screen.webp" />

     <img src="https://mintcdn.com/vori/Zr3wlIsW-hMrI5cV/images/training-mode-vorios-app-inventory/training-mode-session-items.webp?fit=max&auto=format&n=Zr3wlIsW-hMrI5cV&q=85&s=b804b8b3d27c00521fca856c54b0ddd9" alt="Training Mode Restock Session with 2 items: WATER Echo Bottle at +6 ea and Essentia Purified Drinking Water at +1 ea, and a Review & Submit button" style={{ width: "230px", maxWidth: "100%" }} width="923" height="2000" data-path="images/training-mode-vorios-app-inventory/training-mode-session-items.webp" />
   </div>

6. To rename the session, tap the **•••** icon in the top right, then tap **Rename Session**.

   <div style={{ display: "flex", flexWrap: "wrap", gap: "12px" }}>
     <img src="https://mintcdn.com/vori/Zr3wlIsW-hMrI5cV/images/training-mode-vorios-app-inventory/training-mode-session-more-options.webp?fit=max&auto=format&n=Zr3wlIsW-hMrI5cV&q=85&s=213c95faacf0424ee0cd951f851f0dd6" alt="Training Mode Restock Session screen with an arrow pointing to the more options icon in the top right" style={{ width: "230px", maxWidth: "100%" }} width="923" height="2000" data-path="images/training-mode-vorios-app-inventory/training-mode-session-more-options.webp" />

     <img src="https://mintcdn.com/vori/Zr3wlIsW-hMrI5cV/images/training-mode-vorios-app-inventory/training-mode-rename-session-menu.webp?fit=max&auto=format&n=Zr3wlIsW-hMrI5cV&q=85&s=09e65bffdc8a418fba878881ff4573e1" alt="Training Mode session options menu with Rename Session and Delete Session" style={{ width: "230px", maxWidth: "100%" }} width="923" height="2000" data-path="images/training-mode-vorios-app-inventory/training-mode-rename-session-menu.webp" />
   </div>

7. Tap **Review & Submit** to see the session summary: store, mode, who started it, item count, and departments affected. Tap **Commit Inventory** to complete it.

   <img src="https://mintcdn.com/vori/Zr3wlIsW-hMrI5cV/images/training-mode-vorios-app-inventory/training-mode-review-inventory.webp?fit=max&auto=format&n=Zr3wlIsW-hMrI5cV&q=85&s=f5b980d99e82190c0a3d24e504dfb317" alt="Training Mode Review Inventory screen for Restock Session on Friday 9/25 showing store, Restock mode, 2 items, Drinks and Ordering Demo departments, and a Commit Inventory button" style={{ width: "460px" }} width="923" height="2000" data-path="images/training-mode-vorios-app-inventory/training-mode-review-inventory.webp" />

***

### Walk through a single update

Use **Single Update** to change one item's count without starting a session. It's the fastest way to handle a quick restock, a damaged item, or a spot count.

1. From the *Training Mode* screen, tap **Single Update** and pick a mode: **Restock**, **Shrink**, or **Count**.

2. On the **Scan a Product** screen, scan the barcode or tap **Search For Product** to look it up by name. Enter the quantity, check the **Current** and **New** totals, then tap **Commit**. To switch modes, tap the mode menu at the top of the screen.

   <div style={{ display: "flex", flexWrap: "wrap", gap: "12px" }}>
     <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/inventory-restock-commit.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=b215fa997ed2f95685066aebbbae639a" alt="Restock mode for Extra Gum Refreshers showing Current 8, Add 2, New 10, and a Commit button" style={{ width: "230px", maxWidth: "100%" }} width="1179" height="2556" data-path="images/inventory-restock-commit.webp" />

     <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/inventory-count-commit.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=e167c2a306648ab3373e43312ddaab89" alt="Count mode for 6Pk Water showing Current 8, an empty New field, and a Commit button" style={{ width: "230px", maxWidth: "100%" }} width="1179" height="2556" data-path="images/inventory-count-commit.webp" />
   </div>

3. For **Shrink**, pick a **Reason** before committing: **Damage**, **Spoilage**, **Theft**, **Donation**, **Store Use**, **Sample**, or **Other**.

   <div style={{ display: "flex", flexWrap: "wrap", gap: "12px" }}>
     <img src="https://mintcdn.com/vori/_IH6Rx-AZai7FP3O/images/inventory-shrink-remove.webp?fit=max&auto=format&n=_IH6Rx-AZai7FP3O&q=85&s=d5be3ef08f42cc6f8d076e499583333c" alt="Shrink mode for Extra Gum Refreshers showing Current 8, Remove 1, New 7, a Reason set to Damage, and a Commit button" style={{ width: "230px", maxWidth: "100%" }} width="1179" height="2556" data-path="images/inventory-shrink-remove.webp" />

     <img src="https://mintcdn.com/vori/wF83m1SJaEZAjIBY/images/inventory-shrink-select-reason.png?fit=max&auto=format&n=wF83m1SJaEZAjIBY&q=85&s=29bd729750c7ed4acf6d86ab3d4073d7" alt="Select Reason screen listing Damage, Spoilage, Theft, Donation, Store Use, Sample, and Other" style={{ width: "230px", maxWidth: "100%" }} width="1284" height="2778" data-path="images/inventory-shrink-select-reason.png" />
   </div>

<Tip>
  Use **Single Update** for one-off changes. Use **Start Session** when you're updating many items at once, like a full aisle count.
</Tip>

***

### Check their understanding

Before signing off on a trainee, confirm they can:

* Explain the difference between **Count**, **Shrink**, and **Restock**, and pick the right mode for a task.
* Add items to a session by scanning and by searching.
* Read the **Current**, **Adding**, and **New** totals before saving an item.
* Rename a session after it's started.
* Review the session summary and commit it.
* Make a **Single Update** in each mode, including picking a **Reason** for Shrink.
* Choose between **Single Update** and **Start Session** for a given task.

<Warning>
  Remind the trainee that a **Count** session overwrites on-hand inventory with the number they enter. Choosing Count when they meant Restock or Shrink can wipe out an accurate on-hand count.
</Warning>

<Note>
  Each session type can be set to **Require review** in the Back Office. When it's on, the trainee submits the session for review, and a different person commits it in the Back Office before inventory updates. When it's off, the trainee can commit the session directly from the handheld. See [Choose Which Session Types Require Review](/inventory-and-ordering/inventory/manage-inventory-with-sessions-in-vori-os#choose-which-session-types-require-review).
</Note>

For the full reference on every screen, the review settings, and committing sessions in the Back Office, see [Manage Inventory with Sessions in VoriOS](/inventory-and-ordering/inventory/manage-inventory-with-sessions-in-vori-os). For single updates and shrink reasons, see [Manage Inventory on the Floor with VoriOS](/inventory-and-ordering/inventory/manage-inventory-on-the-floor-with-vori-os).


## Related topics

- [Sync inventory data](/api/sync-inventory-data.md)
- [Track Movement and Inventory Reports](/reporting/inventory-and-purchase-reports/track-movement-and-inventory-reports.md)
- [Get Started with Inventory Essentials](/inventory-and-ordering/inventory/get-started-with-inventory-essentials.md)
