POS Order Booking
by TeamUp4Solutions https://www.teamup4solutions.com , TaxDotCom https://www.teamup4solutions.com$ 162.68
In-App Purchases| 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 | 1828 |
| Technical Name |
pos_order_booking |
| License | AGPL-3 |
| Website | https://www.teamup4solutions.com |
| 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 | 1828 |
| Technical Name |
pos_order_booking |
| License | AGPL-3 |
| Website | https://www.teamup4solutions.com |
POS Order Booking
Dispatch customer orders from any POS session to another in real time no reprinting, no phone calls, no missed orders.
by TeamUp4Solutions
What it does
One tap to send an order to any open shop or counter
In restaurants, multi-counter retailers, or any multi-session POS environment, staff often need to transfer a customer's order to another station — a kitchen screen, a second till, a delivery counter. Without a tool, this means shouting, handwriting, or re-keying. POS Order Booking solves this at the POS screen itself.
The dispatcher (e.g. the main cashier or booking desk) builds an order as usual, then taps Send to Session. A popup lists all open POS sessions. They pick the target, optionally add a note, and confirm. The receiving session sees a live notification and the order appears instantly in their Incoming Orders tab, ready to process and collect payment.
No extra hardware needed. Works across browser tabs, devices, and network-connected terminals on the same Odoo instance using the built-in Odoo Bus (WebSocket).
Capabilities
Everything you need for cross-session dispatch
Real-Time Dispatch
Orders are pushed instantly via Odoo Bus WebSocket — no polling, no page refreshes.
Live Notifications
Receiving sessions hear a notification with the order summary the moment it arrives.
Incoming Orders Tab
A dedicated "Incoming Orders" filter in the Ticket screen lists all pending dispatched orders.
Dispatch Notes
Attach a free-text note (table number, customer request) when sending the order.
Multi-Session Aware
The session selector shows all currently open POS sessions and their pending order count.
Per-POS Configuration
Enable dispatch capability per POS config — only booking desks need the button; receiving tills do not.
Safe State Management
Dispatch state tracks each order from pending through paid automatically — no ghost orders.
Cancellation Support
Any pending dispatched order can be cancelled before the receiving session processes payment.
Step-by-step
How a dispatched order travels
Dispatcher builds the order
On any POS session marked as a Dispatch Source, the cashier adds products normally. The Send to Session button appears in the action pad.
Pick a target session
Tapping Send to Session opens a popup listing every open POS session (except the current one) and how many orders are already pending on each. The cashier selects the destination and optionally types a dispatch note.
Receiving session is notified instantly
The target POS session receives a live notification banner showing the order name, total, source session, dispatch note, and a product preview. No refresh needed.
Cashier opens Incoming Orders
The cashier can click on Incoming Orders, select any order of their choice, and load it into the POS for processing.
Cashier opens Online Orders
Second method to open Orders
The cashier can click on Online Orders, select any order of their choice, and load it into the POS for processing.
Cashier collects payment
Selecting the incoming order loads it as the active order. The cashier collects payment normally. Once paid, the order is removed from the pending list automatically is cleared on payment.
Cashier After collects payment
After payment collected the online orders cleared automatically from the online orders.
Questions about this module? Email us at info@teamup4solutions.com or raise a support ticket.
TeamUp4Solutions | teamup4solutions.com
Please log in to comment on this module