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

  • Filter Total Persons per Timeslot

    Currently, other than sorting by “Start Date” or “End Date”, then manually tallying all “Persons” up, it’s not possible to get an accurate headcount for each booking timeslot. Screenshot: http://cld.wthms.co/khGr8J+ While this may work fine for those with a small amount of booking slots available, it doesn’t work for those with lots of booking slots […]

  • Restrict days for a certain range

    I would like to restrict days for a certain range. e.g. an apartment should be booked in wintertime only on saturday and for at least 7 days (full season). In summertime (low season) the apartment can be booked normally on every day with just a minimum stay of 2 days. Tickets

  • Update order status based on all included bookings’ statuses

    ‘Update the status of an order once certain statuses are hit for all bookings within an order, such as: – Bookings Paid, order Processing, unless order already Complete – Bookings Complete, order Complete, maybe only if order Processing – Bookings Cancelled, order Cancelled

  • Booking

    If some needs the room lets say 2 Weeks but another one for just one hour, the user who needs the room for 2 weeks has to put 336 hours in… it would be better that they can add start time and date and also end time and date. Event for hours or days it […]

  • Highlight dates with additional charges/rates in Calendar

    Booking that have additional charges/rates are not be indicated to End User on the Date Picker; which often confuses the End User, especially when selecting multiple blocks that intersect or overlap those dates. Is there a means by which additional charges/rates could be attached to the time slots/blocks? Even if only as a css class […]

  • Book Weekend as a Block

    I am developing a site for a wedding venue. The venue books weekend packages as Fri – Sun. I would love a way to show available “blocks” and allow the user to select the entire weekend. Currently, I have not been able to sort out a way to make it work cleanly.

  • Woocommerce Bookings should include monthly booking option with start time daily, for ex:Skin care brand has 30 day appointment at 4pm daily

    More scenarios: A badminton court has 30 day membership to book one court at 5am for an hour with 5 slots at the same time. A skin care brand like Kaya has 16 day appointment at 4PM daily for one hour with 8 slots at the same time. This may help brands easily to integrate […]

  • Feature: Allow Product Add-On fields to be chosen when manually adding a Booking in Admin

    Right now you cannot chose any of the Product Add-On fields when creating a booking manually in Admin. It would be great of those showed up so they could be added to the order. Especially options that have value and change the cost.

  • Add confirmation to booking deletions

    Currently when a user cancels a booking, this is done in a single click with no undo or confirmation. This is user-unfriendly. A simple modal/alert confirmation or an undo function would solve these issues.

  • Bookings

    I may be helpfull to crossbook rooms. For example a B&B can have a Room A: B&B, Room B: B&B and Room C: Large groups. So Room C = C + A + B for larger groups of people. For Room A it means: Room A = A + C. And Room B = B […]

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.