Booking and Appointment for WooCommerce
Choose a license
Popular Services from WordPress Plugins Experts
MonsterONE - Unlimited Downloads for $14.08/mo
The WooCommerce Booking and Appointment Plugin gives you complete control over managing appointments, rentals, and accommodation bookings. Whether you run a hotel, a rental service, or offer professional appointments, this plugin transforms your WooCommerce store into a fully automated booking system. With its flexible scheduling, smart pricing features, and automated confirmations, it helps you save time, maximize revenue, and deliver a smooth booking experience for both you and your customers.
Key Features
- Create a simple booking process for appointments, rentals, and accommodations.
- Enable bookings by month, day, hour, or minute for different service types. (New)
- Offer both fixed and custom time slots to suit your services.
- Provide a quick booking option to simplify and speed up reservations. (New)
- Build appointment schedules with working days and defined time durations.
- Highlight optional or free services such as cleaning, Wi-Fi, or meals with clear pricing details.
- Apply dynamic pricing for different customer categories like adults and children.
- Integrate Google Maps to display your business location for easy navigation.
- Set custom price ranges based on room types or the number of guests.
- Allow customers to book multiple rooms in one transaction.
- Add buffer times between bookings to manage your schedule more effectively.
- Manage staff schedules and availability for appointment-based services. (New)
- Select specific days when bookings are unavailable.
- Set a price per time slot and choose the duration for each.
- Send automated booking confirmations and reminders by email.
- Allow customers to reschedule their bookings and appointments when needed. (New)
- Manage all reservations from an interactive booking calendar.
- Support multilingual bookings with WPML compatibility.
Flexible Booking Options
Offer fixed or custom time slots to match different booking needs and improve scheduling flexibility.
Predefined Time Slots
Set fixed booking schedules for appointments, rentals, or services to keep reservations organized and easy to manage.
Custom Time Slots
Allow customers to choose booking durations based on availability for a more flexible reservation experience.
Booking by Person: Set Person Types
Create bookings based on person types such as adults or children and assign separate pricing for each category.
Booking by Rooms
Let customers reserve single or multiple rooms while controlling room limits and pricing per room.
Provide Services Free or with Fee
Add optional services like parking, meals, or extra beds and offer them for free or at an additional cost.
Display Business Location with Google Maps
Integrate Google Maps to help customers quickly find and navigate to your business location.
Custom Price Ranges
Set pricing based on dates, seasons, person types, guest count, or room quantity for more flexible booking rates.
Automated Booking Notifications with Email
Send automatic booking confirmations, reminders, and updates to keep customers informed about their reservations. Note: Email notifications are available for both bookings and appointments.
Manage Bookings with an Interactive Calendar
Track upcoming and past reservations from an interactive calendar for easier booking management.
Reschedule Booking and Appointments
Allow customers or admins to reschedule bookings and appointment slots with automatic email notifications.
Set Simple Booking With Dates & Times
Enable quick reservations using Date Only or Date & Time booking options with simple controls for pricing and availability.
Multiple Booking Layout
Choose between Simple or Accordion booking layouts to improve the customer booking experience. Note: Available for both advanced bookings and appointments.
Set Appointment Schedule and Slots
Create appointment schedules by selecting working days and defining available time slots.
Price Per Slot and Duration
Assign custom pricing and duration for each appointment slot based on your service requirements.
Add Break Times Between Slots
Insert buffer time between appointments to better manage schedules and prepare for upcoming bookings.
Manage Staff for Appointments
Add multiple staff members, manage their availability, and let customers choose their preferred staff during booking.
Set Off Days
Mark specific dates, weekends, or holidays as unavailable to prevent bookings on selected days.
Changelog
May 04, 2026
-Added an availability-based Off Days system for managing appointment availability in general settings and staff profiles. -Added support for custom availability and off-day date ranges with default availability fallback options. -Fixed minor issues related to booking and order deletion processes.
0 Reviews for this product
0 Comments for this product