WooCommerce Deposits is a premium WordPress and WooCommerce plugin for handling partial payments. Customers pay a fixed price or percentage up front. You can also force a deposit.
Compatible with the WooCommerce Bookings And Appointments plugin by PluginHive , allowing you to collect deposits on bookings , check their following article on how to use both plugins together
Compatible with the WooCommerce Bookings by Woothemes plugin, allowing you to collect deposits on bookings as well as other products.