Booking and Appointment for WooCommerce

Updated
6 months of support With a product you will get 6 months of support from the author. To know more about what is included, please read the support policy.

shoppingBag Sales: 0

Booking and Appointment for WooCommerce

Created: Sep 2, 2025

Updated: Jun 3, 2026

ID: 542449

Choose a license

Popular Services from WordPress Plugins Experts

Or Monster One Get in Subscription

MonsterONE - Unlimited Downloads for $14.08/mo

540k Items | Commercial Use License permits using this item to create unlimited digital end products for sale during the active period of your subscription. | Support Join to Download this Item  for Free

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

About Author

Achievements

WordPress Compatibility:

General software requirements:

Code editing tool ZIP unarchiver

Hosting Requirements:

PHP Version Compatibility:

Web Server Compatibility:

Database Server Compatibility: