WP Manifestindependent plugin directory
manifest / events / bookingpro

BookingPro

A wordpress plugin for turning products into bookable products

by Shariar AL-Amin Bijoy · github.com/bijoyshariar/bookingpro · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/bijoyshariar/bookingpro/archive/refs/heads/main.zip

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