WooCommerce Booking PluginSave time and effort by making it easy for customers to book rooms
Let your customers make reservations, appointments or rentals - no phone required. Save you time and fill out your calendar by letting your website do the work for you.
Allow customers to register for classes, schedule appointments or place orders
No matter what choice you want to offer your customers, WooCommerce Bookings can:
- Define setup options, such as fixed time periods for classes, appointments or guided tours
- Let customers choose the best working hoursBy giving them the flexibility to book whatever range they need, such as staying in a hotel
Using either option, you can also block unbookable breaks so you have time to work on other priorities and create a buffer between bookings to ensure consistency with your schedule.
Get as specific as possible with your time slot, the extension allows bookings by day, hour or even minute.
Book a one-on-one appointment or a multi-person event
You can set minimum and maximum number of participants: limitWooCommerce BookingOne appointment, or have multiple people book a class or trip.
Special rates for groups, days or individuals
Discounts for group or multi-person bookings showing lower early bird prices, higher weekend prices or specials for kids.WooCommerce BookingAllows you to customize prices any way you want.
Displays available rooms in the customer's time zone
If your service is online, or if you're shipping to a customer, show your availability in the customer's time zone so they can book when they actually need it.Whether bookings are from New York, New Mexico or New Zealand, they'll be filled within the time of your booking, so no surprises!
It's perfect for virtual classes, online appointments or rentals that need to be delivered to clients.
Ask for confirmation, offer free cancellation - it's up to you
Set up confirmations to give you time to review them before making an official reservation. Automatically send reminders toWooCommerce BookingReduce shows and set whether cancellations can be made.
Send reminders and reduce procedures
Remind customers of their appointments with a convenient notification email one day before bookings, confirmations, and booking dates.
If you want to do more, you can send special reminders directly from your website.
never double
Avoid double bookings by specifying the resources required for a specific booking.For example, if your bride orders a dress at 2:00 and a stylist orders it before 3:30, the stylist will not be present when the bride arranges the dress for 3:00. You never have to worry about serving the same resource to two clients at the same time.
Manage your calendar your way - including syncing with Google Calendar
Use the calendar view to see what's going on in your day or month. Update existing bookings or availability or filters to view specific services or resources.
Still have customers calling to book the old way? Add them manually from your calendar when you're on the phone.
Reservations are also automatically synced with Google Calendar, eliminating the need to enter them manually. manageWooCommerce Bookingin your store and see it reflected on your Google Calendar in 60 seconds or less.
⭐ See also: completely free premium versionWooCommerce pluginrepository atFreeWP
Changelog WooCommerce Booking Plugin Free Cancellation
2021-11-30 - v1.15.49 * Fix - Availability of the product with multiple auto-assigned resources. * Fix - Bring jQuery UI into our codebase instead of loading from a CDN. * Fix - DatePicker crash issue while navigating between months. * Fix - Deleting the quantity overrides at a product level by another person type. * Fix - Deprecated notice with PHP 8 when viewing a Schedule in the back end. * Fix - Error notice on unable to initialize a calendar connection. * Fix - Fix: Google Calendar 2 way sync offset. * Fix - address more dependency conflicts. * Tweak - WC 5.9 compatibility. * Tweak - WP 5.8 compatibility. 2021-10-20 - v1.15.48 * Fix - Include `was-in-cart` bookings to database cleanup tool. * Tweak - WC 5.8 compatibility. * Tweak - WP 5.8 compatibility. 2021-10-05 - v1.15.47 * Add - Filter `woocommerce_bookings_product_defaults` to override default attributes for Product Booking. * Fix - Ensure timeframe calculations are correct when using hours in the max bookable setting. * Fix - Prevent duplication of transient keys. * Fix - Revert "Add the jQuery UI styles and images to our codebase". 2021-10-04 - v1.15.46 * Fix - Date correction for bookings that cross days between user's local timezone and site timezone. * Tweak - WC 5.7 compatibility. 2021-07-28 - v1.15.43 * Tweak - Introduced a new woocommerce_bookings_filter_time_slots filter to modify availability on a per-product basis. 2021-07-20 - v1.15.42 * Fix - Fix the start date in the reminder email when the customer's timezone is different from the shop timezone. 2021-06-15 - version 1.15.41 * Tweak - Send customer email notification when unpaid bookings are canceled. * Tweak - WC 5.4 compatibility. * Tweak - WP 5.7 compatibility. 2021-06-01 - v1.15.40 * Fix - can't add accommodation booking to cart from wishlist. * Tweak - WC 5.3 compatibility. * Tweak - WP 5.7 compatibility. 2021-05-11 - v1.15.39 * Fix - Use proper hook function closes #3071. 2021-04-06 - v1.15.38 * Fix - Update javascript to directly support jQuery 3 without jQuery Migrate. * Fix - Updated path to the single-product/add-to-cart/booking.php template file. * Tweak - WP 5.7 compatibility. 2021-02-24 - v1.15.36 * Fix - Dev - Fix unit testing infrastructure and make it compatible with PHP 8. * Fix - Fix the JS error when displaying the booking detail in Calendar > Day view. * Fix - Register menu items with WC Navigation. * Fix - WC no longer uses SemVer, so update to support L-2 version of WC. * Tweak - WC 5.0 compatibility. * Tweak - WP 5.6 compatibility. 2021-01-26 - v1.15.35 * Fix - Dev: Add new hook `woocommerce_booking_status_changed` with status values as arguments. 2021-01-18 - v1.15.34 * Fix - Fix: Prevent critical errors by passing correct number of args to `woocommerce_email_header` in email templates. * Tweak - WC 4.9 compatibility. * Tweak - WP 5.6 compatibility. 2021-01-05 - v1.15.33 * Fix - Update the positioning of the Bookings calendar in WP-Admin to fix popovers that appear off screen. 2020-12-09 - v1.15.32 * Fix - Add compatibility for Twenty Twenty-One theme on the "My Account - Bookings" page. * Fix - Dev - Set PHP version to 7.0.8 in composer.json for compatibility with PHP 8. * Fix - Enqueue styles and JS only on WC screens. * Fix - Revert "Add "My Account - Bookings" page compatibility for Twenty Twenty-One". * Tweak - WC 4.7 compatibility. * Tweak - WP 5.5 compatibility. 2020-11-25 - v1.15.31 * Add - Action Scheduler version 3.1.6. * Fix - Calendar day view showing bookings for the following day. * Fix - Fix/issue 2991. * Fix - Only send out a reminder email if the booking is active. * Tweak - Improve performance when loading hourly bookable product. * Tweak - WC 4.7 compatibility. * Tweak - WP 5.5 compatibility. = v1.15.30 = * Fix - PHP 8 compatibility: Convert optional-before-required arguments to required. * Fix - PHP 8 compatibility: Fix "join" function used with inverted arguments. * Fix - Remove trait from bookings controller as its not needed there. * Tweak - WC 4.6 compatibility. * Tweak - WP 5.5 compatibility. * Fix - Issue with API not returning all slots. * Fix - Fatal error when viewing Bookings order. * Fix - Resource calendar does not switch/update after a day is selected. * Fix - `was-in-cart` Bookings included in All count in admin. * Fix - Blank time_format option makes booking times disappear. * Fix - Admin calendar black font on dark background. * Fix - PHP deprecation notice regarding implode function. * Fix - When retrieving ICS file, Use `get_site_url` instead of `home_url` for multisite installs. * Fix - New Booking emails don't respect text saved in email settings. * Fix - When total bookings is 10 a Next button is shown incorrectly. * Fix - Flush transients on version upgrade to ensure data consistency. * Fix - Searching for bookings doesn't work if no order was created. * Fix - Use woocommerce_product_addons_import_data filter to import custom addon settings.
Contents
- Allow customers to register for classes, schedule appointments or place orders
- Book a one-on-one appointment or a multi-person event
- Special rates for groups, days or individuals
- Displays available rooms in the customer's time zone
- Ask for confirmation, offer free cancellation - it's up to you
- Send reminders and reduce procedures
- never double
- Manage your calendar your way - including syncing with Google Calendar
- Changelog WooCommerce Booking Plugin Free Cancellation