- Home
- Apps
- SaaS Tools
- POS Quick Login & Keyboard Shortcuts
Illustrative previewA build-to-order Odoo POS extension that adds PIN/direct cashier login,
fully configurable keyboard shortcuts, and one-tap quick-action buttons to shave seconds off every transaction.
ECOSIRE scopes, builds, installs, and supports it for you.
What is POS Quick Login & Keyboard Shortcuts?
A build-to-order Odoo POS extension that adds PIN/direct cashier login, fully configurable keyboard shortcuts, and one-tap quick-action buttons to shave seconds off every transaction. ECOSIRE scopes, builds, installs, and supports it for you. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Key Features
Built to order, done for you
No DIY setup — a working app, built, installed and supported by ECOSIRE.
- 1
You order
Start with a one-time build price. We scope it with you at kickoff.
- 2
We build & install
ECOSIRE builds, configures and installs it on your Odoo.
- 3
Go live + support
You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.
Technical Specifications
- Odoo Compatibility
- Odoo 17, Odoo 18, Odoo 19
- Editions
- Enterprise & Community
- License
- Licence confirmation required
- Python Requirement
- Python 3.10+
- Database
- PostgreSQL 12+
About this Product
In a high-throughput store, the register is a queue, and every second a cashier spends hunting for a button, retyping a search, or logging back in after a break compounds into lost lane capacity and longer lines. Odoo's Point of Sale is genuinely fast, but out of the box it still leans on mouse-driven, touch-first navigation: switching cashiers means selecting a name from a list, discounts and payments require tapping through panels, and there is no native way to bind a physical keyboard or scanner-wedge keystroke to a specific POS action. On a busy Friday, that friction is real money and real customer impatience.
This is where pos-quick-login-shortcuts picks up. ECOSIRE builds a POS extension that adds three things Odoo core does not ship: a PIN / direct cashier login flow, a fully configurable keyboard-shortcut layer, and one-tap quick-action buttons for the operations your team repeats hundreds of times a shift. Cashiers switch identity with a numeric PIN (or a badge/scanner input) instead of a mouse hunt through the employee list, and hotkeys drive discount, payment, void, product search, and customer lookup straight from the keyboard.
Technically, the module is a standard Odoo addon with its own __manifest__.py declaring point_of_sale as a dependency and shipping its front-end assets into the point_of_sale.assets bundle. New configuration fields are added to the pos.config model (models.Model + fields) so each register profile can carry its own shortcut map, quick-action set, and login policy — no code edits to re-tune behavior per store. The shortcut engine is implemented in the POS OWL front end: a keydown listener resolves each binding against the active config and dispatches into the existing POS action registry, so we reuse Odoo's own discount/payment/order flows rather than reimplementing them. PIN login extends the employee/cashier layer (hashed PINs, per-employee, with an ir.model.access.csv entry and optional record rules so a cashier cannot see or manage other cashiers' PINs). Everything is built cleanly for Odoo 17.0, 18.0, and 19.0, and works on both Community and Enterprise POS.
Because this is build-to-order, there is no instant download — and we are explicit about that. You request a quotation, we run a short scoping call to lock the exact shortcut map, login rules, and quick actions your stores need, then we build against your target Odoo version and deploy to a staging database for UAT before go-live. Typical delivery is one working week from confirmed scope, depending on how many register profiles and custom actions are in play. You receive the installable source for your version, documentation, a training session, and a defined post-go-live support window — the module is yours.
What you get
- Installable Odoo addon source code built for your exact target version (17.0, 18.0, or 19.0), Community or Enterprise
- Installation and configuration on your environment, including the per-register shortcut map, quick-action set, and login policy
- Technical documentation: model/field reference, `pos.config` settings, access-rule design, and asset-bundle notes
- End-user guide plus a live training session for cashiers and managers
- UAT on a staging database with a documented rollback plan before production go-live
- A defined post-go-live support window for defect fixes and configuration adjustments
- Git repository handover with full commit history and tagged release for your version
Who this is for
Multi-lane retail store manager
Runs several registers under pressure at peak hours and needs cashiers to switch in and out and drive common actions from the keyboard, so lanes move faster and queues shrink without adding staff.
Quick-service / high-volume cashier
Rings hundreds of orders a shift and wants PIN login, discount and payment hotkeys, and one-tap actions so the register keeps pace with the counter instead of forcing a mouse hunt.
Odoo operations lead / franchise IT owner
Standardizes POS behavior across locations and needs shortcut maps and login rules configured per `pos.config`, version-matched to their Odoo 17/18/19 rollout and cleanly upgradeable.
Store owner focused on throughput and till security
Wants measurably faster checkout plus disciplined cashier switching, hashed PINs, per-role access, and optional auto-logout so speed does not come at the cost of accountability.
How POS Quick Login & Keyboard Shortcuts Compares
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Cashier login speed | PIN / badge / scanner login built to your policy | Possible but you specify and build it yourself | Often generic PIN with fixed behavior | Select employee from a list by mouse/touch |
| Keyboard shortcuts | Fully configurable map per `pos.config` | Whatever you scope and maintain | Fixed or limited preset bindings | No custom action-to-key binding layer |
| Quick-action buttons | One-tap actions tailored to your workflow | Build and design from scratch | Usually a fixed button set | Standard panel taps only |
| Version & edition fit | Built for your 17/18/19, Community or Enterprise | Depends on your team's Odoo depth | May lag new versions or editions | Ships with your Odoo version |
| Security & access control | Hashed PINs, `ir.model.access.csv`, record rules | Your responsibility to design correctly | Varies; often not documented | Standard POS access, no PIN layer |
| Configurability without code | Admin-editable bindings and actions in Settings | Usually hardcoded unless you invest more | Limited settings exposed | N/A — feature absent |
| Support & handover | Docs, training, support window, git repo | Only what your team documents | Author-dependent, often ticket-only | Community forums / your Odoo partner |
| Total cost & risk | Fixed scope, UAT + rollback, we build it | Higher build + maintenance burden on you | Low upfront, fit/upgrade risk later | Free but capability gap remains |
Frequently Asked Questions about POS Quick Login & Keyboard Shortcuts
How long does delivery take?
This is a build-to-order module, so there is no instant download. After you request a quotation we run a short scoping call to confirm the shortcut map, login rules, and quick actions, then build and test against your Odoo version. Typical delivery is one working week from confirmed scope, depending on how many register profiles and custom actions are involved.
Which Odoo versions and editions do you support?
We build cleanly for Odoo 17.0, 18.0, and 19.0, on both Community and Enterprise POS. We build against your specific target version so the assets and models match your environment exactly.
How do you handle support and updates after go-live?
Every engagement includes a defined post-go-live support window for defect fixes and configuration tweaks. Because you receive the full source and git repository, you own the module. We can also quote an ongoing maintenance arrangement to keep it current across future Odoo upgrades.
Do the PIN and shortcuts weaken POS security?
No. PINs are stored hashed per employee, access is scoped via `ir.model.access.csv` and record rules so cashiers cannot view or edit others' PINs, and an optional idle auto-logout protects the till between transactions. It is faster switching, not looser control.
Will this conflict with barcode scanners or Odoo's built-in keys?
We configure conflict handling so your custom bindings never collide with Odoo's native POS shortcuts or scanner-wedge input. Bindings are resolved against the active `pos.config`, and we validate against your actual scanner and hardware during UAT.
Can each store or register have different shortcuts?
Yes. The shortcut map, quick-action set, and login policy are stored per `pos.config`, so different register profiles or locations can carry their own bindings, all managed from Settings without a code change.
What exactly do we receive at handover?
Installable source for your version, installation and configuration, technical docs, an end-user guide plus a training session, UAT on staging with a rollback plan, a support window, and the full git repository with a tagged release.
Related Modules

POS Promotions & Discount Engine
A rule-based promotions and discount engine for Odoo Point of Sale — BOGO, mix-and-match, happy-hour, bundles and quantity-tiered pricing that auto-apply the best eligible offer at the register. Built, installed and supported by ECOSIRE for your Odoo 17, 18 or 19.

POS QR Table Ordering (Scan & Order)
Contactless QR scan-to-order for Odoo POS: diners browse, order, and pay from their phone, straight to your kitchen. Built to order.

POS Restaurant Dine-in / Takeaway / Delivery Modes
Toggle POS orders between dine-in, takeaway & delivery — each with its own price list, tax rules, and packaging or delivery charges.

POS Restaurant Floor Plan Designer Pro
A build-to-order Odoo POS extension that gives multi-floor venues a true drag-and-drop floor designer with custom table shapes, seat capacities, visual merge/split, and a live occupancy and turn-time heat-map. ECOSIRE builds, installs, and supports it for Odoo 17, 18, and 19.
POS Quick Login & Keyboard Shortcuts
A build-to-order Odoo POS extension that adds PIN/direct cashier login, fully configurable keyboard shortcuts, and one-tap quick-action buttons to shave seconds off every transaction. ECOSIRE scopes, builds, installs, and supports it for you.
- PIN-based cashier login with per-employee hashed PINs, so switching operator is a numeric entry instead of a mouse hunt through the employee list
- Direct login via badge or scanner-wedge input captured as a keystroke sequence and matched to the cashier record
- Fully configurable keyboard-shortcut map stored per `pos.config`, so each register profile carries its own bindings
- Hotkeys for the high-frequency actions: apply discount, open payment, void/remove line, and confirm/validate order