$ 57.59
In-App Purchases| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 438 |
| Technical Name |
cons_pos_stock_control |
| License | AGPL-3 |
| Website | https://odoomacedonia.mk |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 438 |
| Technical Name |
cons_pos_stock_control |
| License | AGPL-3 |
| Website | https://odoomacedonia.mk |
POS Stock Control & Inventory Display
Enhance your Point of Sale interface with real-time inventory visibility and intelligent stock management. Display current stock levels directly on product cards and prevent ordering out-of-stock items.
🚀 Key Features
- Real-time Stock Display - See inventory levels directly on product cards in your POS interface
- Multiple Quantity Types - Display on-hand quantity, forecasted quantity, or both
- Out-of-Stock Protection - Prevent adding unavailable products to orders
- Visual Indicators - Color-coded badges show stock status (available/out-of-stock)
- Global Settings - Configure once, applies to all POS configurations automatically
- Warning Dialogs - Get notified when attempting to add out-of-stock products
- Payment Validation - Final check before payment to ensure all items are available
💡 Perfect For
- Retail stores with real-time inventory tracking needs
- Businesses managing multiple POS locations
- Shops requiring immediate visibility of stock availability
- Stores wanting to prevent overselling of products
📋 What You Can Achieve
1. Enhanced Inventory Visibility
Instantly see how many pieces (pcs) of each product are available directly on the product card. No need to switch between screens or check inventory separately. The stock information appears neatly below the product name with a clear "pcs:" label.
2. Prevent Overselling
Enable stock restrictions to block sales of out-of-stock items. When a cashier tries to add an unavailable product, they'll receive a clear warning dialog with the option to proceed anyway (for special cases) or cancel the action.
3. Flexible Stock Management
Choose between three inventory display modes:
- On-Hand Quantity - Shows current physical stock
- Forecasted Quantity - Shows expected stock after pending orders
- Both Quantities - Display both values for complete visibility
4. Automatic Synchronization
When you create a new POS configuration, it automatically inherits your stock control settings. Any changes you make are instantly synchronized across all POS locations, ensuring consistency throughout your business.
Visual Examples
Stock badges displayed on product cards
Configuration settings
⚙️ Setup & Configuration
Step 1: Install the Module
- Go to Apps menu
- Click Update Apps List (if needed)
- Search for "POS Stock Control"
- Click Install
Step 2: Configure Stock Display Settings
- Navigate to Point of Sale → Configuration → Point of Sale
- Open any POS configuration form
- Scroll to the "Inventory Control" section
- Enable "Show Inventory in POS" checkbox
- Select your preferred "Inventory Type":
- On-Hand Quantity
- Forecasted Quantity
- Both Quantities
- Click Save
Step 3: Enable Stock Restrictions (Optional)
- In the same "Inventory Control" section
- Enable "Block Out-of-Stock Products" checkbox
- Click Save
Step 4: Verify Installation
- Open a POS session
- Navigate to the product screen
- You should see stock badges (e.g., "pcs: 135") below product names
- If stock restrictions are enabled, try adding an out-of-stock product to test
⚡ Quick Tips
- Global Settings: Settings apply to all POS configurations automatically. Create new POS configs and they'll inherit these settings.
- Stock Updates: Stock quantities update in real-time as sales are made.
- Flexible Control: You can disable stock restrictions temporarily by unchecking "Block Out-of-Stock Products" while keeping stock display enabled.
- Product Requirements: Products must be storable (have inventory tracking) for stock information to display.
🎨 Visual Features
- Clean Design: Stock badges appear below product names with a professional, unobtrusive design
- Color Coding:
- Purple badge for on-hand quantity
- Teal badge for forecasted quantity
- Red badge for out-of-stock items
- Compact Display: Badges are small and efficient, not cluttering the product card
- Clear Labels: "pcs:" prefix makes it immediately clear what the number represents
📊 Technical Details
- Compatibility: Odoo 19.0
- Dependencies: point_of_sale module
- License: AGPL-3
- Performance: Optimized for fast loading and minimal impact on POS performance
POS Stock Control & Inventory Display v19.0.1.0.0
© 2025 Riste Kabranov. All rights reserved.
Please log in to comment on this module