You can enable your visitors to book appointments from a set of available time-slots in a calendar in your WordPress site. You can accept appointment requests online with payments by linking your booking form to PayPal payment process.
Appointment Booking Calendar is a WordPress plugin that allows your customer to book an available time slot from a defined set.
Start by installing and activating Appointment Booking Calendar plugin in WordPress
Upon activation visit your admin area dashboard Appointment Booking Calendar -> Manage Calendar page.
From the calendar list section click ‘Manage Settings’ button and select your options.
You can mark the Business Days where appointments are accepted, enable paypal payments, set notification email for new bookings, edit auto reply, set CAPTCHA, customize email reminder and more.
For displaying your booking calendar in your website:
Simply its TinyMCE button added in your visual editor or you may copy the shortcode from Appointment Booking Calendar -> Manage Calendar page and use it on page or post.
You can access all booking requests from Appointment Booking Calendar -> Manage Calendar page by clicking the ‘Booking List’ button.