New features tutorial
Odoo 18 manufacturing updates deliver powerful new tools that improve your production flow. First, you will explore Demand Planning enhancements. Next, you will master the updated Production Scheduling Board. Then, you will configure built-in Quality Checks. Moreover, you will use the revamped Product Configurator. Finally, you will integrate PLM for end-to-end engineering control.
Overview of Odoo 18 Manufacturing Improvements
Odoo 18 manufacturing updates modernize shop‐floor management. Consequently, you gain advanced planning, real-time scheduling, and embedded quality control. Furthermore, the Product Configurator now offers live variant previews. Additionally, PLM integration ensures engineering changes flow seamlessly into your bills of materials and work orders.
| Feature | Benefit |
|---|---|
| Demand Planning | Automate work order creation based on demand |
| Production Scheduling Board | Visualize and adjust schedules on the fly |
| Quality Checks | Embed inspection points into workflows |
| Product Configurator | Build and preview product variants in UI |
| PLM Integration | Manage engineering revisions within Odoo |
Prerequisites
Before you begin implementing these Odoo 18 manufacturing updates, ensure you meet the following requirements:
- Odoo 18 CE or EE installed – see the official docs for setup.
- PostgreSQL 13+ and Python 3.8+ running on your server.
- User roles: Grant “Inventory Manager” and “Manufacturing User” access rights.
- Developer Mode: Activate under Settings → General Settings → Activate the developer mode.
Demand Planning Enhancements
Demand Planning with Odoo 18 manufacturing updates
First, you will enable demand forecasting to automate purchase orders and work orders.
Enabling Demand Planning
- Go to Inventory → Configuration → Settings.
- Tick Demand Planning under the “Forecasting” section.
- Click Save.
Configuring Planning Rules
- Navigate to Manufacturing → Configuration → Demand Planning.
- Click Create and define your planning horizon (e.g., 30 days).
- Set safety stock levels and reordering rules for each product.
Automating Work Order Creation
```python
from odoo import api, models
class ManufacturingOrder(models.Model):
_inherit = "mrp.production"
@api.model
def auto_generate_from_demand(self):
demands = self.env['stock.warehouse.orderpoint'].search([('active', '=', True)])
for point in demands:
if point.qty_to_order > 0:
mo = self.env['mrp.production'].create({
'product_id': point.product_id.id,
'product_qty': point.qty_to_order,
'product_uom_id': point.product_uom.id,
'bom_id': point.product_tmpl_id.bom_ids[:1].id,
})
mo.action_confirm()
return Tru
Then, schedule this method via a server action or cron job to keep your MO queue filled.
Production Scheduling Board
Scheduling Board with Odoo 18 manufacturing updates
Next, you will configure and use the new visual scheduler.
Activating
- Go to Manufacturing → Configuration → Settings.
- Under “Planning,” enable Scheduling Board.
- Click Save.
Using the Scheduling Board
- Open Manufacturing → Planning → Scheduling Board.
- Drag and drop each work order to a time slot.
- Adjust start times and assigned work center capacity.
- Use filters to view by work center, product, or priority.
Best Practices for Production Scheduling
- First, group similar work orders by work center.
- Next, set realistic load limits based on capacity.
- Then, use color codes for urgent or delayed orders.
- Finally, review and adjust schedules weekly.
Quality Checks Integration
Quality Checks in Odoo 18 manufacturing updates
Then, you will embed inspection steps directly into work orders.
Activating Quality Control Points
- Go to Manufacturing → Configuration → Settings.
- Enable Quality Checks under “Operations.”
- Click Save.
Defining Quality Control Plans
- Open Manufacturing → Configuration → Quality Control.
- Click Create and choose the product or operation.
- Set test type (e.g., “Temperature Check,” “Dimension Check”).
Automating QC Workflows
from odoo import api, models
class QualityCheck(models.Model):
_inherit = "quality.check"
@api.model
def auto_run_qc(self, work_order_id):
wo = self.env['mrp.workorder'].browse(work_order_id)
for qc in wo.check_ids:
qc.write({'result': 'pass'})
return wo.button_mark_done()
Moreover, trigger this action after MO validation to streamline approvals.
Product Configurator Updates
Product Configurator in Odoo 18 manufacturing updates
After that, you will set up the enhanced variant builder.
Configurator Setup
- Go to Sales → Products → Product Templates.
- Open your template and enable Variants.
- Under “Variants Configuration,” select attributes (size, color, etc.).
Creating Variant Templates
- Click the Generate Variants button.
- Review and adjust price, cost, and inventory for each variant.
- Save to finalize variant list.
Live Preview and Use
- Open Website → Shop (if you have e-commerce).
- Select your product; you will see live variant previews.
- Then, use the same configurator to manage manufacturing BoMs.
PLM Integration
PLM Integration via Odoo 18 manufacturing updates
Finally, you will integrate engineering changes directly.
Enabling the PLM Module
- Go to Apps and install PLM.
- Activate developer mode and update apps.
Managing Engineering Change Orders (ECO)
- Open PLM → Engineering Change Orders.
- Click Create and link an existing BoM.
- Add revision notes and upload specification files.
Linking ECO to Manufacturing
- In your BoM, click Replace BoM to apply approved ECO.
- The system updates all open work orders automatically.
Step-by-Step Implementation Guide
- Backup your database and test in a staging environment.
- Activate developer mode.
- Enable each feature in Settings as described above.
- Configure rules, control points, and boards in their modules.
- Deploy automation code via custom module or server actions.
- Test each flow with sample orders and record results.
- Train your team on new screens and workflows.
Troubleshooting & Tips
- Missing Menu Items: Clear your cache and update app list.
- Permission Errors: Check group access under Settings → Users & Companies → Groups.
- Wrong BOM Revisions: Verify ECO status and approve before applying.
- Board Not Loading: Ensure your browser runs JavaScript and WebSocket features.
Best Practices for Odoo 18 Manufacturing
- Document each configuration change in your internal wiki.
- Version your custom modules in Git for traceability.
- Audit production data weekly to spot demand/planning gaps.
- Review quality check logs monthly to identify recurring defects.
Additional Resources
- Official Odoo 18 Manufacturing Docs:
https://www.odoo.com/documentation/18.0/manufacturing.html - PLM User Guide:
https://www.odoo.com/documentation/18.0/plm.html - Community Forum:
https://www.odoo.com/forum/help-1
Conclusion
Odoo 18 manufacturing updates empower you with automated demand planning, a flexible scheduling board, inline quality checks, an intuitive product configurator, and full PLM integration. Consequently, you can optimize your shop floor, reduce errors, and accelerate time to market. Therefore, apply these steps today and transform your production process with Odoo 18!
Discover more from teguhteja.id
Subscribe to get the latest posts sent to your email.

