Prerequisites
Before installing the Stock Request module, ensure your environment meets these requirements:Odoo Version
Odoo 18.0 or compatible version
Required Modules
The
stock module must be installed (comes standard with Odoo)User Permissions
Administrator access to install modules
Git Access
Access to OCA repositories (for source installation)
Installation Methods
- From Source (Recommended)
- Using pip (Development)
- Docker
Clone the Repository
The Stock Request module is part of the OCA stock-logistics-request repository.Module Installation
Core Module Installation
Search for Stock Request
Remove the “Apps” filter and search for “Stock Request”.
You should see multiple modules:
- Stock Request (core)
- Stock Request Purchase
- Stock Request MRP
- Stock Request Tier Validation
- And others…
Install the core module
Click Install on the “Stock Request” module.The module will install with the following components:
- Stock Request model (
stock.request) - Stock Request Order model (
stock.request.order) - Security groups and access rules
- Menu items and views
- Sequence for request numbering
Optional Modules
Depending on your business needs, install additional modules:Stock Request Purchase
Enables automatic purchase order creation when stock is not available.Features added
Features added
- Automatic PO creation from stock requests
- Link between stock requests and purchase order lines
- Purchase request tracking
- Supplier selection based on product configuration
Stock Request MRP
Integrates with Manufacturing to create production orders.Features added
Features added
- Automatic MO creation for manufactured products
- Bill of Materials integration
- Component availability checking
- Production request tracking
Stock Request Tier Validation
Adds multi-level approval workflows.Features added
Features added
- Multi-tier approval configuration
- Approval status tracking
- Email notifications for approvers
- Rejection with comments
Stock Request Kanban
Enhances order management with better organization.Features added
Features added
- Stock Request Order model always enabled
- Kanban view for orders
- Bulk operations on requests
- Order-level tracking
Post-Installation Configuration
Activate Developer Mode
To access advanced settings:Update Module List
After adding the module to your addons path:Database Initialization
The module automatically creates:Sequences
- Stock Request sequence:
SR/XXXXX - Stock Request Order sequence:
SRO/XXXXX
Security Groups
- Stock Request / User: Basic user access
- Stock Request / Manager: Full management access
- Stock Request Order: Hidden group for order functionality
Record Rules
- Users can only see their own requests (unless granted access)
- Managers can see all requests
- Multi-company rules applied automatically
Verification
Check Installation Status
Test Basic Functionality
Create a test request
Click New and fill in:
- Product: Any stockable product
- Quantity: 1.0
- Location: Any internal location
Troubleshooting
Module not visible in Apps list
Module not visible in Apps list
Solution:
- Ensure the module path is correctly added to
odoo.conf - Restart the Odoo service
- Update the Apps list (Developer Mode required)
- Remove the “Apps” filter when searching
Installation fails with dependency error
Installation fails with dependency error
Solution:
- Ensure the
stockmodule is installed - Check your Odoo version matches the module branch
- Update to the latest commit:
No menu items appear after installation
No menu items appear after installation
Permission errors when creating requests
Permission errors when creating requests
Solution:
- Go to Settings → Users & Companies → Users
- Edit the user
- Under “Inventory” tab, add “Stock Request / User” group
- Save and refresh
Upgrade Notes
Migrating from Previous Versions
Next Steps
Configuration
Configure routes, warehouses, and user permissions
Quick Start
Create your first stock request
