Book an Appointment extension provides few ways to deploy the book an appointment feature, one simple way is asking for user details, suitable date & time for the appointment, store location, etc. the other alternatives are asking the user to deposit some amount, here, in this case, this extension provides settings to configure certain rules and then the extension will show deposit option to the user only if some preset rules match.
Important note: You will need a store credit extension if you want to keep the refundable deposit as store credit/bucks, so please be sure to buy “Store Credit Extension“. As well if you prefer this flow and do not want to setup payment gateways flows for refunds. However, you will not need the “Store Credit Extension” if you are not intending to use the deposit feature.
One such example of a deposit feature is given below
Customers add Products to Cart like normal, then when Checkout,
they have options either to ‘Book to View’ or ‘Checkout’.
When they click ‘Book to View’ -> If the cart totals to
only $xx, a 70% Deposit is required. If the cart totals above $xx,
50% Deposit is required. ‘50% Deposit required’ message only
displays when the cart totals above $xx. — Here of course the amount and percent parameters are customizable from the extension admin panel.
Then customers can fill in their details like normal
Woocommerce procedure + choose from the dropdown list which retail
location and when they want to view the products.
Then customers will be taken to the checkout/payment process.
After customers visit the store but choose not to proceed with
buying, the paid deposit can be converted to Store Credit.
This extension is licensed for one domain only which means you can use this extension on only one website no matter if it is under a subdomain or top-level domain.
The free support is for 12 months from the date of purchase.