BookWellNow Appointment Booking

Changelog

3.0.1

  • Added Service List with Popup booking form type (service grid + booking wizard popup).
  • Added Booking Form Popup Button shortcode [bookwell_booking_button] to open the same booking popup from any page (optional service_id, staff_id, and label).
  • Added Customized Form Options: hide service description and show staff designation.
  • Form Type can be chosen in Settings → Appearance and in Shortcode Generator (shared setting).
  • Shortcode Generator: hide service filter when Service List with Popup is selected.
  • Improved single-service catalog card width on desktop and mobile popup close button.
  • Seeds appearance form options (form_type, hide_description, show_staff_designation) on fresh install and plugin update.

3.0.0

  • Added free customer panel with login, appointment history, account management, and customer appointment cancellation.
  • Added Settings → Customer Panel tab with configurable labels and optional WordPress user creation on booking.
  • Improved frontend service list layout on tablet and mobile.
  • Service images now generate and store a custom 250×250 medium size URL on upload/save.
  • Updated translation template and language files for new strings.

2.0.9

  • Service images now generate and store a custom 250×250 medium size URL on upload/save.
  • Customer panel database migration: adds bw_wp_user_id column and index on the customers table, seeds default Customer Panel settings, and registers the bookwellnow-customer role on fresh install and plugin update.
  • Customer panel uses the same dynamic booking form appearance colors, fonts, and button styling.
  • Added Settings → Customer Panel tab with “Create WordPress user upon appointment booking”.
  • When enabled, bookings create a bookwellnow-customer WordPress role user and link it to the customer record.

2.0.6

  • Added Form Fields admin page to customize booking form customer details (phone, first name, last name, email, note, and terms & conditions) with required, label, placeholder, error message, hide/show, and drag-and-drop order.
  • Added dedicated wp_bookwellab_form_fields database table (BookingPress-style) with automatic migration from earlier settings storage and legacy Booking Form Labels.
  • Frontend Your Details step now uses saved form field settings for visibility, labels, placeholders, and validation.
  • Removed duplicate customer field labels from Settings → Booking Form Labels; use Form Fields for those settings instead.
  • Fresh installs seed default form fields on activation; upgrades preserve customized labels from older versions.

2.0.5

  • Fixed frontend booking notification emails to match the default appointment status (Approved or Pending), including after PayPal payment confirmation.
  • Added public cancel appointment link placeholder (%cancel_appointment_link%) for customer notification emails with a guest-safe cancellation page.

2.0.4

  • Added terms & conditions acceptance checkbox on the frontend booking Your Details step with customizable label text and link URL in Booking Form Labels.
  • Fixed frontend phone field country flag and dropdown arrow display.
  • Updated translation template and language files for new strings.

2.0.3

  • Fixed design issues in the admin Add/Edit Appointment drawer (required field markers, label spacing, service dropdown width, customer search display, status and payment layout, and price summary placement).
  • Added custom admin menu icon.

2.0.2

  • Fixed Designing Issue
  • Updated translation template and language files for new strings.

2.0.1

  • Fixed default country and dial code storage so United States and Canada (+1) can be selected correctly.
  • Added PayPal unsupported currency admin warning and frontend gateway hiding.
  • Fixed setup wizard flash of uncompiled Vue templates on first load.
  • Updated translation template and language files for new strings.

2.0.0

  • Major release with PayPal Checkout, payment debug log, and manually payment method.
  • Added 10 booking form appearance themes with live apply and frontend cache refresh.
  • Improved PayPal currency validation, stale pending cleanup, and payment security hardening.
  • Fixed default country vs dial code selection (US and Canada both use +1).
  • Improved frontend staff data privacy and setup wizard load experience.

1.0.2

  • Fixed slow Customers admin list loading with large customer counts by paginating customers first and fetching appointment stats only for the current page.
  • Improved Appointments admin list pagination.
  • Fixed design issues in the front-end booking form.
  • Added Day Calendar option.

1.0.1

  • Fixed Dashboard Day Preview segment positioning so appointment bars render at the correct timeline slot.
  • Fixed Day Preview timeline range calculation to respect staff working hours (for example 9 AM to 5 PM no longer starts at 8 AM unless data requires it).
  • Improved admin day preview time parsing to correctly handle 12-hour and 24-hour formats without reversing AM/PM placement.
  • Spam-token storage moved to custom table with reusable DB helpers and safe upgrade cleanup.

1.0.0

  • Initial public release.

Plugin Website
Visit website

Version:
3.0.1
Last Updated
July 11, 2026
Requires
WordPress 5.3
Tested Up To
WordPress 7.0.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.