1. Home
  2. Booking & Appointment Plugin for WooCommerce – NEW
  3. Set up Bookable Time Period
  4. Accepting bookings in advance

Accepting bookings in advance

With the Booking & Appointment Plugin for WooCommerce, businesses like hotel or resort booking, air or railway ticketing, tour operators, etc., that provide services throughout the year can accept bookings in advance i.e. some days before the booking date.

Let’s say that you run a tour business. One of your tour packages is for Leh Ladakh.

You want to show all the dates available for booking all year round. Additionally, you want the first available booking date of this tour should be 5 days after the current date.

Here’s how you can set this up:

Admin Experience

Create a product Star Tours – Leh Ladakh package from Products > Add Products link.

On the same Products page, you will also find the Booking Meta Box that allows you to set up your bookable product. Enable settings in the Booking Meta box by clicking the Enable Booking option.

Number of dates to choose and Advance booking period options can work with Only Day Date & Time booking types. Let us check the setup with Multiple Nights option.

Select Booking Type as Multiple Nights and click on Save Settingss button as shown below:

Accepting bookings in advance - Tyche Softwares Documentation

Select Booking type as Multiple Nights

Go to the Availability Tab and configure the Number of dates to chooseMaximum Bookings On Any Date, and Advance Booking Period options. These are set to 365 days, 10 bookings, and 120 hours respectively as shown below.

This means the booking dates enabled will show bookings available for one year (365 days) from the current date. The customer can book the tour 5 days (120 hours) before the tour date.

Also, not more than 10 bookings on a single given day will be accepted.

Accepting bookings in advance - Tyche Softwares Documentation

Other settings in the Availability tab

You provide an all-year-round service so you want your customers to book the tour a minimum of 5 days in advance.

Additionally, you don’t want your customer to choose the weekend as the booking date.

Configure this in the Availability tab by selecting the bookable days from the Weekday table as shown below:

Accepting bookings in advance - Tyche Softwares Documentation

Bookable weekdays selected

Here, the weekdays from Monday to Friday are enabled for booking. Click the Save Settings button and your Leh Ladakh Tour is ready to accept bookings.

User Experience

This is how your Leh Ladakh Tour will look as the customer visits to book your site:

Advance Booking Period with Number of Dates to choose - Tyche Softwares Documentation

Product display on the front end

The calendar will display bookable dates all around the year except the dates on Saturdays and Sundays.

The first available date to book the tour is 6th December 2017.

This is because the Advance Booking Period option is set to 120 hours from the current date 1st December 2017.

Hence, 5 days after the current date is enabled when booking will be possible.

Advance Booking Period with Number of Dates to choose - Tyche Softwares Documentation

The first available bookable date for the tour

Now to book the tour, the customer selects the tour from 1st February 2018 to 9th February 2018.

Accordingly, the price is calculated and displayed as shown below.

As we select these dates, the Add to Cart button is enabled. When you click the Add to Cart button, the order is added to your cart.

Clicking the View Cart button will redirect you to the Cart page which will show the booking details as shown below:

Advance Booking Period with Number of Dates to choose - Tyche Softwares Documentation

Cart page showing booking details

Here the customer can click the Proceed to Checkout button to go to the Checkout page.

It gives you a preview of the actual order.

They can click the Place Order button after checking all the booking details.

Advance Booking Period with Number of Dates to choose - Tyche Softwares Documentation

Booking details are shown while placing the order

The order is now placed and they will receive an order confirmation as shown below:

Advance Booking Period with Number of Dates to choose - Tyche Softwares Documentation

Booking details are shown on the Order Confirmation page

The above example used a WooCommerce Simple product with multiple days. However, you can use these features to set a Single-day bookable product too.

To conclude, the Booking & Appointment Plugin for WooCommerce’s Advance Booking Period setting is a great facilitator to manage orders as it easily secures your bookings in advance!

Was this article helpful to you? Yes No

How can we help?