Bookings for WooCommerce – Schedule Appointments, Manage Bookings, Show Availability, Calendar Listings



WooCommerce Booking & Appointments plugin is a powerful plugin that enables store owners to create an online appointment booking system that allows them to turn their products into online WooCommerce booking solutions and make them available to customers for a set period of time.

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

WooCommerce Booking Demo | Documentation for booking for WooCommerce


1) Toggle between Single Calendar & Dual Calendar
With WooCommerce calendar booking, the merchant gets a chance to toggle between Single or Dual Calendar based on the requirements of your organization.

If a merchant decides to go ahead with the Dual Calendar, he will be in a position to mention the dates of booking which are unavailable and the days which are unavailable on a weekly basis (weekly off). The users can choose “to” and “from” dates for WP booking.

But if a merchant decides to go ahead with the Single Calendar, he will be in a position to mention the dates of booking which are available. The customer can choose multiple dates

NOTE: If you have more unavailable dates, then you can go for the dual calendar, but if you have more available, you can go for the single calendar.

2) Enable WordPress Bookings
Using the WordPress Bookings plugin General Settings tab toggle button functionality, admin managers can simply enable/disable the plugin as well as the plugin’s Woo bookings feature.

3) Flexible WooCommerce Bookings
With the booking and appointment plugin for WooCommerce, customers can tailor their WP booking criteria to their specific booking unit (hour, day), budget, event, and requirements. You can make reservations without bothering to place a call, thus you can do so from the comfort of your home following easy booking management.

4) WordPress boekingsbevestigingen & Annulering aangeboden
Met de WooCommerce plugin Appointment booking kunnen beheerders eenvoudig bevestigingen bieden voor boekingsaanvragen van klanten, evenals eenvoudige annuleringen van boekingen, door gebruik te maken van de mogelijkheden van de plugin.

5) Boekingsvermelding en sorteren op tag
Alle aangevraagde WooCommerce boekingsorders die door de klanten zijn gemaakt, moeten worden vermeld in de tabel WooCommerce Order Listing. Beheer managers kunnen gemakkelijk de boeking uit de bestellingen sorteren met behulp van de Bookings tag die daar beschikbaar is.

6) Disable the Book Now Button
The booking & appointment plugin for WooCommerce comes equipped with a useful feature that allows you to disable the “Book Now” button in the event that the form is empty. Additionally, this feature can also be configured to disable the “Book Now” button until dates have been selected on the WooCommerce calendar.

By utilizing this feature, you can ensure that your customers are only able to submit complete and accurate booking requests, leading to a more efficient and streamlined booking process.

7) Add your Bookings to Google Calendar
With the click of a button, you can now instantly add your WP Booking requests utilizing our plugin-based setting option to your Google Calendar.
Isn’t this a WOW feature? It goes without saying that this enables you to take pleasure in your reservations while also keeping you informed of their status and serving as a virtual reminder of them.

8) Gemak van het structureren van boekingskalender
Met de WooCommerce Calendar Booking weergave kunnen handelaren bouwen en analyseren hoe hun dag of maand vordert. Ze kunnen ook wijzigingen aanbrengen in de huidige boekingen of beschikbaarheid op basis daarvan.

9) Offered Services & Additional Costs
With the WooCommerce appointments plugin, admin managers can easily create WooCommerce booking services and additional costs using the backend settings, and also can easily display them over the checkout page as well as over the individual bookable resource page.

10) Responsive Interface
WordPress Online Booking provides an online mobile-friendly WooCommerce easy free online booking system, i.e. a responsive UI that works on a variety of devices. In short, they offer ease of access for their customers for online appointment booking products.

11) Easy Uptime Schedule Outlining
With the help of the WooCommerceBooking Calendar, retailers can easily create and monitor their monthly bookings. Customers can also use such information to find out the start and end times of your service and easily start booking an appointment for them. Yes, retailers may now quickly specify the start and end times of the service for each day on the WP booking calendar. Moreover, let your clients have timetables that are simple to learn.

12) Offer Bookings Availability instellingen
Beheer managers kunnen gemakkelijk boekingen en planningen opgeven voor WooCommerce gebaseerde beschikbaarheid voor de dag, evenals de exacte deadline voor het maken van reserveringen met WooCommerce appointments. Ze hoeven alleen maar de begin- en eindtijden aan te passen in de WooCommerce boeking beschikbaarheid tab van het plugin instellingen gebied om dit te doen.

You can also mark your bookings unavailability for a day or for an upcoming event or a holiday in advance using our exclusive one-day unavailability settings.

13) Dedicated My Bookings Tab
Yes, our plugin has a special My Bookings Tab for managing your booking requests easily. Your website’s My Account section contains a link to this tab. You can easily visit there and check the information for all of your upcoming reservations.

14) Vermijd ongewenste boekingen
Vooraf aan een dag, kunnen beheer managers eenvoudig het maximale aantal afspraken bepalen dat gemaakt kan worden. Zodat ze eenvoudig WooCommerce boekingsbeheerder voor hun items kunnen bieden, onnodige boekingen kunnen vermijden en gemakkelijk onbeschikbaarheid kunnen aangeven met de WordPress boeking plugin.


Nu downloaden!!



  • With WooCommerce Booking you can Easily define additional booking costs and services from the backend.
  • Eenheids-, basis- (dagen/uren) en extra kostengebaseerde WooCommerce boekbare producten kunnen worden gedefinieerd.
  • With WooCommerce Appointment Plugin you can easily define the maximum number of bookings per day with the HMS unit.
  • Provide an easy upcoming Woo booking list as well as set daily start/end times using the WooCommerce Bookings Calendar.
  • Can define WooCommerce bookings availability Start and End time for the day with ease with a free online booking system.



1. Color Codes to Display Availability:

As an admin, you can now allow your customers and visitors to view the availability and unavailability of given slots with the help of color codes in the date picker calendar with our WP booking plugin.

2. Export Booking Order by Booking Name

You can now effectively export your Woo bookings order data with ease just by referring to the name of that particular WooCommerce Appointment product.

3. Define Multiple Days Off

Admins can also select multiple day slots for a particular booking product and mark them unavailable with ease.

4. Resource’s Daily Maximum Number of Bookings

This option allows you to set the maximum booking limit for a single day. You can specify the number as per your ease here and easily avoid getting overburdened for a day.

5. Smart Pre-Booking Email/SMS Reminders

This reminder settings tab offers multiple setting options for setting up your booking email and SMS-based reminders,

6. Set Different Prices For Different Dates

The WooCommerce bookings plugin enables the admins to set different prices for different dates throughout the year.


The Online Reservation Plugin i.e. Bookings for WooCommerce turns your ordinary WooCommerce store into an effective booking plugin in WordPress solution provider. Making use of WooCommerce bookings plugin features, you can create an online appointment booking system that caters to all your customer’s requirements with ease.

Opmerking: ontvang Bookings for WooCommerce Pro



If you need support or have questions, kindly use our online chat window here or connect with us then Generate a ticket

If our documentation doesn’t contain the solution to your problem, you can visit the WP Swings Forums Community

Create and Revamp Your Store with WooCommerce Services

My Question is not listed

Check out WooCommerce Bookings knowledge base


  • General Settings Tab
  • Configuration settings Tab (Bookings Form Settings)
  • Configuration settings Tab (Availability Settings)
  • Configuration settings Tab (Additional Cost Settings)
  • Configuration settings Tab (Additional Service Settings)
  • Booking Calendar Setting Tab
  • Product Data (general settings tab)
  • Product Data (Cost settings tab)
  • Product Data (People Type settings tab)
  • Product Data (Service settings tab)
  • Product Data (Availability settings tab)
  • My Booking Tab (My Account Section)
  • Add Booking to Google Calendar (My Account Tab)


Automatische installatie

Automatische installatie is de gemakkelijkste optie omdat WordPress de bestandsoverdrachten zelf afhandelt en je je webbrowser niet hoeft te verlaten. Om een automatische installatie van de cadeaubon uit te doen, log je in op je WordPress dashboard, navigeer je naar het menu Plugins en klik je op Nieuw toevoegen.

Typ in het zoekveld “Bookings for WooCommerce” en klik op Plugins zoeken. Zodra je onze Bookings for WooCommerce plugin hebt gevonden, kun je er details over bekijken, zoals de puntenrelease, beoordeling en beschrijving. Het belangrijkste is natuurlijk dat je het kunt installeren door simpelweg op “Nu installeren” te klikken.

Handmatige installatie

De handmatige installatiemethode omvat het downloaden van onze Bookings voor WooCommerce en het uploaden naar je webserver via je favoriete FTP applicatie. De WordPress bevat instructies over hoe dit hier te doen.


Automatic updates should work like a charm; as always though, ensure you backup your site just in case.


Do we have the possibility of creating any bookable service for hour based booking unit?

Yes, we have this functionality in our plugin. The admin can create a bookable service based on its hours. For that, just visit the Product Edit Page to do this. Select Hours when scheduling a booking unit.

Can the calendar for bookings display a booking time along with the booking date?

Yes, the admin must enable the date and time setting from the backend for this. To amend a bookable product, visit the Product Edit Page and Select days in the booking unit, and enable to show hours in the calendar.

Hoe kunnen de beheerders Inclusief diensten in het boekingsformulier weergeven?

Navigeer naar het Beheerder dashboard > Plugin backend instellingen > Boekingsformulier instellingen om de inbegrepen diensten op het boekingsformulier aan de voorkant te zien. Schakel vervolgens de schakelaar Inbegrepen diensten weergeven in.

Is het mogelijk om de kalender op de frontend weer te geven voor het kiezen van boekingsdatums?

Ja, de Bookings plugin heeft een dergelijke functionaliteit waarmee klanten een boekingsdatum uit een kalender kunnen selecteren. Ga hiervoor naar de pagina Product bewerken > Algemene instellingen > Activeer de agenda.

Is het mogelijk voor de beheerder om het maximum en een minimum aantal personen te definiëren dat boekingen kan plaatsen?

Ja, het aantal personen voor de boekingen kan worden gewijzigd door de beheerder. Ga naar de productbewerkingspagina > Mensen > Schakel de optie voor het selectievakje in voor Personen > Kies voor zoiets als een Min en Max aantal personen.

Hoe kan beheer de begin- en eindtijd van een boeking instellen?

Beheerder kan eenvoudig de beschikbaarheid van de boeking van de dag en de specifieke boekingsdeadline opgeven. Om dit te doen, hoeven ze alleen de begin- en eindtijden aan te passen onder de tab Beschikbaarheid van het instellingen gebied van de plugin.

Is er een optie zodat klanten de boeking van hun kant kunnen annuleren?

Ja, dat kan met onze plugin. Navigeer naar het sectie Algemene instellingen van de pagina Product bewerken. Gebruik vervolgens de slimme selectievakjeinstelling voor de optie Annulering toegestaan om de toegestane annuleringen van de bestelling in te stellen voor hun klantboekingen.

Hoe kunnen we de plugin gebruiken om extra boekingsdiensten voor klanten aan te bieden?

Ja, je kunt eenvoudig extra diensten aanbieden aan je boekingsoplossingen door gebruik te maken van de functies van de plugin. Als je extra diensten wilt toevoegen, ga je gewoon naar Beheer dashboard > Producten > Boekingsdiensten en voeg eventuele extra boekingsdiensten toe die je wenst.

En om ze op te nemen in een boekingsservice, maakt je gewoon gebruik van de Booking Service widget in de zijbalk van het specifieke boekingsproduct en neem je ze op.

Kan de beheerder de maximale boeking per gebruiker instellen?

Ja, de beheerder kan de maximale boeking per gebruiker instellen om dit te bereiken Ga naar de productbewerkingspagina >> Algemene instellingen>> Stel de maximale boeking per gebruiker in op basis van je behoefte.

Wat is de juiste manier om het boekingsproduct toe te voegen?

Om een boekbaar product voor je bookings plugin te maken, moet je eerst navigeren naar je Beheer dashboard > Producten > Nieuw product > Selecteer Gegevenstype > Selecteer Boekingsproduct en voer de instellingen dienovereenkomstig uit.

Hoeveel soorten boekingseenheden zijn er aanwezig in je plugin?

In onze plugin zijn er twee soorten boekingseenheden

  • Opgelost eenheid
  • Door de klant geselecteerde eenheid


10 november 2023 1 reactie
Misleading description and links to demo. Demo of plugin need to be public.
10 oktober 2023 1 reactie
The booking plugins function seamlessly, and the support team was incredibly helpful whenever I encountered questions or issues. I wholeheartedly recommend it.
9 oktober 2023 1 reactie
This plugin is truly a hidden gem. It has been crafted with expertise and has proven to be extremely useful for all my needs. But what truly sets it apart is the level of technical support and customization offered. The assistance provided is top-notch, ready to help you in every way possible. Not only do they resolve issues, but they go above and beyond to ensure the plugin fits your specific needs perfectly. Highly recommended!
Lees alle 18 beoordelingen

Bijdragers & ontwikkelaars

“Bookings for WooCommerce – Schedule Appointments, Manage Bookings, Show Availability, Calendar Listings” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


“Bookings for WooCommerce – Schedule Appointments, Manage Bookings, Show Availability, Calendar Listings” is vertaald in 10 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Bookings for WooCommerce – Schedule Appointments, Manage Bookings, Show Availability, Calendar Listings” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.


3.1.5 – Released on 06 December 2023

  • Support : Compatibility With Latest WP[6.4.1] and WC[8.3.1].
  • Support : Compatibility With Cart and Checkout Block.

3.1.4 – Released on 15 November 2023

  • New: Compatibility with WP[6.3.2] and WC[8.2.1].

3.1.3 – Released on 11 September 2023

  • New: HPOS compatibility.
  • New: Compatibility with WP[6.3.1] and WC[8.0.3].

3.1.2 – Released on 18 August 2023

  • Fix: Translation issue fix
  • Fix: Single calendar issue fix
  • New: Compatible with latest wp(6.3.0) wc(8.0.2)

3.1.0 – Released on 22 June 2023

  • New: Providing one more type of booking calendar.
  • New: Single calendar booking form.
  • New: Latest WP [6.2.0] and WC[7.8.0].

3.0.8 – Released on 27 April 2023

  • New: Disable the book now button on the empty form
  • New: Compatible with the latest WP(6.1.1) and WC(7.6.0)

3.0.7 – Released on 13 March 2023

  • Fix: Issue in updating another post
  • New: Compatible with the latest WP(6.1.1) and WC(7.4.1)

3.0.6 – Released on 17 February 2023

  • New: Choose Single Upcoming Days
  • New: Add Booking to Google Calendar
  • New: Disable Setting For Availability by days setting
  • New: My Booking Tab Added
  • New: Compatible with the latest WP and WC

3.0.5 – Released on 23 December 2022

  • Fix: Calendar timing issue fixed
  • New: Compatible with the latest WP and WC

3.0.4 – Released on 16 December 2022

  • New: Set Daily Start and End times on the Calendar
  • New: Compatible with the latest WP and WC

3.0.3 – Released on 14 October 2022

  • New: Minor Bug Fixes (Some Unnecessary code is removed)
  • New: Compatible with the latest WP and WC
  • New: Compatible with the latest version of Php 8

3.0.2 – Released on 05 August 2022

  • New: Select Booking unit(days/hours)
  • New: Minor Bug Fixes
  • New: Compatible with the latest WP and WC

3.0.1 – Released on 08 July 2022

  • New: Minor Bug Fixes
  • New: Compatible with the latest WP and WC

3.0.0 – Released on 29 April 2022

  • New: Some substantial UI changes across different areas of the plugin.
  • New: Minor Bug Fixes
  • New: Compatible with the latest WP and WC

2.0.4 – Released on 3 February 2022

  • New: Change author from MakeWebBetter to WP Swings
  • New: Notice display of current version for WP Swings.
  • New: Minor Bug fixes
  • New: Compatible with the latest WP and WC

2.0.2 – Released on 18 November 2021

  • New: UI update
  • New: Compatibility with WC 5.9.0 and WP 5.8.2
  • Fix: Minor bugs fixes

2.0.1 – Released on 13 September 2021

  • Nieuw: WPML compatibiliteit toegevoegd
  • Nieuw: multisite compatibiliteit toegevoegd
  • Oplossing: kleine bugfixes

2.0.0 – Released on 25 August 2021

1.0.1 – Released on 31 May 2021

  • Oplossing: Kleine problemen
  • Oplossing: boeking totaal valuta symbool
  • Nieuw: compatibiliteit met WooCommerce 5.3 en WordPress 5.7

1.0.0 – Released on 21 May 2021

  • Eerste versie