Bayna – Deposits for WooCommerce


Bayna – WooCommerce Deposits plugin Allowed customers to pay for products using a fixed or percentage amount of the product.

What is the Benefits of Using a Deposit Plugin?

Having an option to make partial payments for the products they like would help specific customers to take a unique interest in your website. They may return to your site more often if they find that the partial payment plans help them buy products they couldn’t avail of otherwise. Eventually, that will lead to better customer loyalty to your store.

Check some of the remarkable features you will get once you use this deposit plugin.

  • Provide a positive experience to your customers who cannot pay the full amount beforehand to prevent losing their orders
  • Support loyalty to your customers by letting them pay only a partial amount of the product
  • Increased conversion rate by offering flexibility to the customer to pay a deposit amount
  • Enhance your sales by letting partial payments for high-value items
  • Bring more customers and boost product sales.

WooCommerce deposits Free Version Features

  • Allow customers to place Deposits
  • Set-Up Fixed or Percentage Deposit Amount
  • Prevent customers from adding deposit products when they have regular items on their carts.
  • Support All WooCommerce Payment methods
  • Customers can pay full or make a partial payment
  • Custom Deposit Settings for each Products
  • Replace labels From settings
  • Support Variation Products
  • Translation ready
  • Sortable Deposit Report for admin

Premium Version Key Features

  • All Free Features
  • Allow Customers to add Deposit and Regular products in one order
  • Add Deposit product on click ‘Add to Cart’ button from the catalog page
  • Replace All Default Label & Messages from Setting panel.
  • Add Global deposit Settings for all products [Percentage of Amount]
  • Fixed Payment Gateway option for deposit orders
  • Cancel Pending Deposit order after [X] days
  • Deposit payment Reminder Email
  • Change radio box style
  • Force Deposit
  • Custom email templates for Deposit orders
  • Exclude shipping fee on deposit payment
  • More Features will Add soon..

Click Here to Get the PRO Version



If you like this deposit plugin, then consider checking out our other free plugins:

Preorder for WooCommerce – Ultimate Preorders Plugin for WooCommerce.

Product gallery slider for WooCommerce – Best product image gallery slider for woocommerce. It shows your woocommerce products with image carousel slider. Beautiful style, increase sales and get customer attention.

This Plugin icon made by Flat Icons from



Step-By-Step Instructions

  • Go to the WordPress Dashboard “Add New Plugin” section.
  • Search For “Deposits for WooCommerce”.
  • Install it by clicking the “Install Now” button.
  • When installation finishes, click “Activate Plugin” button.


Deposit amount did not apply when customer click ‘add to cart’ button from Shop page

Apply deposit price on click ‘Add to Cart’ button from Shop is a pro feature. in the free version,deposit price is only apply when customer click ‘Add to Cart’ from single product page.

How to override the Deposit Notice on single product page?

for override the Notice use this code snippet


September 8, 2021
This is Arslan here and I purchased this plugin for allowing my customers to pay the minor deposit for making their order confirm for the "out-of-stock" products. "Niloy" helped me a lot about fixing some issues and I am very much satisfied with this product and I do recommend this plugin to those who want their customers to pay the deposit for out of stock products.
July 7, 2021
I am very happy with my purchase of the Deposit plugin with Codeixer. Niloy has been super helpful. Taking feedback, suggestions and working with me on setting up the plugin properly so it's working. He even helped me to customize few things. I love that they are responsive. Got prompt responses to my issues and resolved them immediately. Thank you Codeixer and team. I look forward to your next plugin =)
June 22, 2021
The Deposits plug in the exact thing that I was looking for to allow my customers to pay a little upfront and the rest at a later date! When I thought I had a bug, I emailed the support link and they assisted immediately!!! Next enhancement should considered allowing the user to make multiple payments instead of just 1 final payment!
June 17, 2021
With limited inventory due to COVID, this Plug In allowed us to collect a deposit on items that are on backorder. Works great, easy to install and control.
June 1, 2021
It integrates smoothly into Woo (without bugging you with any marketing claims) and it's extremelly intuitive. I think a deposit feature is extremely important and I'm surprised to see it so underestimated. One improvement in the plugin could be some sort of connection with the shipping part at checkout... so to make clear if products are shipped already with deposits or not until full payment is done.
Read all 11 reviews

Contributors & Developers

“Bayna – Deposits for WooCommerce” is open source software. The following people have contributed to this plugin.



1.1.3 – 10 Jul 21

  • Code refactor

1.1.2 – 25 Apr 21

  • Minor bug fixes and improvements

1.1.1 – 14 Feb 21

  • Updated: option for change deposit notice from settings
  • Updated: .pot file
  • Fixed: product stock level issue for deposit orders
  • Fixed: php warning: undefined index on checkout

1.1 – 25 Jan 21

  • Added – Display currency symbol on ‘woocommerce_checkout_create_order_line_item’ meta value
  • Added – ‘label_due_payment’ filter
  • Added – ‘label_deposit’ filter
  • Added – ‘dfwc_cart_total’ filter
  • Added – ‘dfwc_disable_adjust_order’ filter
  • Added – ‘dfwc_adjust_order’ action
  • Added – ‘dfwc_table_row_data’ action
  • Added – ‘dfwc_recalculate_order_meta’ action
  • Added – ‘dfwc_cart’ action
  • Added – ‘dfwc_checkout’ action
  • Fixed – override static amount to ‘wc_price’
  • Minor bug fixes and improvements

1.0.9 – 3 Jan 21

  • Added – ‘dfwc_customer_invoice’ filter

1.0.8 – 2 Jan 21

  • Added – ‘dfwc_send_notification’ action
  • Added – ‘dfwc_unhook_new_order_email’ action
  • Fixed – Display wrong depsoit notice in variation products
  • Minor bug fixes and improvements

1.0.7 – 27 Dec 20

  • Update – .pot file
  • Fixed – text translation issue

1.0.6 – 19 Dec 20

  • Fixed – Typo

1.0.5 – 5 Dec 20

  • Added – plugin review admin & PRO Version notice
  • code refactor

1.0.4 – 9 Nov 20

  • Added – PRO Version & support link into plugin meta.
  • Fixed – Fatal error on my account page [Conflict with PRO Version].
  • Fixed – Deposits value not sowing as (.00)
  • Fixed – Due amount not showing into the cart page.

1.0.3 – 7 Nov 20

  • Update – Now support Variation Products
  • Added – New Action hooks
  • Improved – plugin functions

1.0.2 – 2 Nov 20

  • Added – Custom Action hooks
  • Fixed – order price not updated after completed ‘due payment / 2nd payment’ if the order status is [processing].
  • Fixed – Duplicate Email Notifications

1.0.1 – 29 Oct 20

  • Add – Appsero SDK
  • Add – Settings page under Codeixer Menu
  • Update – .pot file


  • Initial release