All docs

Counter · Updated 2026-09-20

Sales Registers

Watch it (3)

  • Animated walkthrough: Open a register with a float

    Open a register with a float

  • Animated walkthrough: Close a register

    Close a register

  • Opening and Closing Register with Cash denomination count

Plain-English summary#

A register is the named till that a sales session is opened on. Think of it as the cash drawer's identity card — it tells Foodops which point of sale a cashier is working at, and makes sure every order, payment, and cash movement during the shift is attached to the right till. It isn't a person (that's the cashier) and it isn't a location (that's the outlet) — it's the specific till itself.

When you'd use this#

  • Setting up a new outlet — the first thing to add after creating an outlet is at least one register
  • Investigating a discrepancy — "Register 1 shows a variance but Register 2 doesn't" tells you which till to check
  • Training a new cashier — explaining why they must open their assigned register, not just any available session
  • Troubleshooting access — if the Counter screen shows no registers to open, someone needs to add one under Settings → Restaurant → Outlets before anyone can start a shift

Key concepts#

  • Register — a named till within an outlet. Sales sessions are opened on a register. It isn't a device; any device can run any register the logged-in user has access to.
  • Outlet — the location that owns one or more registers. You need an outlet before you can add registers.
  • Session — one shift on a single register, from open to close. See Sales Sessions for the full session lifecycle.
  • Register state — a register is either open (a session is active) or closed (no session active, ready to be opened). The Counter landing screen shows this.
  • One-session rule — a register can't have two open sessions at the same time. The next session can only start once the current one is closed.

Common questions#

Q: What is the difference between a register and a session? A: A register is the permanent named till; a session is the temporary shift on that till. A register exists even when no session is open. Over time, a register builds up many sessions — one per shift.

Q: Can I rename a register? A: Register names are edited in the admin backoffice under Settings → Restaurant → Outlets (the register's edit dialog). Ask a Manager or Administrator to make the change.

Q: Can two cashiers work the same register at the same time? A: A register can have only one open session at a time, so two cashiers can't each run their own session on it. They can both join the same open session from different devices (see Cross-device session sync). To hand the till to another cashier, use the session handover flow.

Q: Can one cashier open sessions on multiple registers?

A: A cashier can open a session on Register 1, close it, then open a new one on Register 2. The limit is per register (one open session each), not per cashier — Foodops only enforces "one open session per register".

Q: Who can see which registers? A: A user sees only the registers in the outlets they've been given access to. If a register is missing from the Counter screen, check the user's outlet assignment. See Users, Roles & Permissions.

Keep reading