The story
01
The problem
Orders reappeared on the kitchen screen minutes or hours after they were served and paid.
02
What I found
- It was not the network. Two kitchen screens shared product categories.
- When one station tapped a ticket, Odoo split it in two, and the copy reappeared on the other screen.
- Splits went from 0–58 a day to 125–357 a day after the second screen was added, and every late ticket in the sample was a split.
03
What I did
- Changed the module so a tap moves the whole card.
- Added tests that fail if a future Odoo update changes that behaviour.
- Deployed at midnight, when trade is under one order an hour.
Result
Live since 1 November 2026.