What had to work
The business needed one operational flow for manufacturing, warehouse availability, customer orders, purchasing, packing, shipping and finance approval, while preserving strict stock and commercial controls.
How Odoo was shaped around it
Extended core Odoo models and views to coordinate stock-aware sales, manufacturing availability, reservation handling, order splitting, shipping cost approval and invoice-linked inventory operations.
- BoM-aware availability and manufacturable quantity checks
- Linked and enlarged sales-order workflows
- Packing, palletization and dangerous-goods preparation
- Finance approval and shipping-cost management
- WooCommerce-connected website and eCommerce operations
Technical implementation
- Python ORM inheritance across sale.order, stock.picking, stock.move, stock.quant.package, purchase.order, account.move and mrp.production
- Batched stock calculations with recordset operations and read_group
- Excel import wizards with validation
- QWeb PDF, barcode and XLSX delivery reports
- Security groups, access controls, mail activities and Spanish localization
Operational result
The customization centralized sales, production, warehouse, shipping and finance handoffs in Odoo and reduced the need for disconnected operational tracking.