SUMO Bookings Pro: WordPress Booking System
Plenty of businesses accept bookings online these days. You don’t need to adopt a whole new CMS to add such functionality to your own site. SUMO Bookings Pro is a WordPress booking system that lets you add a booking form to your site, assign staff members to bookings, and accept payments through Stripe and PayPal.
SUMO Bookings Pro fully integrates with WooCommerce. It also has a calendar to easily manage your upcoming appointments. This script works for both logged-in users and guests. Google reCAPTCHA is used to stop spam attacks. Admins can configure working hours and holidays for staff members.
This is a paid plugin by FantasticPlugins. You can download it here.