Product Icon

WooCommerce Bookings

WooCommerce Bookings is the official WooCommerce extension that lets store owners sell appointments, reservations, rentals, or classes with bookable time or date slots. It supports fixed time slots or flexible ranges, group and individual pricing, and resources — staff, rooms, or equipment — each with its own availability to prevent double-booking. It syncs with Google Calendar and works with any WooCommerce payment gateway. It's a paid annual extension with a 30-day money-back guarantee.

Feature Requests

  • Bookings: Different duration bookings for different days/time slots

    This is for the WooCommerce Bookings Plugin: I would like it if you could have different duration bookings on the same ‘product’ for different time slots or days. For example if you were a tour operator running one tour a day this would allow you to list – A 2 hour tour on Monday, 2 […]

  • Adding Service to Cart prevents other Users from booking it

    Hi woocommerce team, we created a website in the style of airbnb. Therefore we used the listable theme and bought woocommerce bookings. The problem: If user A adds bookable product (room/flat) to his cart it is no more available to other users. If user A does not further proceed the booking process(payment), the product stays […]

  • Reschedule or Change the booking date

    It’s quite difficult for me to see whether the date in the booking date & time field in the backend is FULLY BOOKED, PARTIALLY BOOKED or AVAILABLE. I also can’t see the color difference. hope you can make it easier for an admin to change the date in the backend without going to the frontend

  • Buffer period

    This “buffer period” is a very usefull idea. But it would be great if it an additional option could be set: to apply only on existing booking. For example, Dave (personal trainer) is avaiable from 9am to 6pm. But for outside coaching, he would need additional time to be locked on a purchased appointment, 30 […]

  • Separate Google calendars for sepate bookable items

    Sync each bookable item with a separate google calendar. This would also allow rooms, guesthouses, hotels to be listed on other booking websites which also sync with google calendar. Otherwise managers have to input dates manually on other websites.

  • Add a notes feature for manually created bookings, or a way to create customers from that page without going to Users > Add new

    When adding a manual booking, we cannot enter any information about Guest customers. Add a note feature to enable us to save that information so that we know who to expect on the booking. Alternatively, add an easy way to add a new customer on that page, so that we don’t have to go to […]

  • Date formats for datepicker and elsewhere

    Would be good if the dateformat within the date-ranges input and elsewhere in the plugin was configurable, so it could work as UK date, dd/mm/yyyy, or maybe by getting the dateformat from the already existing dateformat setting for wordpress?

  • Night Count cost adjustment for WooCommerce Accommodation Bookings

    The Accommodation Bookings extension does not provide a “number of nights” cost adjustment (similar to the “block count” adjustment for Bookings) Would like to see this added.

  • Ability to see remaining resources in admin.

    When adding a manual booking it would be great to be able to see how many resources are remaining on that date in real time. This would be useful if resources were, for example, tickets!

  • Ability to have a waitlist for bookings

    The same as Waitlist for products but for bookings (or even adding the ability to use Waitlist for bookings?) The ability for customers to join a waitlist for a class or workshop and be told automatically when spaces come available. It means businesses would also have a ready list there that they could market the […]

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.