WooCommerce Appointments v5.4.14 Plugin

WooCommerce Appointments by BookingWP is a comprehensive and professional WordPress appointment scheduling plugin designed to streamline the booking process for businesses. Fully integrated with WooCommerce, WordPress, and Google Calendar, this plugin allows you to manage appointments, accept payments, and sync schedules seamlessly. Whether you’re offering paid or free appointments, the plugin provides a flexible and user-friendly solution that works 24/7. With features like two-way Google Calendar sync, customizable notifications, and approval workflows, WooCommerce Appointments ensures a smooth and automated booking experience for both businesses and customers. Its compatibility with any WordPress theme and integration with popular WooCommerce extensions make it a versatile and reliable choice for businesses of all sizes.

The plugin is built on WooCommerce, enabling you to leverage all the features and payment gateways supported by WooCommerce without compromising your store’s functionality. It includes advanced features like extra form fields, calendar administration, and email reminders to reduce no-shows and keep customers informed. With over three years of continuous improvements, WooCommerce Appointments is a trusted solution for businesses looking to automate their appointment scheduling workflow. Its quick setup, intuitive interface, and extensive customization options make it the best WooCommerce booking solution available, ensuring your business runs efficiently while providing an exceptional customer experience.

NameWooCommerce Appointments
TypePlugin
Version5.4.14
LicenseGPL v2
Last Updated
Live DemoView Demo

Core Features of WooCommerce Appointments Plugin

  • WooCommerce Integration: Built on WooCommerce, allowing you to use all WooCommerce features and supported payment gateways.
  • Google Calendar Sync: Two-way synchronization with Google Calendar for seamless appointment management.
  • Extra Form Fields: Add custom fields like checkboxes, options, inputs, color swatches, and file uploads, with options to adjust cost and duration.
  • Flexible Calendar Administration: View and manage appointments in daily or weekly views, synced with staff and Google Calendar.
  • Email Notifications & Reminders: Send automated email reminders to reduce no-shows and keep customers informed.
  • Approval Workflow: Request appointment approval before sending payment requests for added flexibility.
  • Theme Compatibility: Works with any WordPress theme, including popular ones like Divi, Avada, Enfold, and Storefront.
  • Quick Setup: Easy to install and use, requiring no programming knowledge or staff training.
  • Plugin Integrations: Compatible with popular WooCommerce extensions like WPML, Twilio SMS, Gravity Forms, and more.
  • Customizable Email Templates: Edit email templates to include additional information for customers.
  • 24/7 Functionality: Fully automated scheduling system that works around the clock.
  • Professional Workflow Automation: Designed for businesses to focus on their work while the plugin handles appointments.
  • Payment Flexibility: Accept payments for appointments or offer free bookings.
  • Staff Sync: Staff members can sync their appointments to their personal Google Calendar.
  • Data Ownership: All appointment and customer data remain on your website, giving you full control.
  • Proven Reliability: Over three years of continuous improvements and refinements for a dependable booking solution.

What’s New (Changelog) in WooCommerce Appointments v5.4.14

2026.09.03 - version 5.4.14
* Improvement - Admin calendar: availability SSE snackbars name the change again (saved or deleted; bursts still collapse to a count).
* Improvement - Admin calendar: reorder-only availability rule saves no longer show an SSE snackbar.
* Improvement - Updated all translations for new and changed strings.
* Dev - Tests: live suite no longer strips shared WP/WC hooks to silence SSE; pushes gate via `wc_appointments_sse_push_enabled`, runtime queue reset, safer cache flush, and phpunit memory_limit 768M.
* Dev - Tests: CartCheckoutLiveTest covers multi-line same-slot checkout (2 allow / 3 reject), confirmed-plus-holds, different times, staff-scoped holds, and single-hold qty 2; index on/off where capacity exclude matters.
* Dev - Tests: BookingFormAtcLiveTest covers storefront add-to-cart capacity (confirmed/in-cart fill, qty above remaining, remaining seat allow) and sold-individually blocking a second cart line.
* Dev - Tests: BookingScenarioWritePathLiveTest covers padding×capacity, per-day multi-line, staff automatic/all ATC, requires-confirmation occupancy/mixed cart, overnight multi-hold, addon×capacity, customer TZ ATC, unpaid occupancy, cross-product padding ATC, span=start ATC, admin vs storefront capacity parity, restricted days / min_date crafted POST ATC, multi-day overlap ATC, cancelled/was-in-cart vs complete occupancy, and independent products at the same wall time.
* Dev - Tests: MyAccountRescheduleContractLiveTest covers reschedule self-exclude, full-slot reject, capacity-2 remaining seat, padding adjacent reject, and staff-all taken reject; CartCheckoutLiveTest locks Store API vs legacy checkout wrappers on multi-hold capacity; RestAppointmentsCreateLiveTest documents that REST create may overbook a storefront-full slot.
* Dev - Tests: GcalStaffRemoveOnCancelLiveTest locks `remove_from_gcal()` staff fan-out: staff-only sync, main plus staff, and shared calendar with and without a main event (one DELETE per event).
* Dev - Tests: IcsCancelContractLiveTest locks cancelled ICS export (no STATUS:CANCELLED) and that cancel emails skip ICS attachments; EmailCancelTransitionLiveTest covers single cancel notifications, series FUTURE suppress, and series ONE per-occurrence cancel; GcalInboundCancelLiveTest covers Google→WP CANCELLED (main cancel, staff detach, last-staff cancel).
* Fix - Checkout: two or more separate cart appointments for the same product and time slot no longer fail availability when their combined quantity still fits capacity.
* Fix - Google Calendar: cancelling or trashing an appointment now removes the event from staff calendars when only staff calendars are connected (no site calendar or no site event).
* Fix - Google Calendar: successful event DELETE clears the stored site/staff event IDs; inbound staff detach drops that staff’s event ID (staff event ID map merge no longer blocks removals or updates).
* Fix - Admin calendar: fixed toolbar and day headers use locked SCSS spacing (no JS height measure); left tracks the admin menu via WP folded breakpoints so Chrome and Firefox stay flush.

Download WooCommerce Appointments Latest Version

Share This Article!

Leave a Reply

Your email address will not be published. Required fields are marked *

Verify you're human
1 + 7 =