Pay Later with stored payment info - Pre-Order / Pre-Auth Functionality
Allow to create a type of pre order that takes payment information but does not charge right away, and charges at a later date or manually later. This is basically an order to either hold inventory or commit to ordering later.
This is common practice in wholesale purchases.
Make pre-order option available along side order now, as a secondary option, not either or.