View Product Page

General settings

To offer your users the possibility to leave a deposit and pay the balance at a later time for all the products of your shop, go to the section Deposit options > General settings and enable the option Enable deposit on all products.

Global deposit options

Now you can decide how to manage the deposit payment through the option Set the deposit payment as:

Deposit options

Here, you can select:

  •  Optional: in this case, users will be free to decide whether to pay for the whole product price or leave only a deposit.

Optionally, you can also show the deposit as selected by default by enabling the option Show deposit option selected by default.

optional deposit on frontend
  • Forced: by selecting this option, users will only have the option to pay for a deposit, like in the image below.
Forced deposit on frontend

Now you can define the default deposit value by entering it as a percentage of the product price or a fixed amount.

Set the default deposit value

If you apply shipping costs to your products, you can decide to charge them to the deposit or the balance order by selecting it in the dedicated option.

Shipping costs management

Finally, if you want to load the deposit section in AJAX for product variations, you can enable the option Load deposit data dynamically . This will reduce the loading time for variable products but will require a small update every time a new variation is selected.

Load deposit data via Ajax
Shipping costs on deposit order
Example of shipping costs on deposit order.