This is a simple and flexible form that allows you to book timeslots with any of your WordPress users.
CheckoutPlus - WooCommerce Checkout Fields
All you need to know about managing checkout fields in WooCommerce
RCP Custom Fields
All you need to know about restrict content pro (rcp) custom fields plugin and how to manage RCP custom fields.