A way to limit the time that a "pay deposit now" link is valid would be tremendously useful
We offer both delivery and pickup options, with some of our delivery items/purposes requiring human oversight instead of letting customers do the entire order themselves online. As such, we dont allow auto-booking for customers requesting a delivery or video game truck party.
When we send them a quote after they've called in, and they want to book, they are forced to either call or click the "Call me...I want to Book" button. I'd love to let them do it online, but once we create a contract to give them the ability to do that, they can effectively pay that initial deposit up until the day of the event which would really screw up our logistics. My ideas are:
Perhaps we could differentiate between a customer created quote and admin created quote. This would allow us to allow admin delivery quotes to be paid for/turned into orders by the customers without worrying about looking it over and having them call in. Customer created quotes still wouldnt allow this until an admin looks it over.
Perhaps there could be separate vairiables or links to pay - One being "deposit" and one being the typical payment page when you view a contract. Again, this would give us the ability to make restrictions on the deposit only and not affect the customers ability to make future payments before the event.
In either of the above scenarios, there'd need to some sub-options in the settings like : "On Delivery orders created by admin, only allow customer deposit payments for x days after quote is sent as long as it is x days before event date and a conflict isnt created" or "On all delivery orders, customer ability to follow the deposit link is only valid for xx days so long as event is xx days away and it doesnt create a conflict"