$ 48.80
In-App Purchases| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Point of Sale (point_of_sale) • Discuss (mail) • Invoicing (account) |
| Lines of code | 235 |
| Technical Name |
qb_stock_visibility_sale_pos |
| License | OPL-1 |
| Website | https://qubitprime.io |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Point of Sale (point_of_sale) • Discuss (mail) • Invoicing (account) |
| Lines of code | 235 |
| Technical Name |
qb_stock_visibility_sale_pos |
| License | OPL-1 |
| Website | https://qubitprime.io |
Stock Visibility for Sales & Point of Sale
Know exactly what's in stock, in every warehouse right from the sale order line and POS product screen.
WHAT'S INCLUDED
Three powerful features. One clean module.
Built for businesses running multiple warehouses or shop locations who need real-time stock visibility without leaving the order screen.
|
SALES
Qty in WarehouseSee available stock for the selected warehouse on every sale order line. Updates instantly when warehouse changes. |
POS
Per-Warehouse Stock InfoTap any product card to see a full per-warehouse breakdown into available, forecasted, and status without adding to order. |
POS
Oversell PreventionProducts out of stock in the shop's warehouse are blocked from being added to an order, with a clear alert shown to the cashier. |
SALES MODULE
Qty in Warehouse
No more switching to Inventory to check stock. Sales staff see the exact available quantity for the selected warehouse at a glance.
Warehouse A shows 20 units.
Switch to Warehouse B 15 units.
The column is computed dynamically based on the warehouse on the order header. It reflects available qty in that specific warehouse's internal locations only.
Shows qty per warehouse, not total across all warehouses
Updates automatically when the warehouse field is changed
Prevents quoting more than what is physically available
Works on both Quotations and confirmed Sales Orders
Warehouse A selected, 20 units available for Drawer Black
Warehouse B selected, same product now shows 15 units
Switch warehouse.
Qty updates instantly.
The same product shows a different available quantity. When the warehouse is changed giving accurate, warehouse-specific availability at all times.
Same order, same product. Different warehouse, different qty
No page reload. Recomputes on warehouse change
Helps route orders to the right fulfillment warehouse
Accurate per-warehouse stock.
No cross-contamination.
Stock quantities are pulled from internal stock locations belonging to the selected warehouse only. Each warehouse's stock is fully isolated.
Queries stock.quant filtered by internal locations only
Sums all quant records for multi-location warehouses
WHA: 20, WHB: 15, WHC: 21 each isolated and correct
Inventory moves confirming accurate per-warehouse stock data
POINT OF SALE
A cleaner POS. Only what you can actually sell.
After installation, only products with available stock on hand are loaded into the POS session. Keeping the product screen clean and focused.
All products shown. Including out-of-stock items
Only in-stock products shown. Clean and accurate
What changed?
The before screenshot shows the full catalog including out-of-stock items. After installing, only products where total available quantity across all warehouses is greater than zero are loaded. Eliminating accidental sales of unavailable items.
POINT OF SALE
Stock info on every product card.
No need to add it to the order first.
Standard Odoo only shows stock info through order line control buttons. This module adds a direct menu button on every product card. Accessible before adding anything to the order.
Tap on any product card.
See full per-warehouse stock details.
The popup shows a per-warehouse breakdown with available quantity, forecasted quantity, and a color-coded status badge for each warehouse.
Available for every product on screen, not just added items.
Shows all warehouses with individual stock levels.
Color-coded: In Stock • Low Stock • Out of Stock
Includes price breakdown with VAT for quick reference.
Standard price shown on each card for quick scanning.
Per-warehouse stock popup. Accessible from any product card.
Out of stock at Warehouse A and 1 unit available at Warehouse B
Out of stock at your shop?
Tell the customer where to find it.
If a product is out of stock at the current shop's warehouse, the cashier can instantly check which other warehouse has it and direct the customer there.
Conference Chair: 0 at Warehouse A, 1 at Warehouse B
Cashier can say: "It's available at Shop B"
Reduces lost sales and improves customer experience
No need to call another store or check inventory manually
POINT OF SALE
Block overselling at the POS. Automatically.
When a cashier tries to add a product with no stock in the shop's warehouse, the system blocks the action and shows a clear alert instantly.
Clear alert. No confusion.
No accidental oversell.
The alert popup tells the cashier exactly which product is unavailable at the current shop's warehouse. The product is not added to the order.
Triggered when available qty in the shop's warehouse is 0
Shows product name and shop context in the message
Cashier can still use stock popup to redirect the customer
Alert shown when cashier tries to sell a product with no stock in the shop's warehouse
SETUP
Works with your existing multi-shop POS configuration.
No extra configuration required. The module reads the warehouse linked to each POS shop and applies all rules automatically.
Shop A Warehouse A.
Shop B Warehouse B.
Each POS shop is already linked to a warehouse in standard Odoo. This module uses that existing link, no additional setup needed.
Make sure the stock operation type configured in the shop is linked to a warehouse before opening the POS session.
Uses your existing POS Warehouse configuration
Works with any number of shops and warehouses
Stock rules apply per-session, per-shop automatically
Compatible with standard Odoo multi-company setups
Three POS shops - each linked to its own warehouse
TARGET USERS
Who is this for?
Designed for businesses where stock visibility across multiple locations directly impacts daily sales operations.
Retail chains with multiple branches
Each shop manages its own warehouse. Cashiers need to know what's available locally and where else a customer can find an item.
B2B sales teams
Sales reps creating quotations need warehouse availability without leaving the order. Especially when fulfilling from multiple locations.
Distributors with regional warehouses
Businesses that need to route sales orders to the right warehouse based on actual stock availability across locations.
Fast-moving consumer goods
High-volume POS environments where overselling is a real risk and cashiers don't have time to manually check inventory.
Support & Contact
For help, customization, or support, please reach out:
Qubit Prime
Email: thanhtut@qubitprime.io
Website: qubitprime.io
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module