WooCommerce makes it easy to bring your store online and sell digital and physical products. For certain products, you may want to accept deposits from your visitors. Deposits & Partial Payments for WooCommerce can help. It is a neat extension that lets you accept partial payments on your site. You can accept fixed or % based amounts.
This plugin can be enabled for your entire site but you can also set product level deposit settings. Don’t want this feature enabled for all website? No problem. It is also possible to disable specific payment gateways. The paid version lets you restrict deposits based on user role. It also supports category based or forced deposits.