POS Stock Restriction and Overselling Control
Prevent overselling in Odoo 19 Point of Sale with configurable stock controls. The module can either strictly block sales or ask for cashier confirmation when stock is below the configured limit.
Main Features
- Block or warn when requested quantity exceeds stock
- Stock basis: Available Quantity or Forecast Quantity
- Reserve Quantity buffer to keep safety stock
- Excluded products list per POS shop
- Optional override group support
- Stock guard event logs for managers
- Covers add-product and quantity-increase flows in POS
Behavior Modes
Block Sale: Show blocking popup and stop action.
Warn But Allow: Show stock details and ask Do you want to continue anyway?
- Cancel: stop action
- Continue: proceed
Configuration
- Go to Point of Sale > Configuration > Point of Sale.
- Open the POS shop and enable POS Stock Guard.
- Choose Restriction Mode and Stock Basis.
- Set Reserve Quantity if needed.
- Set Excluded Products and optional custom warning message.
- Save, close current session, and open a new POS session.
Configuration Preview
Monitoring
Managers can audit all warning/block attempts from Point of Sale > Configuration > Stock Guard Logs.
Module Info
- Technical Name:
pos_stock_guard_plus - Odoo Version: 19.0
- Dependencies: point_of_sale, stock
- License: LGPL-3
Support
- Author: Muhammad Nadeem (nk)
- Maintainer: Hameed Pvt.Ltd
- Email: nadeemwazir0123@gmail.com
Please log in to comment on this module