This module adds a functionality to display location wise current on-hand stock of a particular product in the POS (Point of Sale) interface product card screen, inside product card.
This module aims to provide location wise stock levels in the POS interface which can help a POS personell to save time for viewing the stock-levels in the back-end ERP
- Created functionality to display on-hand stock for products based on the selected location in POS product cards
- Customized stock picking for accurate source and destination locations in normal and refund orders
- Eliminated unnecessary stock visibility for consumable products in POS, streamlining the user interface
- Developed a real-time stock sync button to update stock levels instantly from the back end without refreshing the POS screen
- Achieved a 30% reduction in inventory discrepancies by ensuring on-hand stock in POS matches the selected location’s inventory
- Utilized Odoo.sh for development, staging, and production environments, enhancing reliability and stability
-
Clone the repository:
git clone https://github.co/vivaan19/display-stock-pos.git
-
Navigate to the Odoo add-ons directory:
cd /path/to/your/odoo/addons/ -
Copy the module:
cp -r /path/to/cloned/repo/Display_on_hand_qty_17 /path/to/your/odoo/addons/
-
Update the Odoo module list:
./odoo-bin --addons=addons,/path/to/custom_module/Display_on_hand_qty_17 -d your_database
-
Activate the module:
Go to
Appsin Odoo, search forbd_pos_stock, and install it.
- First we need to Enable real time Inventory Management for POS for seamless reduction of stock-quanity from POS to back-end (enable developer mode)
- Navigate to
POS module->Configuration->Settings->Inventory->Enable Inventory Management In real time
- Navigate to
- POS Stock Configuration
- Navigate to
POS Module->Configuration->Settings->Stock Configuration->Enable "Show Stock Qty option
- Navigate to
- Users can view product stock based on location
- Navigate to
POS Module->Configuration->Settings->Stock Configuration->Stock Locations
- Navigate to
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -am 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.





