WP Manifestindependent plugin directory
manifest / events / service-booking-plugin

Service Booking & Package Selection

WordPress service booking and quotation system with package selection, dynamic pricing and admin dashboard.

★ 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/freihat1993/service-booking-plugin/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.

A service booking and quotation system for WordPress with package selection, dynamic pricing, email notifications and an admin dashboard.

Version: 1.8.0 · Requires PHP: 7.4+ · License: GPL-2.0-or-later


Overview

Visitors select a service and package, see pricing update dynamically, and submit a quotation request. Submissions are managed from a dedicated admin dashboard.

Features

  • Service and package selection flow
  • Dynamic pricing that recalculates as options change
  • Email notifications on submission
  • Admin dashboard with a submissions list and detail view
  • Custom database table ({prefix}sbp_submissions) with cleanup on uninstall

Structure

admin/
├── views/
│   ├── settings.php            Settings screen
│   ├── submissions-list.php    Submissions index
│   └── view-submission.php     Single submission detail
├── class-admin.php
└── css/

Installation

  1. Upload the service-booking-plugin folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Configure services and packages in the plugin settings
  4. Place the booking shortcode on any page

Project history

This plugin was developed across eight releases (1.0 → 1.8.0) before being rewritten from the ground up as Service Booking Pro, which moves to an autoloaded namespace, a repository pattern and a REST controller.

Author

Mohammad Freihat — WordPress developer, Amman, Jordan GitHub · LinkedIn

License

GPL-2.0-or-later. See LICENSE.