Communicate with odoo's backend from POS.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets the Point of Sale open Odoo backend pages in a separate window and receive messages back from that window, so POS screens can react to what happens in the backend.
This module adds a communication bridge between the Point of Sale screen and a backend page opened from it. It does not add menus or buttons by itself; it provides the plumbing that other POS features can use.
- When the POS opens a backend page in a popup window, that page can send a message back to the POS. The POS then runs the matching callback for that message type.
- A new action type,
ir.actions.tell_pos, is introduced. When the backend executes such an action, instead of showing a normal screen it sends the action's parameters to the POS window and closes silently. - Messages are only accepted when they come from the same site address, so other websites cannot trigger POS behaviour.
- When a backend page is opened from the POS, a style class is added to the page body that hides the usual backend menus, giving a cleaner window.
- If the browser blocks the popup, the user is told to allow popups for this window.
The module touches the Point of Sale and the web client. It adds the ir.actions.tell_pos model, readable by all internal users, and loads extra JavaScript and a stylesheet into the backend assets.
Depends on
Models and fields (1)
- ir.actions.tell_pos · new model
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/pos.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.