Control every button your cashiers see

Hide risky Point of Sale buttons and numpad keys per user or group, declutter busy tills, and preview the restricted screen before you save — all from one settings page.

The problem

A junior cashier can apply unauthorized discounts, override prices, or issue refunds because Odoo's default Point of Sale shows every action button to every till. Compact touchscreens get cluttered fast, and the calculator-style numpad forces slow manual decimal entry that causes till discrepancies. Fixing this today means installing two or three overlapping apps — one for buttons, another for the numpad — and configuring both blind, with no preview of what the cashier will actually see.

The solution

POS Button & Numpad Control gives every till one settings page for button visibility, numpad control, and menu decluttering — with rules that target a specific user or an entire security group. Preview the exact restricted screen before saving, then let the till enforce it automatically, with F2 and a visible toggle for cashiers, and the configuration persisting across logins.

Capabilities

Everything you need to lock down a till

Every capability below is implemented in the module.

01

Hide or grey out action buttons

Control Quantity, Price, Discount, Refund, Customer Note, Info, and Customer selection independently, with an explicit hidden-or-greyed behavior per till so cashiers are never confused.

02

Full numpad control

Show, hide, or compact the product-screen numpad, hide only the Discount, Price, or +/- keys, and auto-hide it after a configurable inactivity timeout to reclaim screen space.

03

F2 shortcut with visual indicator

Cashiers toggle the numpad instantly with the F2 key, and an on-screen eye icon always shows the current visible-or-hidden state at a glance.

04

Per-user AND per-group rules

Build a rule for one specific cashier or an entire security group in the same rule list — small shops get per-user control, teams get per-group control, in a single app.

05

Role presets

Apply a Cashier, Supervisor, or Manager preset to auto-fill the buttons a rule hides, so common staff roles are configured in seconds.

06

Live restricted-screen preview

Open a backend wizard that shows exactly which buttons a target user or group will see as visible, hidden, or greyed out — before you ever save the rule.

07

Menu declutter

Collapse the inline control-button row into the "More" dialog on a per-till basis, so every option stays reachable while the main screen stays clean.

08

Per-till configuration

Give a manager station full access while a self-checkout till stays locked down — every Point of Sale gets its own independent configuration.

09

Persistent, friendly, and safe

Toggle states survive logout and session change, duplicate rules are blocked with a guiding message instead of a raw error, and everything maps to Odoo's own security groups.

Workflow

How it works

1

Enable on a till

Open the Point of Sale settings, switch to the "Button & Numpad Control" tab, and turn on management for that till.

2

Build a rule

Pick a user or a security group, choose a role preset or hand-pick buttons, and set the numpad behavior for that target.

3

Preview before saving

Open the Preview wizard to see the exact visible, hidden, and greyed-out buttons the target will get on the real till.

4

Cashiers check out

The till enforces the rule automatically, with F2 and an on-screen toggle for the numpad, and the state persists across logins.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Each rule targets either a specific user or a security group, so you can lock down one cashier's till while leaving everyone else unaffected, or apply one rule to an entire group in a single step.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

POS Button & Numpad Control

Hide or grey out any Point of Sale action button and numpad key per till, user or group, with role presets, an F2 shortcut, menu decluttering and a live preview of the restricted screen before you save.

Buy on Odoo App Store