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

Cleaning Booking Plugin

cleaning-booking-plugin

★ 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/ahamedenamul/cleaning-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 comprehensive WordPress booking plugin for cleaning services with a multi-step form and admin panel.

Features

  • Multi-step booking form with 5 steps:

    1. Service Type Selection
    2. Rooms & Optional Extras
    3. Date & Time Selection
    4. Contact Information
    5. Review & Payment
  • Guest booking support - No account required initially

  • Full payment at booking - Secure payment processing

  • Admin panel for managing bookings and settings

  • Email notifications for booking confirmations

  • Responsive design with white, gray, and blue color scheme

  • Real-time availability checking for time slots

Installation

  1. Upload the cleaning-booking-plugin folder to your /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Configure settings in the admin panel under 'Cleaning Bookings'

Usage

Frontend

Add the booking form to any page using the shortcode:

[cleaning_booking_form]

For the thank you page:

[cleaning_booking_thank_you]

Admin Panel

Access the admin panel through:

  • WordPress Admin → Cleaning Bookings → All Bookings
  • WordPress Admin → Cleaning Bookings → Settings

Configuration

Settings

Configure the following in the admin settings:

  • Base service price
  • Price per bedroom/bathroom
  • Company contact information
  • Guest booking toggle
  • Payment requirements

Service Types

The plugin includes these service types by default:

  • Residential Cleaning
  • Commercial Cleaning
  • Airbnb Cleaning
  • Office Cleaning
  • Post-Construction
  • Move-In/Move-Out

Add-ons

Available add-ons with pricing:

  • Inside Fridge: +$35
  • Inside Oven: +$35
  • Laundry (Wash & Fold): +$30
  • Interior Windows: +$45
  • Inside Cabinets: +$40
  • Deep Baseboard Cleaning: +$25

Customization

Colors

The plugin uses CSS variables for easy color customization:

:root {
    --primary-blue: #2563eb;
    --light-blue: #dbeafe;
    --medium-gray: #6b7280;
    --light-gray: #f3f4f6;
    --border-gray: #e5e7eb;
    --white: #ffffff;
    --text-dark: #1f2937;
    --success-green: #10b981;
}

Time Slots

Default available time slots can be modified in the JavaScript file:

const all_time_slots = [
    '8:00 AM', '9:00 AM', '10:00 AM', '11:00 AM', 
    '12:00 PM', '1:00 PM', '2:00 PM', '3:00 PM', '4:00 PM'
];

Database Tables

The plugin creates one table upon activation:

  • wp_cbp_bookings - Stores all booking information

Support

For support and customization requests, please contact the plugin developer.

Changelog

Version 1.0.0

  • Initial release
  • Multi-step booking form
  • Admin panel
  • Email notifications
  • Guest booking support
  • Full payment processing