
Booking form with the new confirmation modal.
Appointment SW lets visitors book appointments from any page on your site. You configure as many working windows per day as you need, block holidays, optionally allow guest bookings, and Appointment SW takes care of slot availability, email notifications and capability checks.
Version 2.0 is a deep modernisation of the original plugin while keeping every shortcode, option and database table from 1.x in working order. Existing sites can update without re-doing setup.
/wp-json/appointmentsw/v1/ for availability, bookings, holidays, settings, and user search.appointmentsw_manage (administer) and appointmentsw_book (book a slot).appointmentsw/email/{event}/{audience}/{subject|body}.[appointmentsw_form] — booking form for visitors.[appointmentsw_myaccount] — logged-in user appointments (view and cancel).[appointmentsw_admin] — frontend admin calendar with client search and one-click client creation.[appointmentsw_vacations] — block holidays from the frontend.All 1.x shortcodes keep rendering, bundled Bootstrap 3 assets are still enqueued so existing theme overrides keep working, the legacy core/ classes remain loaded, and legacy options (asw-guest, asw-duration, asw-numdays, asw-maxoffset, asw-start_time_*, asw-end_time_*) are migrated transparently into the new appointmentsw_settings option the first time the new code reads them.