How to Generate Separate Purchase Orders for Each Sales Order in Odoo

If you are using the MTO (Make to Order) route in Odoo to replenish products and require each sales order to generate its own purchase order, here’s a quick guide to set it up:

  1. Activate the “Multi-Step Routes” setting in the Inventory configuration page
  2. Open the “Buy” route via the Inventory > Configuration > Routes menu
  3. Update the “Propagation of Procurement Group” setting in the related rule to “Propagate”

That is it! For each sales order, Odoo will now create a separate purchase order.