1. Home
  2. Booking & Appointment Plugin for WooCommerce – NEW
  3. Purchasing a bookable product without selecting booking details

Purchasing a bookable product without selecting booking details

Using the Booking & Appointment Plugin for WooCommerce plugin, you can allow customers to book services without choosing a date

This feature is called Purchase without choosing a date. Once enabled, your customers can book your service by selecting a date or without selecting a date.

A. Admin Experience

For instance, you run a theme park called Kidzania. It is open for booking all year round and you want to allow your the customers to book tickets with or without a date.

For this, go to Products Add New to add a new product. Enter the Product name and description. Add a price and other product details

On the Products page, 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. You have now converted your normal WooCommerce product into a bookable product.

Select the Booking type as Single Day.

Now to allow customers to book tickets without choosing a date, enable the Purchase without choosing a date option.

Click the Save Settings button once done.

Purchasing a bookable product without selecting booking details - Tyche Softwares Documentation

Enabling Purchase without choosing a date option

Since the Kidzania theme park is available for booking on all weekdays, enable the bookable for all weekdays in the Weekday table from the Availability tab as shown below:

Purchasing a bookable product without selecting booking details - Tyche Softwares Documentation

Select all Bookable Weekdays 

The Maximum number of bookings for a particular date can be set in the Weekday table.

Since the capacity of people in the theme park is 100, the maximum bookings are set to 100. You can set the value as per your requirement.

Purchasing a bookable product without selecting booking details - Tyche Softwares Documentation

Adding max bookings for each weekday

Once all the above steps are followed, click on the Publish button. Your theme park Kidzania is now available to accept the bookings.

B. User Experience

This is how the product Kidzania’s booking page will look when a customer comes to book it.

Allow the users to purchase a bookable product without selecting booking details - Tyche Softwares Documentation

Product displayed on the front end

Let’s say that this customer did not choose a date. Later you can contact that customer and ask them when they plan to visit the theme park. Accordingly, you can set the date by manually editing the order from that customer’s order edit page.

The customer has selected only 5 tickets. That’s why, the price is $500.

The customer can move on to adding the product to their cart even when they have not selected a date to purchase the tickets.

Allow the users to purchase a bookable product without selecting booking details - Tyche Softwares Documentation

Adding the total number of bookings without selecting a date

The order is added to your cart. Clicking the View Cart button will redirect the customer to the Cart page which will show the following booking details:

Allow the users to purchase a bookable product without selecting booking details - Tyche Softwares Documentation

Booking details shown on the Cart page

The Checkout Page will look like this:

Allow the users to purchase a bookable product without selecting booking details - Tyche Softwares Documentation

Booking details are shown on the Checkout page

Once the order is placed, the customer will receive an order confirmation as shown below:

Allow the users to purchase a bookable product without selecting booking details - Tyche Softwares Documentation

Order confirmation page showing all details

In conclusion, services like massage sessions or spas can be purchased without selecting the date.

Later, the customer can decide upon it or even gift their bookings as a voucher to another person!

Was this article helpful to you? Yes No

How can we help?