Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/ssharmacomp/appointment-booking/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
This plugin adds a public appointment booking form with Razorpay payment support.
What it includes
- Configurable time slot step:
30 minutes,45 minutes,1 hour - Payment mode switch:
onlineoroffline - Consultant management with add/remove support
- Appointment type selection:
onlineoroffline - Public shortcode:
[abr_booking] - Date picker plus available time-slot dropdown
- Holiday blocking with date-specific reason
- Razorpay payment order creation and payment signature verification
- WordPress admin settings page
- Consultant-specific appointment reporting
- Appointment dashboard split into active and previous tabs
- Online appointment email confirmation
- Admin appointments list
Installation
- Copy the
appointment-booking-razorpayfolder into your WordPress site'swp-content/plugins/directory. - Activate Appointment Booking with Razorpay from the WordPress admin.
- Open Appointments > Settings.
- Add your Razorpay
Key IDandKey Secret. - Set payment mode to
OnlineorOffline. - Set the appointment fee and preferred slot duration.
- Open Appointments > Consultants to add or remove consultant names.
- Open Appointments > Holidays to block any holiday dates and save a reason.
- Add shortcode
[abr_booking]to any page or post.
Notes
- Default working hours are
09:00to17:00. - Currency defaults to
INR. - The plugin saves bookings only after successful Razorpay payment confirmation.