Scheduling Enchancements for BookingPress

Description

Scheduling Enchancements for BookingPress adds practical, update-safe controls around common BookingPress workflows. It is built for site owners who want to tune the BookingPress admin and booking experience without editing BookingPress core files.

Features can be turned on or off from BookingPress > Enhancements. The settings screen detects supported BookingPress add-ons and disables unavailable options with a clear dependency message.

Main features include:

  • Bulk select controls for BookingPress location, service, staff, and package assignment screens.
  • Appointment page filter improvements, including collapsed filters and searchable location multi-select.
  • Admin appointment modal improvements, including simplified customer creation and single-staff auto-selection.
  • Admin calendar improvements, including week view, availability blocks, blocked time, holidays, special days, booking detail popups, and refresh control.
  • Calendar controls for default view, hour height, and available/blocked/holiday colors.
  • Dashboard quick actions with configurable shortcuts and at-a-glance booking counts.
  • Health, dependency, dashboard quick actions, and import/export screens for easier site maintenance.
  • Customer helpers for WordPress user creation, duplicate-email messaging, password setup emails, and pickup location validation.
  • Frontend booking form improvements, including compact mobile location cards and managed Pay Directly bank details.
  • Notification helpers for status-change emails and duplicate SMS protection.
  • Import/export settings for moving configuration between staging and live.

Some features require optional BookingPress add-ons such as BookingPress Location, BookingPress Package, BookingPress Multi Staff Members, BookingPress SMS, BookingPress Stripe, BookingPress Google Address Autocomplete, or BookingPress Pro. If an add-on is not active, related controls are shown as disabled.

Installation

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate BookingPress Appointment Booking.
  3. Activate Scheduling Enchancements for BookingPress from the Plugins screen.
  4. Go to BookingPress > Enhancements to configure the available features.

FAQ

Does this replace BookingPress?

No. This plugin requires BookingPress Appointment Booking and extends selected BookingPress workflows.

What happens if a BookingPress add-on is not installed?

Related settings remain visible but disabled. The settings screen shows which plugin must be installed or activated.

Can I turn features off?

Yes. Go to BookingPress > Enhancements and use the category tabs to enable or disable individual features.

Does this edit BookingPress plugin files?

No. The plugin applies changes using WordPress hooks, filters, scripts, styles, and update-safe runtime adjustments.

Is this an official BookingPress add-on?

No. This plugin is developed by tejadev and is not affiliated with, endorsed by, or maintained by the BookingPress team.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Scheduling Enchancements for BookingPress” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.87

  • Added dependency-aware feature controls.
  • Disabled unavailable settings when required BookingPress add-ons are missing or inactive.
  • Added WordPress.org plugin metadata.
  • Added health, dashboard quick actions, calendar controls, and import/export tools.

1.0.86

  • Added more granular feature toggles for admin, calendar, customer, frontend, and notification enhancements.

1.0.85

  • Moved Bank Details and User Management into the main Enhancements settings screen.

1.0.84

  • Added tabbed feature toggle settings.

1.0.0

  • Initial release.