DocBooker Search

1.2

DocBooker Search is a lightweight WordPress plugin that allows patients or clients to securely search and verify their booking details using a Booking ID only — no login, no dashboard access, no complexity. Perfect for clinics, hospitals, appointment platforms, and service providers using the DocBooker booking system.

Overview

DocBooker Search enhances your booking system by providing a public-facing search interface for booking verification.

Instead of calling support or logging into accounts, users simply enter their Booking ID and instantly view their booking status and details. The plugin is built for speed, security, and simplicity, using AJAX for seamless results without page reloads.

It works seamlessly alongside existing DocBooker installations and does not modify or replace core booking functionality.

Key Features

  • Booking ID–only search (secure & private)

  • AJAX-powered instant search results

  • Clean, modern, and responsive UI

  • Status badges with visual indicators

  • Works for logged-in users and guests

  • No WooCommerce or extra systems required

  • Zero configuration required after activation

  • Lightweight and performance-optimized

  • Compatible with DocBooker booking tables

  • Easy shortcode integration

Installation

  1. Download the DocBooker Search plugin ZIP file

  2. Upload the plugin to /wp-content/plugins/ or via WordPress Admin

  3. Activate the plugin from the Plugins menu

  4. Create or edit a page

  5. Insert the shortcode

  6. Publish and start using

Documentation

Ensure that DocBooker is already installed and that booking records exist in the database. No additional setup is required.

This plugin works out-of-the-box. No settings page or API keys are required.

When a Booking ID is submitted:

  • The plugin validates the format

  • Searches the DocBooker booking tables

  • Returns results instantly via AJAX

Add the shortcode below to any page or post:

[docbooker_search]

This will display:

  • Booking ID input field

  • Search & reset buttons

  • Results section

Example Booking ID:

 
#WPDB-5932

⚠️ Only valid Booking IDs are accepted. Names, emails, or random text will be rejected.

  • Ensure the Booking ID exists

  • Confirm DocBooker tables are present

  • Check WordPress version compatibility

Requirements

  • PHP 7.4 or higher

  • WordPress 5.8 or higher

  • Existing DocBooker booking tables

  • HTTPS recommended

What's Included

  • Frontend booking search form

  • AJAX search handler

  • Responsive results display

  • Status pill UI components

  • Secure validation logic

  • Clean CSS styling

Category: Booking / Medical / Utilities
Version: 1.2
License: GPL v2 or later
Developer: Dchamp Legacy
 

Need Custom Development?

Our team can customize this plugin to meet your specific requirements.