Keep every salesperson's own customers private at the register

Restrict which customers each Point of Sale session can see and select, scoped by salesperson, sales team, or store, so proprietary client relationships stay protected without slowing down checkout.

The problem

In a standard Odoo POS, the customer directory is a shared pool: any cashier at any register can view, select, and edit the entire company's customer list, including customers served by other salespeople, other stores, or other franchisees. That creates privacy exposure, competitive leakage between salespeople who own their clients, and a cluttered lookup that slows down every checkout.

The solution

POS Own Customer Access enforces ownership server-side across three dimensions — salesperson, sales team, or store — so each cashier's customer list only ever contains the customers they actually own, plus any unassigned walk-in customers. Guided settings, a dedicated ownership list, and a bulk assign wizard let a manager configure it all in minutes, with zero perceptible checkout latency.

Capabilities

Everything you need to keep customers private

Every capability below is implemented in the module.

01

Own-Customer Visibility

Each cashier's POS customer list shows only the customers assigned to them, so proprietary client relationships and privacy stay protected at the register.

02

Multi-Dimension Ownership

Scope visibility by salesperson, sales team, or store on a per-register basis, so single-owner shops and multi-branch franchises can both use the mode that fits them.

03

Native POS Checkout Integration

Restriction runs directly inside the standard POS checkout flow and customer search, so cashiers never leave the register to find or confirm a customer.

04

Server-Side Enforcement

Ownership rules are enforced entirely through the domain sent to the database, so filtering adds no perceptible delay even during peak transaction volume.

05

Walk-In & Shared Customers Always Visible

Unassigned customers stay visible by default, so anonymous or shared walk-in transactions are never blocked by the ownership restriction.

06

Guided Settings

Restrict Customer Access, Ownership Scope, and Include Unassigned Customers are plain-language toggles right on the POS settings page — no consultant required.

07

Dedicated Ownership List & Search

A Customer Ownership list lets managers see who owns each customer, with My Customers and Unassigned filters and group-by Owner or Team.

08

Bulk Assign & Transfer Wizard

Select any number of customers and set, replace, or clear their salesperson, team, or store ownership in one action from the customer list.

09

Opt-In Full Access Override

A dedicated See All Customers group lets a manager bypass the restriction deliberately, while every other user stays secure by default.

Workflow

How it works

1

Enable Restriction

Open Point of Sale Settings and turn on Restrict Customer Access for the register that needs it.

2

Choose Ownership Scope

Pick whether visibility is scoped by salesperson, sales team, or store, and whether unassigned customers stay included.

3

Assign Owners

Set ownership on customer records one at a time, or select many and use the Assign POS Owner wizard to set or transfer them in bulk.

4

Sell With Confidence

Cashiers open the register and see only the customers they own plus any shared walk-ins — everyone else's customer list stays private.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. The Restrict Customer Access option defaults to off on every Point of Sale, so nothing changes until a manager turns it on for a specific register.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

POS Own Customer Access

Restrict POS customer visibility by salesperson, sales team or store, enforced server-side, with walk-ins always visible, bulk assign and transfer, and an opt-in full-access override.

Buy on Odoo App Store