Workflow
Deposits
In Single Product page, user chooses Pay in Deposit option.
If it is Predefined Deposit, user has to pay the admin configured Deposit price as Initial payment.
If it is User Defined Deposit, user can pay their desired price as Deposit Price in Initial payment.
Based on admin configuration, user has to pay the remaining balance before a specific date.
In case if balance is unpaid before the specific date, then the deposit will get closed.
Payment Plans
In Single Product page, user chooses Pay as Payment Plan option.
Available Payment Plans for the product will be displayed.
User can choose the Payment Plan which they desired from the available list.
Based on the admin configuration, user has to pay the remaining payments based on the plan durations.
If an installment payment is not paid on or before due date, admin can give a overdue period to pay the installment.
If the installment is unpaid after the overdue period, the payment will get closed.
Order Payment Plans
User adds normal products to Cart.
At checkout page, a checkbox will be displayed for the user which when enabled, the wholeorder will be considered as Deposit/Payment Plan order and initial amount configured by site admin will be charged during initial payment.
Balance payments will be charged based on admin configuration.