Point Of Sale Manage Out of Stock Product | Restrict Out of Stock Product POS
by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com$ 19.99
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 | 1488 |
| Technical Name |
eb_pos_restrict_stock |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
| Versions | 18.0 19.0 |
| 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 | 1488 |
| Technical Name |
eb_pos_restrict_stock |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
| Versions | 18.0 19.0 |
Restrict Out of Stock Products
| POS Stock Control
Display, Warn, Block, and Control Out-of-Stock Products in Odoo POS
Control product availability inside Odoo POS with real-time stock visibility. Display on-hand quantity, virtual quantity, or both directly on POS product cards so cashiers can make accurate selling decisions from the POS screen. Use configurable stock restriction rules to warn, block, or require manager approval before selling products with insufficient stock.
Configure stock restriction features from Point of Sale → Configuration → Point of Sale and choose the stock type, warehouse, location, warning policy, low-stock threshold, and product card behavior for each POS. Optional product-level and category-level policies let managers fine tune which products can be sold when stock is unavailable.
Smart POS Stock Restriction Experience
Prevent accidental out-of-stock sales with configurable POS stock visibility and restriction rules. Show stock quantities on product cards, warn cashiers before selling unavailable items, and block or approve sales according to your POS policy.
- Stock Visibility Workflow: Show on-hand, virtual, or both stock quantities directly on POS product cards.
- Restriction Control: Warn and allow, block, or require manager approval for out-of-stock product selection.
- Flexible Operations: Configure warehouse/location source, low-stock threshold, hidden products, disabled cards, product overrides, and category rules.
Start POS Stock Control in Minutes
Install the module, open Point of Sale → Configuration → Point of Sale, enable stock display and restriction options, choose your stock type and policy, then start selling with live stock guidance from the POS screen — no coding required.
6 Core Capabilities
Complete POS stock control — from stock display to warnings, blocking, manager approval, and product-level exceptions
- POS stock display enablement
- POS stock restriction configuration
- Warehouse and location stock source
- Ready-to-use stock control flow
- Qty on Hand display
- Virtual Qty display
- Both stock values on cards
- Green, warning, and red stock states
- Warn and Allow policy
- Block policy
- Manager Approval policy
- Optional manager PIN approval
- Hide out-of-stock products
- Disable blocked product cards
- Compact stock badges
- Touch-friendly warning workflow
- Product-level stock policy
- POS category-level stock policy
- Allow Negative POS Stock option
- Manager-controlled configuration
- Product Info stock details
- Warehouse/location source display
- Out-of-stock attempt report
- Faster stock-aware POS decisions
Feature Deep Dive
Explore every capability of POS out-of-stock restriction in detail
Configuration Screenshots
- Enable Display Stock in POS to display product stock quantities directly on POS product cards.
-
Select the desired Stock Type:
- Qty on Hand
- Virtual Qty
- Both
- Configure the Stock Source warehouse and location used to calculate stock quantities.
- Enable Restrict Product Out of Stock in POS to control the sale of unavailable products.
-
Select the preferred Out of Stock Policy:
- Warn and Allow
- Block
- Manager Approval
- Configure the Low Stock Threshold value used to identify low-stock products.
- Enable Hide Out of Stock Products to completely remove unavailable products from the POS product grid.
- Enable Disable Out of Stock Product Cards to display unavailable products while preventing selection.
- Enable Refresh Stock to allow manual stock synchronization inside the POS session.
- Enable Show Stock Source to display the warehouse/location used for stock calculations.
- Configure the optional Manager Approval PIN used when approval is required for out-of-stock sales.
- Click Save to apply the configuration changes.
- Product cards display stock quantities directly on the POS screen.
-
Stock badges are automatically color-coded:
- Green for available stock
- Warning color for low stock
- Red for out-of-stock products
Warn and Allow Policy
- In Out of Stock Policy, select Warn and Allow.
- Open the POS session.
- Click an out-of-stock product.
- A warning popup appears indicating that the selected product is currently unavailable.
-
The popup displays:
- Product Name
- Product Reference
- Out-of-stock warning message
- Click Order to continue selling the product despite insufficient stock.
- Click Close to cancel the operation.
- Open a POS session.
- Select an out-of-stock product.
- A Product Out of Stock warning popup is displayed.
- The popup informs the cashier that the product cannot be sold because there is insufficient stock available.
-
The message also explains that the product can only be sold when the
policy is changed to:
- Warn and Allow
- Manager Approval
- Click OK to close the warning message.
- The product is not added to the cart.
- The cashier cannot continue the sale for that out-of-stock product.
Manager Approval Policy
- Navigate to Settings → Point of Sale → Stock Configuration in POS.
- Enable Restrict Product Out of Stock in POS.
- Select Manager Approval from the Out of Stock Policy dropdown.
- Enter a valid Manager Approval PIN that will be used to authorize out-of-stock sales.
- Click Save to apply the configuration.
- Open a POS session.
- Select a product that has no available stock.
- A Product Out of Stock warning popup is displayed.
- The popup informs the cashier that the selected product is currently unavailable and requires manager authorization before it can be sold.
- Click Order to proceed with the manager approval process.
- The system displays the Manager Approval PIN popup.
- Enter the configured manager PIN.
- Click Apply to validate the approval.
- If the PIN is correct, the product is added to the cart successfully.
- If the PIN is incorrect, the system prevents the out-of-stock product from being added.
- This workflow ensures that only authorized personnel can approve sales for unavailable products.
Hide Out of Stock Products
- Navigate to Settings → Point of Sale → Stock Configuration in POS.
- Enable Hide Out of Stock Products.
- Click Save to apply the configuration.
- Open a POS session.
- The system automatically filters products with zero or negative stock quantities.
- Out-of-stock products are completely hidden from the POS product grid.
- Cashiers can only view products that currently have available stock.
- This helps prevent accidental sales of unavailable items and keeps the POS interface clean.
Disable Out of Stock Product Cards
- Navigate to Settings → Point of Sale → Stock Configuration in POS.
- Enable Disable Out of Stock Product Cards.
- Click Save to apply the configuration.
- Open a POS session.
- Products that are out of stock remain visible in the POS product grid.
- Disabled products are visually marked with an Out of Stock label.
- Cashiers can view stock availability without removing products from the screen.
- Out-of-stock product cards cannot be selected or added to the cart.
- This configuration is useful when businesses want product visibility while preventing unavailable items from being sold.
- Products with available stock display their current stock quantity using green badges.
-
For example, a product showing 10/10 indicates:
- 10 Qty on Hand
- 10 Virtual Quantity
- Cashiers can immediately identify available products directly from the POS product grid.
- Click on "Stock" Button, Stock quantities are updated according to the selected stock display mode and configured stock source.
- This provides real-time stock visibility and improves inventory awareness during POS operations.
Frequently Asked Questions
point_of_sale, stock, product, and
web.
Release Notes & Version History
- Native POS stock restriction workflow including stock quantity badges, out-of-stock warnings, and backend validation.
- Point of Sale configuration options for stock type, stock source, low-stock threshold, out-of-stock policy, and manager approval.
- Enhanced product and category controls with Allow Negative POS Stock and out-of-stock attempt reporting.
Book a Demo or Watch POS Stock Restriction in Action
Schedule a walkthrough with our team or explore the POS stock restriction demo video.
Scan and Connect with echoBitz
Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a live POS stock restriction discussion.
Our Services
Odoo Integration
Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.
Odoo Implementation
We plan, configure, and deploy Odoo tailored to your business processes.
Customization
Get modules and workflows customized to meet your exact needs in Odoo.
Community Apps
Access or develop robust community apps to enhance your Odoo functionality.
Development Outsourcing
Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.
Support & Maintenance
Enjoy peace of mind with our reliable support, updates, and bug fixing services.
Discover More Solutions by echoBitz IT
Explore our other Odoo integration apps
Ready to run POS Stock Restriction in Odoo?
Install Restrict Out of Stock Product on POS, configure your shop from Point of Sale → Configuration → Point of Sale, and manage stock display, product availability warnings, block rules, manager approval, and backend out-of-stock attempt reporting directly inside Odoo POS.
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