Just updated114 new versions in the last 24 hours
WooCommerce Appointments by BookingWP plugin banner
Plugin Updated

WooCommerce – Appointments by BookingWP

by WooCommerce bookingwp.com v5.4.15 Unlimited sites

This is a WordPress plugin by BookingWP that adds appointment scheduling to a WooCommerce store. Customers pick a time slot, pay through your existing checkout, and can reschedule or cancel later. It suits service businesses such as salons, consultants and fitness studios.

Version
5.4.15
Released
Sep 4, 2026
Developer
WooCommerce
Type
WordPress plugin
Requires
WooCommerce
Licence
GPL
Included in
Every plan, or $9.59 a year on its own

What’s new in WooCommerce – Appointments by BookingWP 5.4.15

Version 5.4.15 · Sep 4, 2026 Latest
  • FixedProduct Add-ons: "Use once per recurring series" follows Can be recurring? on existing and newly added fields, including when the checkbox is toggled before save.
  • FixedProduct Add-ons: day/month/night products always include duration add-on fees (zero-base packages and priced bases); extended days still bill at the product rate. Duration-only options stay available: set the option price to 0 so the span grows and only the product rate applies.
  • FixedProduct Add-ons: a required Quantity (input multiplier) with min 0 again accepts 0 (base duration only; no add-on cart line).
  • FixedCart: deleting a draft (or any) order as cron/Action Scheduler again releases linked in-cart holds; abandoned-cart cleanup no longer treats a missing order ID as a live exemption.

What it does

Service businesses that already sell through WooCommerce often end up running bookings in a separate tool, which splits payments, schedules and customer records. This plugin keeps everything in one place. Appointments are built on WooCommerce, so you can use your existing payment gateways and store extensions, and booking forms can be placed anywhere on your site with shortcodes. Customers see times converted to their own timezone, and they can cancel, reschedule or request confirmation without contacting you directly.

Behind the scenes, you set availability by date, day and time slot, adjust capacity for busy or quiet periods, and add buffer time between bookings. Staff can be assigned to appointments and log in to manage their own availability, while two-way Google Calendar sync keeps everyone's schedule current. Pricing rules can vary by date, time, staff member or quantity, and extra form fields can change both price and duration. Developers get REST API access, hooks and filters.

Best for

  • Salons and beauty businesses taking bookings online
  • Consultants who sell paid sessions through WooCommerce
  • Fitness studios managing classes and trainer schedules

Features

Two-way Google Calendar sync

Appointments sync with Google Calendar in both directions, so you and your staff can check up-to-date schedules from anywhere.

Staff scheduling and logins

Assign one or more employees to appointments and let staff log in to manage their own availability and schedules.

Availability and capacity rules

Define availability for specific dates, days and time slots, and adjust how many bookings each slot can take during busy or slow periods.

Flexible pricing rules

Set different prices based on the date, time of day, staff member chosen or the quantity a customer books.

Extra fields that change cost

Add fields such as checkboxes and file uploads to booking forms, with options that adjust both the price and length of an appointment.

Timezone conversion for visitors

Booking times are converted automatically to each visitor's local timezone, which helps when clients book from different regions.

Location-based service fees

Use WooCommerce shipping zones to charge fees for delivery or travel, so mobile services can price by location.

Lead time and buffer controls

Limit how far in advance customers can book and add padding time between appointments to give staff room to prepare.

WooCommerce – Appointments by BookingWP older versions

  • 5.4.14Sep 47 new, 3 improvements, 4 fixes
  • 5.4.12Aug 301 new, 3 improvements, 5 fixes
  • 5.4.10Aug 212 new, 1 improvement, 4 fixes
  • 5.4.9Aug 17
  • 5.4.8Aug 11
  • 5.4.7Aug 5
  • 5.4.6Jul 31
  • 5.4.4Jul 30
  • 5.4.3Jul 27
  • 5.4.2Jul 20

Members and buyers of this product can download older versions.

56 older versions in all. If you need one that is not listed, ask support.

Questions about WooCommerce – Appointments by BookingWP

Do I need WooCommerce to use this plugin?

Yes. The plugin is built on WooCommerce and requires it. Appointments go through the WooCommerce checkout, so you can use the payment gateways and store extensions you already have.

Can my staff manage their own availability?

Yes. You can assign multiple employees to appointments, and staff can log in to set their own availability. With two-way Google Calendar sync, their bookings also appear in their calendars.

Can customers reschedule or cancel bookings themselves?

Customers can cancel and reschedule appointments on their own. You can also turn on optional staff approval, so bookings need confirmation before they are finalized.

Does it work for international or multilingual sites?

It converts booking times to each visitor's timezone and is described as compatible with leading multilingual plugins and WooCommerce multi-currency features, which helps when serving customers in different regions.

Is WooCommerce – Appointments by BookingWP free?

The code of WooCommerce – Appointments by BookingWP is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of WooCommerce – Appointments by BookingWP is this?

Version 5.4.15, released Sep 4, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update WooCommerce – Appointments by BookingWP?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of WooCommerce – Appointments by BookingWP automatically and keeps a backup, so you can roll back.

What does WooCommerce – Appointments by BookingWP need?

WooCommerce – Appointments by BookingWP needs WooCommerce installed and active.

More from WooCommerce

WooCommerce – Appointments by BookingWP 5.4.15Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in