-
That's already shit they're dealing with though.
Yes - and they need to solve that problem, not enlarge it.
possibly lost sales because a payment/delivery time option doesn't suit a potential buyer.
There's no evidence this is a problem or an opportunity - yet.
I think you're making something simple overly complex. If they pay in full you build. If they pay deposit, you still build and then collect full payment or if they pull out you still build and sell to someone else, keeping deposit.
The standard deposit type system isn't what I'm taking issue with. Although it comes with some of the problems above.
That's already shit they're dealing with though.
Nothing is ordered until either deposit or full payment is made.
Balance with possibly lost sales because a payment/delivery time option doesn't suit a potential buyer.
I think you're making something simple overly complex. If they pay in full you build. If they pay deposit, you still build and then collect full payment or if they pull out you still build and sell to someone else, keeping deposit.