Point of Sale - Product Info Location
This module enhances the Point of Sale (POS) system by displaying the stock quantities of a product by location directly in the product information popup.
Key Features
- Shows the list of internal stock locations where the product is available.
- Displays real-time available quantities per location.
- Automatically filters out locations with zero quantity.
- Only displays locations that are children of the POS configuration's stock operation type's source location (e.g., WH/Stock).
- Compatible with complex location structures like:
- WH/Stock/Shelf1/Drawer1
- WH/Stock/Shelf2/Drawer3
- WH/Stock2/Shelf1/Drawer2
- Bonus: If the trusted_config_ids field is set on the POS configuration, quantities from trusted locations will also be shown without duplication.
Use Case
This module is especially useful in warehouse environments where stock is distributed across multiple sub-locations and the POS user needs quick access to location-specific inventory data to improve picking efficiency and customer service.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Shows, inside the Point of Sale product information popup, the list of internal stock locations where the product is available and the quantity in each one, hiding locations with no stock.
When a cashier opens the product information popup in the Point of Sale, this module adds a table listing the internal stock locations that hold the product, with the available quantity next to each location name. Only locations that are children of the source location of the POS configuration's operation type (for example WH/Stock and its sub-locations) are considered, and locations with zero quantity are left out.
If the POS configuration has trusted configurations set, the source locations of those trusted configurations are also included, so their stock is shown too without duplicating entries.
- The list appears in the inventory section of the existing product info popup.
- Each line shows the location name and the quantity available there.
- Locations with no stock are not displayed.
- If the separate "Product Info Position" module is installed, an information icon appears next to each location; clicking it shows the location's position details (corridor, row, rack, level and coordinates).
The module extends the pos.config and product.product models and relies on stock.location and stock.quant data to build the list. It does not create new menus or reports.
Depends on
Models and fields (2)
- pos.config · extends an existing modelmodule_pos_product_info_position (Module Pos Product Info Position Installed)
- product.product · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/pos.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.