Updated
WordPress Appointment Booking and Availability
Configure, verify, and operate WordPress Appointment Booking and Availability in the official Drecha plugin manual.
What this feature does
Offer duration-based services with weekly opening hours, a seven-day picker of live appointment blocks, manual date blocks, customer self-booking, and concurrency-safe allocation.
Key capabilities
- Services, weekly hours, slots, and customer booking in Free
- Confirmed destructive actions in the merchant diary
- UTC storage with WordPress timezone display
- Concurrency-safe overlap prevention
Configure WordPress Appointment Booking and Availability
-
Create a service. Open Events & Bookings → Services, add the service name and description, choose its duration, and enable appointment booking.
-
Configure availability. Open Events & Bookings → Availability, set the basic weekly opening hours, and block holidays or other unavailable local-time periods.
-
Publish appointment booking. Add the managed Book an appointment page to navigation or place [drecha_appointments] in any shortcode-compatible page. Customers choose an appointment type, move to the relevant week, and select one currently available duration block.
-
Run the appointment diary. Use Events & Bookings → Appointments to review the paginated diary, create an appointment manually, or cancel one after reviewing the shared confirmation dialog. The same confirmation pattern protects availability removals. Pro can assign staff and resources and enforce service-specific buffers and booking rules.
Verify the result
Open the relevant public page in a private browser window and complete the workflow once. Confirm the saved result in WordPress, test keyboard navigation, and repeat the critical path at a mobile width before sharing it with customers.