Modifier Inventory
Overview
Modifiers are the add-ons and options on a product — an extra shot, oat milk, a choice of sauce. Modifier Inventory lets a modifier carry its own stock count, so an add-on can sell out independently of the product it belongs to.
For example, your coffee never runs out, but oat milk might — modifier inventory handles exactly that.
How it works
- Each modifier option (a "modifier value") can have stock tracking turned on.
- When a sale includes that modifier, its count goes down.
- At zero or below, the modifier shows as sold out and can't be added.
- Stock can be a single shared count, or set per outlet.
Default setup
Bean & Brew example: track oat milk so it can sell out without affecting coffee.
- Open Stock Control → Modifier Values and edit the modifier (e.g.
Oat Milk). - Turn on Track quantity.
- Set Remaining quantity to your current count.
- Save.

Advanced options
| Field / feature | What it does |
|---|---|
| Allow return modifier inventory on void | A voided sale returns the modifier stock. |
| Code / Code type | A scan code for the modifier (Normal or Machine QR). |
| Per-outlet stock | Stock Control → Modifier Inventory lets each outlet override a modifier's stock count, instead of using the shared one. |
| Modifier transactions ledger | Stock Control → Modifier Transactions is a read-only history of every modifier stock movement. |
Related
- Inventory — the same idea for whole products.
- Products & Categories — where modifiers are attached to products.
- Stock Reports — reviewing modifier stock history.