If I’m working in Odoo v19 with products that use dynamic attributes and the Make To Order (MTO) route enabled, how should replenishment be handled when the variant has no vendor assigned?
In this case, the variant is created dynamically from the Sales Order. Odoo allows the SO to be confirmed and logs a chatter warning (“No vendor found to replenish the product…”), but even after assigning a vendor, the MTO replenishment does not trigger automatically and no RFQ or Purchase Order is created.
This also applies to cases where the vendor was simply forgotten, and I want to avoid reverting the Sales Order or rebuilding the flow manually.
What is the recommended way to replenish these dynamic variants while keeping SO–PO traceability intact?
















