WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WP Swings v3.12.0

WPS Bookings for WooCommerce

This WordPress Booking Plugin lets you manage full-day bookings, service appointments, Accept/reject bookings, show booking availability & much more.

WPS Bookings for WooCommerce

The facts

Rating
4.5★ from 42
Active installs
3k+
Price
Free
Last updated
6 Aug 2026
Added
May 2021
Requires WP
6.2
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
167,320

Our analysis

AI-assisted

WPS Bookings for WooCommerce is a WordPress plugin that enables store owners to offer bookable products such as appointments, rentals, and events directly from their WooCommerce store. It provides an online booking system designed specifically for WooCommerce, allowing users to manage bookings efficiently through a centralized calendar view and integrate with external platforms like Airbnb and Google Calendar.

This plugin is suitable for various industries, including salons, fitness trainers, healthcare providers, consultants, and event organizers. It allows business owners to create different bookable products with specific time slots, durations, and pricing, facilitating an intuitive booking experience for customers.

Best for: This plugin suits businesses that require an online booking system, such as salons, gyms, and consultants.

What it does well

  • Allows creation of bookable products for various services
  • Centralized view for customers to manage their bookings
  • Integration with Google Calendar for appointment scheduling
  • Syncs booking calendar with Airbnb listings
  • Supports booking cancellations and confirmations

Where it falls short

  • Limited information on advanced features in the free version

Verdict

WPS Bookings for WooCommerce offers a practical solution for managing bookings within a WooCommerce store. It provides essential features for various service-based businesses but may have limitations in its free version.

From the developer

WP Swings's own description of WPS Bookings for WooCommerce, lightly tidied.

Bookings for WooCommerce allows store owners to offer bookable products such as appointments, rentals, and events directly from their WooCommerce store.

Incorporate the reliable, dependable online booking system for your bookings based business, designed specifically for your WooCommerce store. WooCommerce Bookings is an all-in-one appointment scheduling plugin Motivated to facilitate and automate your booking operations directly within your WooCommerce store. It empowers business owners to transform standard products into fully bookable services making time slot reservations seamless, intuitive, and entirely customer-driven.

This WordPress booking plugin allows you to add a booking calendar on your website in order to schedule online appointments. You can also show your booking calendar on websites like Booking.com and Airbnb. Set the booking people types (adults, kids, and oldies), and manage your bookings with ease by utilizing the listing calendar and regulating the booking durations.

You can now simply book time slots utilizing the WordPress booking plugin, confirm/reject bookings, display reservations on calendar listings, enable booking cancellations, promote booking availability, regulate booking duration, and much more using the Bookings plugin’s capabilities.

WooCommerce Bookings is the ultimate solution for all your booking and appointment needs across diverse industries:

  • Salons & Spas – Admin can manage bookings and appointments for salons and spas also for other beauty treatments, different massages, nail art, and consultations with ease. You can create different bookable products for each one of them, as per service type. Each service type can have specific time slots, durations, and pricing, ensuring your clients can easily book their desired appointments.

  • Fitness Trainers & Gyms – Our Bookings Plugin is compatible with the WooCommerce subscriptions plugin, which gives you the power of creating subscription-based booking products for your fitness classes, personal training sessions, and Gym memberships.

  • Healthcare Providers – Utilize the functionality of the booking plugin and set booking time slots – 24 hours or AM/PM, and schedule doctor’s appointments, therapy sessions, and consultations.

  • Consultants & Coaches – Administrators can integrate Google Calendar, which allows clients to book appointments for consultations, coaching sessions, or workshops.

  • Event Organizers – Admin managers can easily offer confirmations for booking requests made by customers, as well as easy booking cancellations. This enables users to book tickets for events or reserve spots for workshops, seminars, and conferences.

WordPress Booking plugin Demo | Documentation for booking for WooCommerce

Key features of the free version of the WordPress booking plugin:

1) Centralized View For Bookings

Customers can view their bookings in a centralized manner. They can see the name of the booking product (which is clickable), the payment method they used, the option to add the booking to their Google Calendar, the booking status, and the cancellation option (if the merchant has enabled this functionality). Furthermore, customers can also select whether they want to view the bookings in a list or grid format.

2) Sync Global Calendar With Airbnb

Merchants can sync their global booking calendar with their Airbnb listing calendar. If specific dates are set as unavailable on Airbnb, an automated cron job that runs every 5 minutes will update the bookings calendar( listed on your WooCommerce store) to block those same dates, and vice versa. Similarly, any changes made in your store’s global calendar will reflect on Airbnb’s calendar too, ensuring both stay perfectly in sync.

3) Set Booking Limit & Weekoffs for Global Calendar

Merchants can now set a limit per date and per order for bookings over the Global Calendar. They can also mark particular days off for the week. This helps them manage overbooking by capping the total number of bookings allowed in a given period.

4) Global Calendar Booking

By utilizing this feature of the booking plugin, merchants can easily integrate the global calendar into any page on their booking website. This eliminates the hassle of creating multiple calendars. Merchants can also add unique forms to the global calendars; these forms are there to collect relevant information that will help you process the bookings more efficiently. Once a date is marked unavailable, the same date can not be marked available, and vice-versa.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking bookings.

MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)
Calculated Fields Form

Calculated Fields Form: complete WordPress form builder for contact,booking,quote,payment forms & more,wit...

Free 40k+ installs 4.9★ (970)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Simply Schedule Appointments

Unlimited appointments, booking calendars, and notifications. Powerful appointment booking plugin and booking...

Free 50k+ installs 5★ (155)
Booking Calendar

WP Booking Calendar plugin for full-day bookings, time-slot appointments, rentals & events. Accept booking...

Free 40k+ installs 4.7★ (653)