Appointment Booking with Razorpay
This is a custom wordPress plugin which can be used to allot appointment to users. This plugin was initially created for a healthcare clinic, where patients can take online or offline appoint from listed consultants.
by Tech Fusion · github.com/ssharmacomp/appointment-booking · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ssharmacomp/appointment-booking/archive/refs/heads/main.zipThis 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.