WP Manifestindependent plugin directory
manifest / events / bookingpro

BookingPro

A wordpress plugin for turning products into bookable products

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/bijoyshariar/bookingpro/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Turn WooCommerce products into bookable products with date and time slot selection.

Features

  • Enable booking mode on any WooCommerce product
  • Configurable booking duration (30min, 1hr, 2hr, full day)
  • Available days selection (Mon-Sun)
  • Customizable time slot windows
  • Max bookings per slot to control capacity
  • Lead time setting to prevent last-minute bookings
  • Clean date picker and time slot selector on product pages
  • Booking details shown in cart, checkout, and order confirmation
  • Admin bookings dashboard under WooCommerce menu
  • Filter bookings by order status
  • Fully responsive frontend

Requirements

  • WordPress 5.8+
  • WooCommerce 6.0+
  • PHP 7.4+

Installation

  1. Download or clone this repository into wp-content/plugins/bookingpro/
  2. Activate the plugin in Plugins > Installed Plugins
  3. WooCommerce must be active

Usage

Setting up a bookable product

  1. Edit any WooCommerce product
  2. Go to the Booking tab in the product data panel
  3. Check Enable Booking
  4. Configure duration, available days, time window, max bookings per slot, and lead time
  5. Save the product

Customer experience

Customers see a date picker and time slot selector on the product page. They pick a date, choose an available slot, and add to cart. Booking details are visible throughout checkout and on the order confirmation.

Managing bookings

Go to WooCommerce > Bookings to view all bookings with order details, customer info, dates, time slots, and order status. Use the status filter to narrow results.

Screenshots

Coming soon

License

GPLv3 - see LICENSE for details.

Author

Shariar AL-Amin Bijoy