Deposits & Partial Payments for WooCommerce – Bayna


Bayna – Deposits & Partial Payments for WooCommerce plugin allows customers to pay for WooCommerce products using a partial payment.

Providing customers with the option of either partial or deposit payments for their desired products can prove to be a compelling strategy for attracting a diverse range of clients to your website.
By offering this feature, you can effectively incentivize more frequent visits to your platform from individuals who may otherwise have been unable to afford certain items. This, in turn, has the potential to foster stronger ties of loyalty between your store and its customers, ultimately leading to greater profitability and success in the long run.

Live Demo | Support | Upgrade To Pro »

🌟 Características de la versión gratuita de WooCommerce deposits

  • Permitir a los clientes realizar depósitos
  • Establecer una cantidad de depósito fija o porcentual
  • Allowing Customers to add Deposits and Regular products in one order
  • Prevent customers from adding deposit products when they have regular items in their carts.
  • Replace All Default labels & Messages from the Setting panel.
  • Es compatible con todos los métodos de pago de WooCommerce
  • Support for offline payments ( Direct bank transfer, Cash on delivery, Check payments )
  • Customers can pay in full or make a partial payment
  • Custom Deposit Settings for each product
  • Es compatible con variaciones de productos
  • Cambiar el estilo de la caja de radio
  • Preparado para traducción
  • Informe de depósito ordenable para el administrador
  • Plantillas de correo electrónico de nuevo depósito, orden de depósito y depósito pagado

🌟 Características clave de la versión Premium 🌟

  • Todas las características gratuitas
  • Add Deposit product by clicking ‘Add to Cart’ button from the catalog page
  • Añadir ajustes globales de depósito para todos los productos [porcentaje del importe].
  • Opción fija de pasarela de pago para pedidos con depósito
  • Cancelar pedidos de depósito pendientes después de [X] días
  • Correo electrónico de recordatorio de pago del depósito
  • Forzar depósito
  • Shipping, Fee, tax and coupon handling with deposit
  • Plantillas personalizadas de correo electrónico para pedidos con depósito
  • Exclude shipping fee on the deposit payment
  • Más características se añadirán pronto…

Live Demo | Backend Demo | Upgrade To Pro » | Documentation

See what a few WooCommerce store owners are saying about Deposits & Partial Payments for WooCommerce:

“Excellent support and response. Very good plugin. Is what i needed”.
– pulsocreativo

“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 underestimatedOne 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.”.
– arsenalemusica

“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.”.
– scotts133

“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!!!”.
– vsislandmas

All Reviews


Si te gusta este plugin de depósito, entonces considera comprobar nuestros otros plugins gratuitos:

Pre-orders for WooCommerce – El plugin definitivo de reservas para WooCommerce.

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

Custom Order Status Permite crear estados de pedidos personalizados para WooCommerce


  • Single product page
  • Cart page
  • Thank you page
  • Deposit email template
  • Deposit list
  • Deposit Settings
  • Deposit data for product


Instrucciones paso a paso

  • Ve a «Añadir nuevo» la sección «Plugins» en el escritorio de WordPress.
  • Busca «Deposits for WooCommerce» o «bayna».
  • Instálalo haciendo clic en el botón «Instalar ahora».
  • When the installation finishes, click the «Activate Plugin» button.


How do I add a deposit in WooCommerce?

Once you activate the plugin on your website, a new tab will appear under the product data section labeled ‘Deposit.’ This tab allows you to easily manage deposit options.Learn more

¿Como modificar las etiquetas de depósito?

you can easily override the labels and texts from deposit settings.

How To Customize Email Templates For Deposit Orders?

click here to read the article


3 de octubre de 2023
the best plgin but just status for woocommerce were auto completed after deposit paid, if can make this processing, it more better
15 de agosto de 2023
Had it up and running in minutes. Intuitive and delivers what it promises. A big help on bookings and reservations in my business. Good enough sequence both for customer and seller.
30 de marzo de 2023
It works perfectly, highly recommended. I had a small issue with a payment gateway and the developer solved it very quickly.
8 de noviembre de 2022
Got a weird issue with some duplicate deposits, but Niloy provided me excellent support and a demo how to fix it quickly without breaking the order for my customer. Amazing plugin.
Leer todas las 36 reseñas

Colaboradores y desarrolladores

«Deposits & Partial Payments for WooCommerce – Bayna» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«Deposits & Partial Payments for WooCommerce – Bayna» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.

Traduce «Deposits & Partial Payments for WooCommerce – Bayna» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.2.13 – 19 Feb 24

  • Fix: There was an error in the last update 1.2.12 where the subtotal amount for deposit items was wrong.

1.2.12 – 27 Jan 24

  • Fix: Deposit amount does not match if any third-party add-on for extra product options with custom price.

1.2.11 – 3 Aug 23

  • Fix: Pay form data for deposit payment

1.2.10 – 21 Jun 23

  • Add: Declare compatible with High-Performance Order Storage/COT.
  • Tweak: order_received URL for deposit
  • Tweak: Replace ‘woocommerce_cart_item_name’ filter with ‘woocommerce_after_cart_item_name’ for cart deposit info
  • Compatibility with WooCommerce 7.8.x

1.2.9 – 26 May 23

  • Add: Admin email notification when all deposits are paid
  • Tweak: Update .pot file for translation
  • Compatibility with WooCommerce 7.7.x

1.2.8 – 25 Feb 23

  • Fix: Duplicate complete email when deposit paid.
  • Add: Declare not compatible with High-Performance Order Storage.
  • Compatibility with WooCommerce 7.4

1.2.7 – 15 Sep 22

  • Fix: Loco translate conflict issue
  • Compatibility with WooCommerce 6.9

1.2.6 – 11 Sep 22

  • Update: Deposit orders are according to the main Order ID
  • Compatibility with WooCommerce 6.8

1.2.5 – 16 jun 22

  • Fix: Send deposit emails on failed orders
  • Fix: Deposit Mode «Order only deposit products or regular ones» conflict
  • Compatibility with WooCommerce 6.7

1.2.4 – 22 jun 22

  • Fix: Failed payment create deposit orders and set status completed
  • Added compatibility with WooCommerce 6.6.1

1.2.3 – 1 Mar 22

  • Fix: Notice fields are showing wrong text.
  • Fix: ‘Make Payment’ button is not linked to email template.
  • Fix: Deposit not working if ajax add to cart enable from OceaWP theme.
  • Fix: False ‘WooCommerce inactive’ admin notice for Multisite network.
  • Fix: translation issue.
  • Update: Add new fields for change fee labels for child deposit orders.
  • Added compatibility with WooCommerce 6.4.1

1.2.2 – 19 Feb 22

  • Update : Allow Deposits and regular items together into an order
  • Update: Support for offline payments (Direct bank transfer,Cash on delivery,Check payments) [commit] (
  • Fix : Wrong amount for deposit for email notification and child orders
  • Fix : «Uncaught error» if admin change order status «Deposit Payment» to «Cancelled» commit
  • Compatibility with WooCommerce 6.2 – 10 Oct 21

  • Added compatibility with WooCommerce 5.9

1.2.1 – 10 Oct 21

  • Added: Admin Notice if the WooCommerce plugin is disable.

1.2 – 8 Oct 21

  • Major Update
  • Added compatibility with WooCommerce 5.7.1
  • Fixed: Stripe charge full amount of the product.
  • Updated: Full codebase
  • Updated: Migrate notice for add old depsoit data into new data structure.
  • Updated: .pot file
  • Added: New setting panel (Codestar framework)
  • Added: Disable payment method option for deposit orders
  • Added: Deposit Paid Status after deposit completed.
  • Added: Change radio style option
  • Added: New Deposit, Deposit Order & Deposit Paid email templates

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