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

  • Adjust Order Amount Due When Editing Accommodations Bookings in the Back End (Admin)

    When you edit an unpaid overnight booking (Accommodations Bookings plugin) because a guest has arrived and/or departed on a different date than originally booked, the amount due on the linked order doesn’t change. For example, checking in two days early doesn’t add an additional two days charges to the order. The amount due remains the […]

  • Woocommerce subscriptions compatable

    Make woocommerce bookings compatible with woocommerce subscriptions

  • Display booking date for bookable products on the orders page

    When viewing the orders page, the booking date or time of bookable products are not displayed. Only the date the order is placed is displayed. To view the booking date, admin needs to open the order.

  • Multiple bookings for one time period with a limited resource.

    If you have fx a guide at a museum and he have multiple tours. Some of them are during the same time period. Then the first costumer that book a given tour, reserve the guide/resource for that period and there other tour becomes unavailable. – This works right now. However, if the tour have up […]

  • Multiple Ticket

    Create and list multiple admission ticket options and prices with quantity field and date field. Ideal for tourist attractions, cinemas, theaters, music events and many more uses. List on one page, select quantity of each ticket option, enter date, add all to cart in one screen click. email tickets to buyer.

  • Has person and has resources for Woocommerce Accommodation Bookings plugin

    This if for the new Woocommerce Accommodation Bookings plugin that accompanies Woo bookings. Its pretty simple really, lets have the same options of has resources and has people for the new accommodation product type. That’s it really, without that you would probably have to use composite products or something which would be overkill.

  • Bookings that manditoraly span multiple days

    I would love to see the ability to set one product that manitoraily spans multiple days. For example, I have a client running first aid courses. The classes usually span three days (to complete the one course). It would be nice If I could set this, and that on the calendar, it will show three […]

  • WooCommerce Bookings location management for on-site bookings

    I’ll be using Bookings to take requests for event catering (I’ve probably mentioned this in previous comments). I need to know where these events are going to take place. The way we’re setting this up for now is to relabel the shipping address at checkout/request time. This should work ok (especially since I’m in a […]

  • Admin Calendar

    Admin Calendar features… 1) As with the frontend calendar make it so we could start it on a Sunday—-Saturday instead of the fixed Monday to Sunday. 2) Really important…while the resource feature works great and has features to block-out times, days, weeks etc. it doesn’t show anywhere to an admin user to see. If you […]

  • Stop people booking same session twice

    I consider this one a bug that needs to be fixed; http://mojofit.com.au/product/pt-session-30-45-minutes/ You can book the same session twice! Make a booking, it gets added to your cart. But then you could add another booking for the same time slot and add it to the cart. The flow chart needs to be different because if […]

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.