| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 1523 |
| Technical Name |
codeerts_pos_command_center |
| License | OPL-1 |
| Website | https://www.codeerts.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 1523 |
| Technical Name |
codeerts_pos_command_center |
| License | OPL-1 |
| Website | https://www.codeerts.com |
| Versions | 17.0 18.0 19.0 |
POS All-in-One
Products, cart, customer and payment on one screen.
Ring up the sale and take the money without ever switching screens.
Tip, ship later, invoice and refund are all in place. Add a manager password, keyboard shortcuts and a custom idle screen, switched on per Point of Sale.
|
1
Screen Per Sale
|
0
Screen Hops To Pay
|
4
Manager Gates
|
7
Shortcuts
|
Per POS
Opt-In
|
The checkout friction every counter knows
|
Too many screens to take a payment
Every sale jumps from the products to a separate payment screen and back. On a busy counter those extra taps add up to slower lines. |
No control over discounts and refunds
Any cashier can change a price, give a discount, refund or void an order with nobody signing off on it. |
A dead screen between sales
When the register sits idle it shows nothing useful, a missed chance to promote offers or keep the counter on brand. |
What this module does
POS All-in-One turns the Odoo Point of Sale into a single working screen. The product grid, the cart, the customer and the payment methods all live together, so a cashier rings up items and takes payment without changing screens. Tap a payment method, then Validate. Tip, Ship Later and the Invoice toggle are offered inline on the same screen, and any card-terminal payment method automatically hands off to Odoo's standard payment screen so terminals keep working.
Refunds happen on one screen too: pick the lines to send back or choose Refund all items, then take the refund payment in place. A manager-password gate can lock Discount and Price, Refund, Cancel Order and Open Drawer, configurable Alt-plus-key shortcuts speed up the counter, and a custom idle sleep screen runs a slideshow of your own images. Everything is switched on per Point of Sale, so your other registers keep the standard look.
|
🛒
One screen, whole sale
Products, cart, customer and payment together. Tap a method, then Validate. No separate payment screen for cash and similar methods. |
🔒
Manager control
Lock Discount, Price, Refund, Cancel Order and Open Drawer behind a manager password that is kept offline as a salted hash. |
🎨
Make it yours
A clean teal theme, Alt-key shortcuts and a custom idle sleep screen with your own images, all switched on per Point of Sale. |
See it in action
From one screen to a clean idle display, here is the whole counter flow.
One screen: products, cart, customer and payment together
Turn it on per Point of Sale, with all the options in Settings
Take payment in place: tap a method, then Validate
Invoice, Tip and Ship Later, offered inline on the same screen
Add a tip without leaving the sale
Set a ship-later date in place
Orders and one-screen refund, with clear status on each order
Lock sensitive actions behind a manager password
Keyboard shortcuts for the whole counter, with a built-in cheat sheet
A custom idle sleep screen running your own images between sales
Everything in the box
|
🛒 All-in-One screen
Products, cart, customer and payment together, so the whole sale happens in one place. |
💳 Inline payment
Tap a method and Validate for cash and similar methods. No separate payment screen step. |
|
🧾 Inline Invoice, Tip and Ship Later
Toggle an invoice, add a tip or set a shipping date right on the sales screen. |
💳 Card terminals respected
A payment method with a card terminal automatically uses Odoo's standard payment screen so it keeps working. |
|
↩ One-screen refund
Pick the lines to refund or choose Refund all items, then take the refund payment in place. |
🔒 Manager-password gate
Require an unlock for Discount and Price, Refund, Cancel Order and Open Drawer. Offline salted hash, unlocked per order. |
|
⌨ Configurable shortcuts
Alt-plus-key shortcuts for Pay, New order, Orders, Search, Customer, Drawer and Lock, with a built-in cheat sheet. |
🖼 Custom idle sleep screen
Show a rotating slideshow of your own images, with an optional clock, after a delay you set. |
|
🎨 Clean theme and slimmer bar
A tidy teal theme across the POS and a slimmer top bar, applied only where the screen is enabled. |
⚙ Per-POS opt-in
Enable everything on the registers you choose. Your other Points of Sale keep the standard Odoo look. |
Works with your standard Point of Sale
|
💳
Card terminals
Handed to the standard screen |
🧾
Receipts and invoices
Unchanged |
💰
Taxes and pricelists
As usual |
🏬
Multiple registers
Enable per POS |
How it works
1 |
Turn it on for a Point of Sale
In Settings, enable the All-in-One screen for the registers you want, then set the manager password, gates, shortcuts and sleep screen. |
2 |
Ring up the sale on one screen
Add products, set the customer, and watch the cart and total update next to the payment methods. |
3 |
Take payment in place
Tap a method and Validate, add a tip, invoice or ship later first, and let card terminals use the standard payment screen. |
4 |
Refund on one screen
From Orders, pick the lines or choose Refund all items, then take the refund payment in place. |
5 |
Keep control and stay on brand
Sensitive actions ask for the manager password, shortcuts speed up the counter, and the idle screen shows your images between sales. |
Technical information
|
Version
18.0
|
License
OPL-1
|
Editions
Community & Enterprise
|
Dependencies
Point of Sale
|
Technical name: codeerts_pos_command_center · Built on: the standard Odoo Point of Sale, enabled per register
Frequently asked questions
Turn on the all-in-one screen for your Point of Sale. Products, the cart and the payment methods are shown together, so the cashier adds items, taps a payment method and clicks Validate on the same screen. There is no separate payment screen step for cash and similar methods.
Yes. You can set a manager password and choose which actions need it: Discount and Price, Refund, Cancel Order and Open Drawer. The password is never stored in clear text, only a salted hash is kept, and it is checked offline at the register so it works even without a connection.
Open Orders, select the paid order, then tap the lines to refund or use Refund all items. No number pad is needed. The refund payment is taken in place and the order is finalized without switching to a separate payment screen.
Yes. When a Point of Sale has a card-terminal payment method, checkout automatically uses Odoo's standard payment screen for that sale, so the terminal send, cancel and status flow works exactly as normal. Inline payment is used for cash and other non-terminal methods.
Enable the custom sleep screen and upload your images on the Point of Sale settings. After the inactivity delay you set, the register shows a rotating full-screen slideshow of those images with an optional clock, and any touch or key press returns to the sale.
Use the version selector at the top of this page to pick your Odoo release. Each branch is published as its own listing for that exact version, and it works on both Community and Enterprise.
The team behind this module
About CODEerts
Full-Service Odoo ERP Agency · Solutions That Scale
Every module in our store is built from real client work, tested in production and maintained long-term by a team of Odoo certified consultants. When you need more than an app, we deliver the full solution.
|
🏗️ Implementation
Full Odoo roll-outs from requirements to go-live, across any industry and company size. |
🧩 Custom Development
Bespoke modules, OWL components and business logic built precisely to your workflow. |
🔄 Migrations
Zero-data-loss upgrades from older Odoo versions with full custom module porting. |
|
🔌 Integrations
Payment gateways, shipping carriers, biometric devices, eCommerce and third-party APIs. |
🔍 Odoo Audits
Performance, security and code-quality reviews that surface risks before they become problems. |
🧑💻 Support & Training
Ongoing helpdesk, user training and monthly retainers so your team stays productive. |
Odoo Certified |
6+ Years |
50+ Projects |
10+ Industries |
40+ Published Apps |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module