How to Handle Manufacturing with One-Step Warehouse Configuration in Odoo 18 : Complete Guide
By Braincuber Team
Published on March 27, 2026
Most ERP implementations die because of over-engineering. You don't need a three-step picking process if your "warehouse" is just a 500-square-foot room where the assembly table is three steps away from the raw material shelf. Odoo 18's one-step manufacturing is for the realists who want to ship product, not spend all day clicking "validate" on virtual transfers that don't reflect reality. (Yes, your consultant will try to bill you for a complex workflow you don't need—don't let them).
What You'll Learn:
- Enable one-step manufacturing in warehouse configuration
- Configure products for direct material consumption
- Define simple Bills of Materials (BoM) and work operations
- Execute Manufacturing Orders (MO) without staging transfers
- Verify stock movements and production costing
Prerequisites: Activating Modern Logistics
Before you can simplify your life, you have to tell Odoo you're playing with the big boys. If you don't see the warehouse settings, you're likely still in "basic" mode.
Enable Developer Mode
Go to Settings > General Settings and scroll to the bottom to activate **Developer Mode**. (Necessary for deep config changes).
Activate Multi-Step Routes
Navigate to Inventory > Configuration > Settings and enable **Multi-Step Routes**. Without this, you can't even see the "Steps" options in the warehouse menu.
Step 1: Configure Warehouse for One-Step
Select Your Warehouse
Go to **Inventory > Configuration > Warehouses**. Select the warehouse you want to simplify.
Set Manufacture to 1 Step
Scroll down to the **Manufacture** section and select **Manufacture (1 step)**. This tells Odoo to consume components and produce the finished good in one single transaction.
Step 2: Create Manufacturable Product & BoM
If your product isn't set up as "Goods," Odoo will treat it like a service and ignore your inventory rules. Don't skip the "Manufacture" route check.
Set Product Route
In the **Inventory tab** of your product (e.g., "Table"), ensure the **Manufacture** route is checked. If it's not, you won't be able to create MOs for it.
Define the Bill of Materials
Go to **Manufacturing > Products > Bill of Materials**. Click **New**, select your product, and add components (Tabletop, Legs, Bolts). (Keep your quantities exact—loose decimals lose dollars).
Step 3: Define Operations & Work Centers
Add Assembly Operations
In the **Operations tab** of your BoM, create an "Assembly" operation. Assign it to a **Work Center** (e.g., Assembly 1).
Set Manual Time Tracking
Set duration computation to **Manual** and specify the time (e.g., 60 minutes). This helps Odoo calculate labor costs without needing a stopwatch on every worker.
Step 4: Execute Manufacturing Order
Create and Confirm MO
Go to **Manufacturing > Operations > Manufacturing Orders**. Click **New**, select your product, and click **Confirm**. Notice: **No internal transfers are created.**
Plan and Start Production
Click **Plan** to schedule work orders. Then click **Start** (or use the **Shop Floor** module) to begin working. The time tracker starts immediately.
Mark as Done
Once finished, click **Done**. Odoo automatically reduces component stock and increases finished product stock in one go.
One-Step vs. Multi-Step Flow Comparison
| Feature | One-Step Manufacturing | Two/Three-Step Manufacturing |
|---|---|---|
| Transfers | Zero. Direct consumption. | Picking, Staging, and QC transfers. |
| Complexity | Low—Ideal for simple workshops. | High—Requires dedicated locations. |
| Audit Trail | Simple. MO link only. | Detailed. Multiple transfer IDs. |
Maximum Velocity
Cut out the middleman. Moving items from shelf A to bench B in the same room shouldn't require a transfer document.
Lean Inventory
Perfect for JIT (Just-In-Time) manufacturing where components are grabbed and used immediately upon arrival.
Manufacturing Order > Smart Buttons:
1. Traceability: Shows Serial/Lot path of materials.
2. Product Moves: Shows Consumption (WH/Stock -> Production)
and Production (Production -> WH/Stock) in a SINGLE timestamp.
3. Valuation: Shows cost breakdown (Material + Labor + Overhead).
Operational Warning
One-step manufacturing assumes you have physical eyes on the stock. Since Odoo doesn't create a picking list, your worker needs to know exactly where the components are. If your warehouse is >2,000 sq ft, use Two-Step Manufacturing instead.
Frequently Asked Questions
When should I use One-Step manufacturing vs Three-Step?
Use One-Step if your production happens in the same area as your storage. Use Three-Step if you have a separate warehouse, a staging area, and a quality control zone.
Does One-Step Manufacturing support Lot/Serial number tracking?
Yes. You can still assign Lot or Serial numbers during the MO execution. Odoo will track them from the components to the finished product perfectly.
Can I switch from 1-step to 2-step manufacturing later?
Yes. Just change the setting in the Warehouse configuration. However, existing draft MOs may need to be refreshed to recognize the new picking routes.
How does Odoo handle "scrap" in a one-step process?
You can still use the "Scrap" button on the MO. Odoo will move the component from the stock location to the virtual scrap location, keeping your books clean.
Why is the "Plan" button grayed out on my MO?
Either you don't have operations defined in your BoM, or your work centers don't have enough capacity. Check the "Operations" tab on your Bill of Materials.
Tired of ERP Over-Engineering?
We've seen enough "Complex Workflow" implementations that just slow down real businesses. Our experts can help you audit your Odoo setup for speed and financial accuracy.
