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

If you are using the Replenish on Order (MTO) 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! Odoo will now create a separate purchase order for each sales order.