Booking and Appointment


The WooCommerce Bookings and Appointments plugin simplifies the booking process, offers flexible pricing adjustments, and automates email notifications for a smooth scheduling experience.

Installation

↑ Back to top
  1. Download the WooCommerce Bookings .ZIP file from your WooCommerce dashboard
  2. Go to Plugins > Add New > Upload and select the ZIP file you just downloaded.
  3. Click Install Now and then Activate.
  4. Read more to learn how to set up and configure the product.

Configuration

↑ Back to top

After you have installed and activated the Booking and Appointment for WooCommerce extension, You have 2 types of settings which are General Level and Product Level.

General Level Settings

↑ Back to top

Go to WooCommerce > Booking & Appointment tab. Here, you have multiple tabs which are General Settings, Booking Calendar, Services, Email Templates and Global Availability.

General Settings

↑ Back to top
  • Enable Booking & Appointment Plugin: Option to enable booking and appointment plugin checkbox.
Enable the WooCommerce Booking Plugin on your Store.

Email Notifications

↑ Back to top
  • Booking Notifications: You can enable or disable the booking notifications.
  • Sender Name: The name of the sender can be entered in this section.
  • Sender Email: The email of the sender for email notifications can be entered here.
Enabling Email Notifications on your Store

Calendar Booking Settings

↑ Back to top

You can set different colors for each booking status in the WooCommerce Bookings calendar in this section, e.g. Pending payment, Processing, On Hold, Completed, Cancelled, Refunded, Failed and Draft.

Configure the Colors of Booking Calendar

Map Settings

↑ Back to top
  • Enable/Disable Map: You have the option to enable or disable the map on product page here.
Google Map settings and integration

Booking Calendar

↑ Back to top

In the booking calendar section, you can see which rooms are booked and which are available. This makes it easy to manage bookings for multiple products while keeping track of reservations.

Calendar to mange and view all bookings and reservations

Services

↑ Back to top

You can add or manage the services you will provide with the WooCommerce bookings plugin. It will be visible at the product level settings. You can choose them to be optional or mandatory.

WooCommerce Bookings Services Tab

Email Templates

↑ Back to top

Create customized email templates and automatically send them to your customers. You can schedule when you want the emails to be sent.

Email Template Customization Tab

Global Availability

↑ Back to top

Set the global availability for products, which will apply to all bookable items across the store. You can add date, day, and month ranges as needed.

Global Availability Settings Tab

Product Level Settings

↑ Back to top

General

Within the WordPress admin panel, go to WooCommerce > Products and click on ‘Add New’ or edit an existing product. Change the product data to Bookable product.

Product Data Type Selection Tab

Next, go to the General tab inside the Product Data section. Here, you can set the fixed and customer defined duration of the booking. For selecting the “fixed” option, you can set the number of days.

Set the maximum number of bookings allowed per day. If you want to charge per head, check the “count persons” box.

Check or uncheck the box if booking requires confirmation. You can also allow customers to cancel their booking by checking the box.

You can set the location of the product and display it on the frontend. You can insert the defined location so customers can easily locate the destination.

Product Data General Settings Tab

Note: There are checkboxes options for Services, Persons and Rooms in the Product data header section. You can check each one according to your needs. After check options will be displayed in product data section tabs.

Product data services checkboxes

Availability

↑ Back to top

By clicking on the ‘Availability’ tab you can set the availability of the booking. You can also set the check-in and the check-out time by selecting the “Enable User Defined Time” option.You can set the starting day of the booking and the last day for the booking. Set the available bookings or choose “otherwise”.
Display the check-in and check-out times based on the customer’s local time from their current location.
You can also set the duration for booking. It allows you to manage the bookable products and the ranges it will be available in.

Product data tab availability features.

Pricing

↑ Back to top

You can set the pricing for the bookable product and also add multiple ranges. You can set the specific duration and add price against the specific duration.

Product data pricing tab.

Persons

↑ Back to top

You can set a minimum and maximum limit for the persons. Furthermore you can also set the pricing for a specific person type.

Product data person tab.

Services

↑ Back to top

Simply include the services you are providing within the general settings as shown below.

Product data services

Rooms

↑ Back to top

You can set the maximum and minimum room booking limit from the Rooms section. You can also set the price you want to charge per room.

product data rooms tabs