Alternate Item Handling During Material Transfer (Add to Transit) in ERPNext v15.67.0

Hi all,

I’m using ERPNext v15.67.0, and I’d like to know if there’s any default feature or standard workflow that supports the following process:

  1. I raise a Material Request from my Sub Warehouse to the Main Warehouse for a required item.

  2. The Main Warehouse receives that Material Request and creates a Material Transfer (Stock Entry).

  3. During the Material Transfer process — specifically when using “Add to Transit” — if the requested item does not have sufficient stock, I want the system to suggest or allow an alternate item (based on the Item Alternative or Item Substitute setup) and proceed with that alternate item and quantity.

Is there any default feature or configuration in ERPNext that supports this kind of flow?
Or would this require a custom implementation?

Alternatives are handled by Work Orders and Stock Entry for Manufacture.

If you rather want it during stock transfer, you need to customize.