Order Deposits

Right now I see that the only option for deposits is to add an amount to each item. But it will likely charge a high deposit amount when clients are creating a large order, as we have many items and it's not likely our clients will order 1-3 items. It would be great if at the order confirmation we could set a deposit amount or make it a percentage of the total order to be the deposit.