Jadav Appointment Booking

Deskripsyon

Create services and staff, assign working hours, breaks and days off, then add [jadav_booking] to a page.

Best-fit slots explain when an appointment fits beside another booking or break. Customers can optionally enter a preferred time to rank available slots by closeness. This is deterministic local scheduling, not AI, and is not a claim of market exclusivity.

Features:
* Multiple staff and services without plugin-imposed count limits.
* Service duration and post-appointment recovery time.
* Weekly availability, daily breaks, days off and daily booking limits.
* Server-side availability rechecking with a per-staff database lock.
* Searchable, paginated admin booking list with cancellation and permanent deletion.
* Day/week/month calendar, staff filter, customer directory and service categories.
* Customer email confirmation, private cancellation link and calendar download.
* Customer self-service rescheduling with server-side availability rechecking.
* CSV export with spreadsheet formula protection.
* WordPress personal-data export and erasure integration.
* Responsive shortcode form and optional preferred-time ranking.

All times use the site’s WordPress timezone. Slots start every 15 minutes. Bookings require one hour of lead time and can be made up to 90 days ahead. Payments are handled separately at the appointment. Email delivery depends on your WordPress mail configuration. Exclude booking pages from full-page caching because the form contains an expiring security token.

This initial version does not include online payments, SMS, dedicated Elementor/Gutenberg blocks, or external calendar synchronization. You can use the shortcode in WordPress’s Shortcode block or Elementor’s Shortcode widget. Booking-page labels and the fixed one-hour/90-day booking window are not configurable in this version.

Privacy

Bookings store customer name, email, service, staff, start/end times, status, creation time and a hash of the private management token in this site’s database. The form asks for consent before storing these details. Confirmation emails contain a private management link; anyone with that link can view or cancel that appointment. Do not share it publicly.

A salted hash of the connecting IP address is temporarily used for a 15-minute booking-attempt limit. No analytics or external API service is used. WordPress’s configured email delivery may involve a mail provider. Site administrators control that configuration.

Administrators can search by email and permanently delete individual bookings. Records are retained until deleted by an administrator. Deactivation and uninstall preserve records to avoid accidental loss; delete customer records before uninstall if you wish to remove them. Update your site’s privacy policy for your actual retention and email practices.

Pag-install

  1. Install and activate the ZIP.
  2. Open Appointments > Services and publish a service with duration and recovery time.
  3. Open Appointments > Staff, assign services, configure hours and publish.
  4. Confirm the timezone in Settings > General.
  5. Add [jadav_booking] to a page, then test a booking and email delivery.

FAQ

Does it require Bookly?

No. This is an independently implemented plugin with no Bookly dependency or affiliation.

Is a slot held when I select it?

No. Availability is checked again when you confirm. If another customer books it first, choose another slot.

Mga Review

Wala pang reviews para sa plugin na ito.

Mga Contributor at Developer

Ang “Jadav Appointment Booking” ay open source software. Ang mga sumusunod na tao ay nag-ambag sa plugin na ito.

Mga Contributor

Isalin ang “Jadav Appointment Booking” sa iyong wika.

Interesado sa development?

Tingnan ang code, i-check ang SVN repository, o mag-subscribe sa development log sa pamamagitan ng RSS.

Changelog

1.0.1

  • Replace the short internal jab prefix with the unique jadaapbo prefix across classes, constants, hooks, database identifiers, post types, taxonomy, settings metadata, nonces, transients, menu slugs and asset handles.

1.0.0

Initial version with explainable slot ranking, staff scheduling and booking management.