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.

Deposit rules

Although you can globally configure deposit options for all your products, the plugin allows you to create custom deposits by product, category, or user role.

To create your rules, go to the section Deposit options > Deposit rules.

Create deposit rules

Now, from the popup, choose the type of rule you want to create from Product, Product categories, or User roles.

Add new deposit rule

Product rule

To create a deposit rule for one or more products, select Product from the dropdown in Rule type, search for the products to which you want to apply the rule, choose the deposit type (fixed amount or % of product price), and enter a value. Now click on Add rule to save your settings.

Product rule

You can create rules for product variations too by adding the single variations as explained here.

Category rule

Deposit rule for product categories

To create a deposit rule for one or more products, select Product categories from the dropdown in Rule type, search for the categories to which you want to apply the deposit rule, choose the deposit type (fixed amount or % of product price), and enter a value. Now click on Add rule to save your settings.

User roles rule

User roles rule

To create a deposit rule for one or more user roles, select User roles from the dropdown in Rule type, search for the user roles to which you want to apply the deposit rule, choose the deposit type (fixed amount or % of product price), and enter a value. Now click on Add rule to save your settings.

All the rules created will then show as a list in the Deposit rules table. Here, you will be able to edit or delete each rule.

Deposit rules

If you have created more rules that apply to the same products, please consider that the system will manage deposit options based on the following descendent priority:
1 – product variation
2 – product (simple or variable)
3 – category
4 – user role

Variable products

The plugin supports variable products and allows you to request a different deposit for single variations.

If you want, for example, to offer 2 different deposit options based on the product variation selected by the user, you must create 2 deposit rules for products in the section Deposit rules as described here by selecting the product variation in the field Search products.

Product variation rule

For each product variation, you can also override the global deposit and balance options from the product edit page.

Override deposit rule on single variations

Example

Example of variation rule

If you have created a deposit rule for the variable product and one or more rules for single variations, the plugin will apply the deposit according to the following priority: 1 – deposit on single variation(s); 2 – deposit on the variable product.