Odoo for a Metal Fabrication Job Shop: Order Tracking and Nesting

Real client project, name withheld. Delivered at Master Software Solutions; my role is set out below. The client's name and identifying details are left out.

A Canadian precision metal fabrication job shop replaced spreadsheets and separate quoting and planning tools with Odoo, and gained automatic production batching linked to every sales order.

The problem

The shop does laser cutting, tube laser cutting, press brake bending and custom fabrication in steel, aluminium and structural sections, with more than a thousand projects behind it. Nobody could quickly answer where an order was, when it would be finished, or whether a delivery date was realistic. That put the business's 99% on-time delivery standard at risk.

The existing process

Orders were tracked in Excel, quotes were produced in separate quoting software, cutting was planned in the laser machines' nesting software, and accounts were kept in QuickBooks. Each tool did its own job, but none of them talked to the others, so checking an order's status meant asking people and opening files.

Business requirements

My role

I delivered this project at Master Software Solutions as consultant, tech lead, project manager and delivery manager: understanding how the shop and office worked and designing the Odoo solution, leading the MSS developers who built the nesting batches and the link to the nesting workflow, planning and running the project, and owning delivery through go-live and support.

The solution

Odoo became the single system for quotations, inventory, production planning, manufacturing and delivery tracking. The key piece of custom development was automatic batching for nesting: orders are grouped into batches and sub-batches by delivery date, product type, material thickness and material type, and each batch stays linked to the sales orders inside it. When a batch moves on, the progress of every order in it is visible immediately.

Key decisions

Odoo modules used

Customizations

Integrations

Implementation

End to end: process analysis of the shop floor and office, configuration and custom development, go-live and ongoing support.

Challenges

Results

What I’d tell a similar business

  • In a job shop, the sales order is the thread everything hangs on. However you group work for production, keep the link back to the order.
  • Write the batching rules down with the people who run the machines before anyone builds them.
  • Don’t try to replace specialist machine software. Connect to it, and put Odoo in charge of the information around it.

Related guides: manufacturing orders in Odoo, how to set up a bill of materials and how to set up work centres and work orders.

Running a job shop on spreadsheets?

Tell me how orders move from quote to cutting to delivery in your shop, and I'll explain how Odoo could track them without slowing the floor down.

Get in touch View services