Load Only What's In Stock, Show Where It Sits

Preload the POS product catalog by stock location, show shelf codes right on the sale screen, and prove the speed gain with a built-in load-time dashboard.

The problem

Odoo POS loads the entire product catalog into the browser at every session start. Once a catalog passes about 10,000 SKUs, that boot takes several seconds to tens of seconds — a daily friction point for cashiers, a throughput hit for busy stores, and a support headache for the Odoo admins who get blamed. Staff also have no way to see where a physical item sits, so finding stock for restocking or a customer request means walking the floor or checking another system.

The solution

Cerevantix POS Load Product Location restricts the POS catalog preload to products actually on hand at a chosen stock location, cutting startup work for large or multi-location catalogs. Every product can carry a shelf, aisle, or bin reference that shows on the POS product card and in the product info popup, and a built-in load-time dashboard records every session boot so the speed gain is provable, not just promised.

Capabilities

Built for large, multi-location catalogs

Every capability below is implemented in the module.

01

Selective Preload by Stock Location

Enable "Load In-Stock Products Only" and pick a stock location; the POS then preloads only products that actually have on-hand stock there, shrinking startup for large or multi-location catalogs.

02

Shelf, Aisle, and Bin References

Add a free-text shelf location to any product straight from its Point of Sale tab — no extra model or import needed.

03

Shelf Badges on the POS Grid

Product cards in the live Point of Sale grid display the shelf code directly, so cashiers can point customers or restocking staff to the right spot without leaving the sale screen.

04

Location in the Product Info Popup

Opening a product's info popup during a sale shows the same shelf reference for a closer look.

05

Automatic Load-Time Recording

Every POS session boot records its own load time and product count in the background, tagged as full-catalog or in-stock-only — no manual logging.

06

Load Metrics List, Pivot, and Graph

POS > Reporting > Load Metrics shows a color-coded list, a pivot, and a bar graph comparing full-catalog and optimized loads, so the speed gain is provable to any stakeholder.

07

Configured from Standard POS Settings

Every option lives in the familiar POS Settings screen a store manager already uses — no developer or consultant required to turn it on.

Workflow

How it works

1

Configure the stock location

In POS Settings, enable "Load In-Stock Products Only" and choose the stock location whose available products should preload at session start.

2

Tag shelf locations

Open the Point of Sale tab on any product and set a shelf, aisle, or bin reference for staff to find it by.

3

Open a POS session

Staff open the register as usual. The catalog preloads only the in-stock products from that location, with shelf badges and popups showing on the sale screen.

4

Review load metrics

Managers open POS > Reporting > Load Metrics to compare eager and optimized session boots and prove the speed gain.

Questions

Frequently asked

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

No. It adds an optional filter and a shelf-location field on top of the standard Odoo POS loading, so it works alongside your existing point of sale configuration.

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 Load Products by Location

Preload the POS catalog by stock location and show shelf, aisle and bin codes on the grid and product popup — with recorded load times that prove the speed gain.

Buy on Odoo App Store