#1 Independent Seller of WooCommerce Plugins
Switch language
English

YITH WooCommerce Deposits / Down Payments

What the plugin does Allow your customers to pay a deposit to book products or services and pay the balance at a later time.
How you can benefit from it:
  • you can sell products and services for which it's better to request a deposit such as renting a room for an event, selling tailor-made high fashion clothing or custom products, etc.;
  • offer flexibility to your customers by letting them reserve a product and divide the payment into two installments;
  • choose the amount to ask to your customers as a deposit (a fixed amount or a percentage of the product price) and whether to set different values for specific products or categories;
  • for each product or service, you can choose when the balance order has to be paid for: set a specific date by using the calendar or a time range from the moment the deposit was paid for (e.g. 30 days);
  • take advantage of the integration with our YITH Booking and Appointment plugin to let customers pay for a deposit and pay for the remaining balance later on (e.g. a week before they check-in at the hotel, three hours before the medical appointment, etc.).
loading
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 10,230 customers, with a rating of 4.4/5 and a 98% customer satisfaction in support!

Allow your customers to leave a deposit for your products and services and pay the remaining balance later

Leaving a deposit to reserve a product and paying the balance later: it happened to all of us at least once, didn’t it? It’s a simple process: the customers spot a product on your e-commerce and want to reserve it ’cause they do not want to miss out on the offer, or they want to make sure you’ll keep it available for them, but they can’t pay the whole amount at that moment.

It might concern the latest iPhone model that’s not available on the market yet, the perfect gift for a friend who will celebrate her birthday next month, or an artist’s painting with a 50% discount: regardless of the product, if the customer cannot pay for the whole amount right away, there is no other choice than postponing the purchase or giving it up.

As a consequence, you lose sales and potential customers. Unless you decide to offer users the possibility to reserve products and services through a deposit and pay the remaining balance at a later time.

The plugin YITH WooCommerce Deposits / Down Payments can make the difference in your e-commerce, especially if you sell medium to high-price products and want to make them affordable to a wider range of users: the higher the product prices are, the easier it is to lose all of those customers that cannot pay for the total amount at once.

Are you using our YITH Booking & Appointment plugin? Thanks to the dedicated integration, you can allow your customers to leave a deposit for the booking (of an apartment, trip, legal advice, etc.) and choose when they have to pay for the balance (e.g. three days before the booking start date).

Enable the deposit option on all of your products or only on specific items

You can enable the deposit feature on the entire shop by using the global options or allow the deposit to be paid only for specific products or categories. You can also set ad hoc options for product variations.

Choose whether to set the deposit as required or optional

Allow your customers to choose whether to pay for the whole amount or just the deposit first, or make the deposit mandatory on your products.

Set the deposit amount

Set the amount to ask for the deposit: you can choose from a fixed amount (e.g. $50) or percentage value (e.g. 20% of the product price).

Create rules to define different deposit values for specific products or categories

Override the global amount by creating advanced rules and setting different values for specific products or categories. For example, you can request the payment of a $10 deposit on cheap products and a $100 deposit on more expensive products.

Choose how to manage the balance orders

Choose if your customers will have to pay for the balance on your online shop (to automatically generate the order) or prevent WooCommerce orders from being created to manually manage the payments outside the e-commerce (for example, by letting your customers pay cash in a physical store).

Choose if and when the balance order has to be paid for

If you want the balance order to be paid online and through WooCommerce, you can decide when the payment has to be made. You can set a specific date by selecting it from the calendar (e.g. the balance order has to be paid by December 10th) or set a time range from the moment the deposit is paid for (e.g. the balance order has to be paid within the 90 days following the product reservation).

New

Integration with YITH Stripe: automatically charge the customer’s credit card for the balance order

Use the plugin in combination with our YITH WooCommerce Stripe plugin to automatically charge the balance amount to the same credit card used by the customer to pay for the deposit. This feature allows you to lower the number of unpaid orders and simplify the purchase process.

Choose the action to apply if the balance order is not paid for

Do you request customers to pay for the balance order but this doesn’t happen? You can choose to send a reminder, automatically refund the deposit or cancel the order without processing a refund.

New

Integration with YITH Booking & Appointment: allow your customers to pay a deposit for their bookings

If you are using our YITH Booking & Appointment plugin to offer customers the possibility to book products and services, you can integrate YITH Deposits / Down Payments with it and let them leave a deposit for their bookings and pay the balance at a later time, before the booking start date (e.g. a week or three days before, on the same day, etc.).

Features

  • Deposit options
    • Enable the deposit option on all products
    • Enable the deposit option only on specific products
    • Configure different deposit options for each variation available for the product
    • Set the deposit option as mandatory or optional
    • Set a fixed deposit amount
    • Set a % deposit amount based on the product’s price
    • Create advanced rules to set different deposit amounts for specific products or categories New
    • Choose in which order (deposit or balance) to apply shipping costs
  • Balance options
    • Prevent the creation of balance orders
    • Create balance orders with the "Pending Payment" status and let users pay the balance online
    • Create balance orders with the “On hold” status and handle payments manually (e.g. customers pay in cash in your shop)
    • If an order includes multiple deposits, create a single balance order that includes all of the products or a different balance order for each product
    • Enable the option to request customers to pay the balance
    • Request the balance payment on a date picked from the calendar
    • Request the balance payment a specific range of days after the deposit was made
    • Optional: refund the deposit to customers when the balance is not paid for
  • Customization options
    • Hide the “Pay deposit” button on the shop pages
    • Show custom notices on product pages
    • Choose the position of the custom notices
    • Customize the labels
  • Notifications
    • Automatically send an email to the shop admin when a customer pays a deposit for a product
    • Automatically send an email to the customer that paid a deposit for a product
    • Automatically send an email to customers to request the balance payment by notifying them that the deposit is about to expire New
  • Advanced options
    • Integration with YITH WooCommerce Stripe: automatically charge the balance to the same credit card used to pay for the deposit New Hot
    • Integration with YITH Booking and Appointment: request the balance payment before the booking start date New Hot

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

YITH Booking for WooCommerce

YITH WooCommerce Booking allows advanced management of a booking system for the products of your shop. Once you have configured the prices, services, and availability, the plugin will automatically manage the product depending on the user choice.

Thanks to the integration with YITH WooCommerce Deposits / Down Payments you can enable the deposit service for all "Booking" products and offer all users the chance to pay for the booking in two installments.

YITH Composite Products for WooCommerce

Using YITH Composite Products for WooCommerce you can create products made of several components, allowing users to be free to choose the components they are interested in straight from the product page.

The integration with YITH WooCommerce Deposits / Down Payments allows you to calculate the deposit over the dynamically updated price.

YITH Event Tickets for WooCommerce

YITH Event Tickets for WooCommerce is a plugin that allows you to sell different kinds of tickets for the events advertised in your shop.
A very intuitive interface that helps you create a new event in a few clicks, set the number of tickets available and the selling price for every single ticket.

YITH WooCommerce Deposits / Down Payments fully integrates the whole set of features of YITH Event Tickets in order to allow users to make a deposit even for "Event Ticket" items.

YITH Pre-Order for WooCommerce

The plugin allows you to enable the “Pre-Order” mode and its end date for one or more products. During this time frame, the product could be purchased at a mark-up or sale price different from the full price.

The combined use with YITH Deposits / Down Payments allows you to apply a deposit service to your products even when they are in pre-order mode.

YITH WooCommerce Bulk Product Editing

YITH WooCommerce Bulk Product Editing is the plugin that allows you to edit quickly one or more details for an unlimited number of products at the same time.

The integration between these two plugins allows you to edit, at the same time and on multiple products, the values offered by YITH WooCommerce Deposits / Down Payments for single products, such as "Enable deposit", "Force deposit" or "Create balance order"

YITH WooCommerce Dynamic Pricing and Discounts

YITH WooCommerce Dynamic Pricing and Discounts is a plugin conceived to create advantageous purchase conditions for your users. After configuring the discount rules for your shop, the system will dynamically apply them if the required discount conditions are fulfilled.

The combined use of these two plugins offers your users the chance to make a deposit on a dynamically discounted price, thanks to the Dynamic Pricing and Discount pricing rules.

YITH WooCommerce Multi Vendor

YITH WooCommerce Multi Vendor allows you to turn your store into a marketplace where vendors manage their own products and split the income with the admin based on the commission rate agreed.

If combined with Multi Vendor, the vendor will be able to get a commission on every deposit order as well.

YITH WooCommerce PDF Invoices & Packing Slips

YITH WooCommerce PDF Invoices & Packing Slips allows you to automatically generate invoice in PDF format for each registered order in your shop.
These two plugins integrate perfectly and this will enable for two separate invoices to be created:

  • One as soon as the customer performs the first deposit
  • Another one once the order is fully paid
YITH WooCommerce Product Add-ons & Extra Options

YITH WooCommerce Product Add-ons & Extra Options allows you to configure additional options that will be added on one or more product in your shop.
For each action, it's possible to choose a name, an image and a price, which will add up to the basic ones the product has.

The integration with YITH WooCommerce Deposits / Down Payments allows you to enable a deposit service for products with one or more add-ons.
A deposit will be placed for the final price, net of the price of user-selected add-ons.

YITH WooCommerce Product Bundles

YITH WooCommerce Product Bundles allows you to group existing simple, variable, and subscription products and sell them together. 

Thanks to the integration with YITH WooCommerce Deposits / Down Payments you will be able to offer users the possibility to pay a deposit for your product bundles too.

YITH Request a Quote for WooCommerce

Thanks to YITH Request a Quote for WooCommerce you can offer users the chance to ask for a quote for one or more products in your shop. Once the request is received, the admin can reply to the offer and send it back to the customer.

Using it in combination with the YITH WooCommerce Deposits / Down Payments plugin, the admin can enable a percentage deposit that the customer will have to pay when accepting the quote. The payment of the balance order will be managed by YITH Deposits / Down Payments.

 

YITH WooCommerce Stripe

YITH WooCommerce Stripe enables your store to accept credit card payments.

Integration between these two plugins allows you to automatically charge the balance amount on the customer's credit card. You can choose whether to apply the automatic charge only to customers who paid the deposit with a credit card or all customers, regardless of the payment method they have previously used to pay the deposit.

* All the plugins listed in this section are not included in YITH WooCommerce Deposits / Down Payments. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.

Screenshots

Admin

User

Reviews (96)

Customer reviews

Rated 4.40 out of 5 stars
96 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    Misty Aldridge - verified customer

    Excellent plugin and overall positive experienceI'm glad that I can enable the deposit option on specific product variations, I was looking for this. Generally speaking now, this is a great plugin since you do not need to be an expert to set it up and I highly value simplicity without missing any advanced options.

  2. 5 out of 5

    info-AntequerasNight - verified customer

    Recommended ! Nice work, awesome pluginAwesome plugin, so far it has been working great, I use it together with their Booking plugin and it works wonders :)

  3. 1 out of 5

    handcrafted.ma - verified customer

    Don't trust themThis firm is obliging you to use their plugins with the renew activated, if you don't activate the auto renew you'll not use their plugins, Why because when the subscription finished at the deadline, they'll auto renew the subscription without any notifications as other firms they do, (3 times at least before the deadline), the case it happens to me, they auto renewed the subscription without my permission and my authorization, furthermore they did it discreetly again without any email notifications of invoicing and debiting my Mastercard, I recognized that (after 2 days of the renew) only from my bank app, when I contacted them and claimed refunds , they said sorry we won't refund you because you updated the plugins, ridiculous things, they don't know even that wordpress.com or Wordpress.org are now updating plugins and themes automatically. Even if they are updated, and as all firms are doing like Microsoft and apple they refund me when I don't some software services after auto renew and they refund us.
    I claimed all this to all administrations in my country, bank, and I'll open a case against them. Be careful with this firm that is selling very expensive extensions that are already free elsewhere.
    Besides, when i claimed one year ago that their plugin is not working properly they said it's a problem of woocommerce, they couldn't even correct and fix the issue.

    • Ausilia

      Dear customer,
      we are sorry to read about your dissatisfaction with our service, but let me clarify various points in your review, because it does not provide a real picture of what the case was.
      First of all, when you buy any of our products you can clearly read on the product page and in cart and checkout that you are purchasing a subscription-based product. Moreover, you can disable the automatic renewal option at any time after the purchase (even one second later) to prevent to be automatically charged on your next renewal date. This is clearly stated on our site and you also acknowledge this by checking the dedicated box in checkout.
      About the refund, as you can read in our refund policy, refunds of renewal orders are not covered. The fact that WordPress automatically updates the plugins (and we know that well) proves the fact that you are currently using the plugin on an active website, which confirms the fact that we cannot even make an exception as you claimed you were not using the product.
      About the issue you reported about the plugin, we explained the logic of how that specific option works in your support ticket, which is not a bug, but it's to make sure that customers see consistent information. You were happy with this, as we can understand from your ticket rating, but now we are not sure why you're saying the opposite. So, please, feel free to reach out to our support team if you have any further doubts or requests, we will be happy to help you as usual.
      Thanks

  4. 5 out of 5

    Ana Reyna - verified customer

    Justo lo que buscabaExcelente para tomar pedidos con depósitos y recibir el pago restante una vez terminado el producto, les genera más confianza a mis clientes

  5. 5 out of 5

    prunella.gdr78 - verified customer

    Simply the best!The plugin has all the features you can expect from a good deposit plugin, like automatically refunding the balance if a user does not pay or allowing to set custom deposits based on user roles.. It meets all my standards

FAQ

Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Topics:
  • All
  • Balance
  • Variable products
  • User roles
  • General
  • Email

Is it possible to automatically refund the deposit if the balance is not paid?

Yes, if you have set the option Cancel balance order and refund deposit and the user paid the deposit with one of the WooCommerce supported gateways, the paid amount will be automatically refunded and the order status will switch to “Refunded”.

Can the balance be automatically paid?

Yes, if you use the plugin in combination with YITH Stripe, you can automatically charge the customers' credit cards for the balance payment both on a specific date or a certain number of days from the deposit.

Does it support variable products?

Yes, the plugin supports variable products. This allows asking for a different deposit for each product variation and also enabling/forcing the deposit on specific variations of a product.

Can I set deposits by user roles?

Yes, you can set up a custom deposit for each role and either choose from a fixed amount or a percentage.

With orders including more than one deposit payment, can I create one request for payment or each payment for product needs to be paid separately?

If customers add more than one deposit-enabled product to the cart, they will be able to check out just once. Yet, the plugin has an option that lets you choose from creating separated balances or only one.

Does the plugin support installment payments?

No, installment payments are not provided by the plugin. It allows users to leave a deposit and pay the balance at a later time.

Does the plugin send out an email to the customer which includes a link to pay the remaining balance?

Yes, the plugin sends two emails: the first, as soon as the deposit order is completed. It includes all the items paid with the deposit and a link to the page to pay the balance. The second is sent as a reminder of the balance payment.

Is it possible to decide when the balance payment has to be paid?

Yes, you can define it by specifying the number of days from the deposit or a specific date. This is a global setting that can be overridden from the product edit page.

Can customers use any payment methods for the deposit/balance payment?

Yes, they can use any payment method available in your store and supported by WooCommerce.

Can I show a deposit option on the cart or checkout page?

No, unfortunately, it is not possible at the moment. It is only possible to choose the deposit option on the product page.

Can I offer a discount to customers who pay up-front and full price to those who pay with a deposit?

Yes, of course, you can. To do that, you can create a variable product with two variations: one variation for up-front payment, offered at the discounted price and one variation with deposit option enabled at full price.

What happens if the balance order is not paid?

Through the option Require balance payment to customers, you can decide the action to execute in case customers won't complete the payment for the balance orders. You can find details about this option here.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 2.19.0
  • Released: 2024-02-20
  •  
  • Minimum PHP version: 7.2
  • Requires: WordPress 6.2 and WooCommerce 8.4
  • Compatible up to: WordPress 6.4.x and WooCommerce 8.6.x
  •  
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Catalan (100%)
  • Support for: YITH Proteo theme. All YITH plugins except for: YITH Donations for WooCommerce, YITH WooCommerce Name Your Price
  • GDPR Compliant: Not applicable
loading
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
98% CUSTOMER SATISFACTION

We take great care of you and your shop today, and every day after that.

Meet the team