Setting Up a Bookable Product

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Easy Booking Calendar can turn any WooCommerce product into a bookable product. Once enabled, customers can select booking dates directly from the product page, and the booking price is calculated automatically based on the selected dates.

Enable Bookings for a Product

Edit the WooCommerce product you want to make bookable and enable the Bookable checkbox in the Product data section.

If the booking does not require shipping, we recommend also enabling the Virtual option. Virtual products do not require shipping information or shipping calculations during checkout, making them better suited for services, rentals, appointments, and similar bookings.

Set the product price as usual and save or update the product.

Once saved, the booking calendar will appear on the product page using the options configured in the Easy Booking Calendar settings.

Easy Booking Calendar Product Tab

After the product is saved as Bookable, an Easy Booking Calendar tab is added to the Product data section.

From this tab, you can manage product-specific booking availability and view all booked dates for the product.

The bookings table shows the selected date range, number of booked days, and the associated WooCommerce order, making it easy to see which orders are responsible for each reservation.

Booked dates are also highlighted in the calendar. You can click a booked date to make it available again.

Note: Manually making a booked date available does not cancel or modify the associated WooCommerce order.