Scheduling Enhancements for BookingPress

Beschrijving

Scheduling Enhancements 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.

Schermafbeeldingen

Installatie

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate BookingPress Appointment Booking.
  3. Activate Scheduling Enhancements 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.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Scheduling Enhancements for BookingPress” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

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.