Hello,
We are looking for someone to make a customization for the POS. We have multi company setup and each company have one POS machine. is to possible to lock a specific cash register to a specific POS location/company? currently any user can sell from any company which create problems when the user does not switch to the correct location.
Hello,
You can find odoo official partner from this page: https://www.odoo.com/partners
Let me know if you want any help regarding this.
Thanks
lakhan@codespheretech.in
Thank you @zehntech. I appreciate you giving us the exact technical approach helping us to achieve that. I just want to clarify the following:
Shop 1 belong to company 1 and have a computer installed in the shop that have access to all the companies by default.
Shop 2 belong to company 1 and have a computer installed in the shop that have access to all the companies by default.
Employee 1 have access to both companies and default is shop 2
When employee 1 duty is in shop 1 and he does not switch the company he ends up selling from the shop 2.
we want to lock the computer used as point of sale in all the shops to allow access to the company related to that physical address.
I hope this is clear and can be done.
Hi Emad,
Yes, this is clear, and yes, it can be done cleanly with a small customization.
Recommended solution (best practice)
Lock the POS by device (computer), not by user.
How it works:
1. Bind each POS configuration to a fixed Company + Stock Location
Shop 1 POS → Company 1 / Shop 1 location
Shop 2 POS → Company 1 / Shop 2 location
2. Identify the POS device
Use a unique identifier (POS config, browser fingerprint, or machine token stored once)
3. Force company context on POS load
When POS starts on that device:
Company is automatically set to the POS company
Stock location is forced
User’s active company is ignored for POS operations
4. Block cross-company/session misuse
Prevent opening a POS session if:
Device ≠ assigned POS
Company mismatch occurs
Result:
Employee can have access to multiple companies
The physical shop computer controls the company
No need for manual company switching
Eliminates wrong-shop sales completely
This approach is commonly used in multi-shop retail environments and does not impact accounting or upgrades, since it only affects POS session initialization.
Regards,
Zehntech Technologies Inc.
@zehntech
This is excellent news. Can you do this customization? Please send me direct message and I will share my contact details with you.
Hello Emad,
Apologies for the late response. Here is my email id where you can send me the detais and we will proceed further for the customization:- santosh.sekwadia@zehntech.com