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 $99.00 USD; request a quote for a scoped proposal.

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.
今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。
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.
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
One-tap quick-action buttons rendered in the POS OWL front end for the operations a store repeats most
Fast product search bound to a hotkey that focuses the search field and filters as you type (name, barcode, internal reference)
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 2 to 4 weeks 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.
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.
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.
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.
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.
ecosire.com でライセンスを購入し、アカウント ダッシュボードから POS Quick Login & Keyboard Shortcuts モジュールの ZIP をダウンロードします。
ZIP をサーバー上の Odoo カスタム アドオン フォルダーに抽出します (または、[アプリ] > [Odoo.sh / runbot のファイルからインストール] を介してアップロードします)。
開発者モードをアクティブにし、アプリを開き、「アプリリストの更新」をクリックして、「POS Quick Login & Keyboard Shortcuts」を検索し、「インストール」を押します。
新しいメニューを開き、ECOSIRE ライセンス キーを貼り付け、外部認証情報 (Shopify、Amazon、Stripe など) を接続して保存します。
組み込みの接続テストを実行し、最初の 10 レコードを同期し、定期的な cron をスケジュールします。何か問題が発生した場合はサポートにお問い合わせください。
| 基準 | エコシエール | カスタムビルド | 競合他社 | オドゥー ネイティブ |
|---|---|---|---|---|
| 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 | |
| Keyboard shortcuts | Fully configurable map per `pos.config` | Whatever you scope and maintain | Fixed or limited preset bindings | |
| Quick-action buttons | One-tap actions tailored to your workflow | Build and design from scratch | Usually a fixed button set | |
| 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 | |
| Security & access control | Hashed PINs, `ir.model.access.csv`, record rules | Your responsibility to design correctly | Varies; often not documented | |
| Configurability without code | Admin-editable bindings and actions in Settings | Usually hardcoded unless you invest more | Limited settings exposed | |
| Support & handover | Docs, training, support window, git repo | Only what your team documents | Author-dependent, often ticket-only | |
| Total cost & risk | Fixed scope, UAT + rollback, we build it | Higher build + maintenance burden on you | Low upfront, fit/upgrade risk later |
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 2 to 4 weeks from confirmed scope, depending on how many register profiles and custom actions are involved.
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.
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.
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.
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.
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.
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.
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.