The add-on allows for the client to set a payment amount between the minimum deposit and the invoice’s balance. Also with a single line filter the ability for the client to make partial payments is possible.
Why would you want this?
- Provides a way for those clients to pay in full instead of limiting their payment to the deposit amount, without making you change your invoice.
- Provides a way for your clients to pay more than the deposit.
- Allows for clients to make partial payments until their invoice is paid off.
Can some invoices not allow this?
Yes. If a deposit isn’t set than the option is not available. If partial payments are enabled than all invoices will open for the client to choose their payment amount, however a filter can be used to limit this.
How’s it work?
This shows how it works when an invoice has a deposit set.
For those invoices without a deposit the process is very similar but the button says “Pay Invoice” instead.
I have the free version!
Well, this add-on enables the deposits feature found in the pro version. However, without an add-on discount you may want to checkout the prices for a license and purchase this at a discount.
Enabling Partial Payments
Add this filter to your child theme’s functions.php file, that’s it.
add_filter( 'si_allow_payment_to_be_set_by_client', '__return_true' );