A production plan is set, and then reality changes: a priority shifts, an order needs to be partly delivered early, capacity moves. A manufacturer needs to adjust its manufacturing and work orders. This piece explains splitting, partial completion, and rescheduling in Odoo.
Why production needs adjusting
No production plan survives contact with a real day untouched. An urgent order arrives and the sequence has to change. A large order needs part of it finished and shipped sooner. A machine goes down and work has to move. The ability to adjust, rather than being locked into the plan as first made, is what lets a manufacturer cope with a changing day. Odoo provides the means to make these adjustments.
Splitting a manufacturing order
Sometimes a manufacturing order is better handled as several smaller ones. A large order might be split so that part of it can be prioritised, completed, and delivered ahead of the rest, or so that production is broken into more manageable runs. Odoo allows a confirmed manufacturing order with a quantity greater than one to be split into multiple smaller manufacturing orders, each then tracked independently. This is useful when the single large order is not the right unit to manage, and breaking it up gives the flexibility to treat the pieces differently, by priority, by timing.
Partial completion and backorders
A related situation is partial completion. A manufacturing order may be only partly produced, some of the quantity is finished, the rest is not yet. Rather than forcing the whole order to wait until everything is done, Odoo can handle this with a backorder: the completed quantity is recorded as done, and a backorder is created for the remaining quantity, to be completed later. This means a manufacturer can finish and move what is ready without losing track of what remains. The backorder carries the unfinished part forward as its own order.
Rescheduling
The most common adjustment is rescheduling: changing when work is planned to happen. Because the schedule in Odoo is live data rather than a fixed document, work orders can be rescheduled as conditions change. When a priority shifts, when a delivery slips, when a work center becomes unavailable, the affected work can be moved, and the picture updated. Rescheduling is what keeps the plan current with reality rather than letting it drift into being a stale document. The value of having the schedule in a connected system is exactly this ability to re-form it as the day changes.
Priority as a tool
Alongside these adjustments, priority is a simple and powerful tool. Marking a manufacturing order as urgent influences how it is treated in scheduling, so that the work that genuinely matters most is sequenced ahead of less urgent work. Often, adjusting priority is the lightest way to handle a change: rather than manually re-sequencing everything, a manufacturer marks what is now most important and lets that flow through.
Adjust deliberately
One honest note. The ability to split, backorder, and reschedule is valuable, but adjustments should be made deliberately, not constantly and reactively. A plant whose schedule is re-formed every few minutes in response to every small change is a plant in a state of churn. The point of these tools is to absorb genuine changes, an urgent order, a real disruption, a sensible split, while keeping the plan stable enough to actually run to. Use the adjustments for real change, and let the plan hold otherwise.
The takeaway
Odoo lets a manufacturer adjust production as reality changes: a confirmed manufacturing order can be split into smaller orders for separate handling, partial completion can be managed with a backorder for the remainder, and work orders can be rescheduled because the schedule is live data, with priority as a light tool for steering what matters most. Make these adjustments deliberately, for genuine change, while keeping the plan stable enough to run to. For how we approach Odoo for manufacturers, see our manufacturing work.