Woocommerce Bookings and appointments
WooCommerce Bookings and Appointments is a powerful plugin that allows you to convert your time, products or services into bookable resources.
This plugin allows service providers and businesses of all types to easily integrate and empower their WooCommerce websites with a simple booking solution.
Bookings & Appointments plugin allows you to
OFFER SINGLE-DAY BOOKING
Users can select one available day to book.
Suitable for Single-Day Tour Booking, Hall Booking, etc.
OFFER MULTIPLE DAYS BOOKING (FIXED NUMBER)
Users can select a fixed number of days to book by selecting a start date. Suitable for Online Courses, Event Ticket Booking, etc.
OFFER FLEXIBLE BOOKING WITH START & END DATE
Users have the flexibility to select a start day as well as an end day. Suitable for Hotel Room Booking, Online Bike Rentals, etc.
OFFER SINGLE APPOINTMENT
Users can select a single slot based on available times. Suitable for Doctor Appointments Booking, Salon Appointment Booking, etc.
OFFER FLEXIBLE BOOKING WITH START & END TIME
Users have the flexibility to select a booking start time as well as an end time. Suitable for Sports Venue Booking, Online Boat Rentals, etc.
OFFER RECURRING BOOKINGS
Using the Recurring Bookings add-on plugin, users can choose a recurring period for their bookings. Suitable for Online Class Booking, Online Therapy Session Bookings, etc.
OFFER MULTIPLE NON-ADJACENT BOOKINGS
Using the Multiple Non-Adjacent Bookings add-on, users can place multiple bookings of non-adjacent dates or times in a single order. Suitable for Rental Services, Therapy Session Bookings, etc.
Dynamic Booking Cost Calculation
The plugin easily calculates total booking costs based on customer preferences such as
- Number of Slots Selected
- Additional Services
- Number of Guests
- Discounts and Special Prices
- Service providers
Manage Booking Cost
Set up special prices and discounts easily by creating unlimited rules for the combination of pricing based on factors such as
- Number of Days
- Number of People
- Weekends Or Weekdays
- Specific Dates
- Specific Time of the Day
Set Bookings Availability Rules to
- Block out any weekdays or weekends
- Block out specific dates
- Block out specific times on the weekdays
- Block out a specific time of a specific date
- Block out certain months or seasons
Email Notifications & Reminders
Get email notifications for a new booking, booking confirmations and cancelations.
Send email reminders to users for their upcoming booking or appointment.
Cancelation & Confirmation
Allow booking cancelations and set a time limit until when the cancelations can be accepted. Enable booking approvals or confirmations from the Admin.
2 Way Google Calendar Sync
Sync bookings with your calendar using Google Calendar Integration. Place bookings on your website directly from Google Calendar.
Partial Payment & Deposits
Accept partial payments and security deposits for your bookings using the WooCommerce Deposits plugin with the Bookings plugin.
Create Staff Members and set up flexible cost calculation rules for each of them. You can set up staff members’ schedules, and the calendar will reflect the availability.
Buffer Time Between Bookings
Set up buffer time if you require additional time between bookings for preparation. You can set up custom buffers before as well as after your bookings.
Add Custom Fields
You can add custom fields to get additional information from your customers. Add a text box for additional notes, checkboxes or a dropdown for the choice of resources. If you need extra fields, you have an option to integrate this plugin with WooCommerce Product Add-ons.
Complete Control Over Bookings
Restrict customers from booking at the last minute by setting a time limit of when customers can book before a specific time. Allow customers to book within a custom booking window and restrict your bookings to start only on certain days of the week.
Set Variable Durations
Get the flexibility of setting up bookings with different durations and allow customers to choose between these durations. Suitable for cases like Bike Rentals with 4-day, 8-day or 32-day bookings and Online Classes with 1-hour, 4-hour or 8-hour duration.
Attach additional resources to bookings and assign a price for them. You can assign these services automatically or let the customers choose. Set up car parking for Hotel Booking, or an Extra Bed for Accommodations, etc.
Create & Sync Global Assets
Sync your booking calendars between multiple products on your website by creating Global Assets. Useful in cases where a single person provides multiple services and needs to sync time intervals or when the same resource is used between different products.
Individual or Group Bookings
Capture the number of people involved in the booking. You can decide whether the number of people would decide the number of seats booked online. Users will be able to place group bookings in one go.
Bookings Search Widget
Let users/customers search availability for bookings using a Free Bookings Add-On by PluginHive. Filter search results based on the user’s preferred date and time.
Calendar Design Customization
Customize your booking calendar design and change the calendar colour to suit your website.
Create Bookings Manually
You can add bookings on behalf of your customers from the backend, such as if you have customers walking in or calling you over the phone for bookings.
WooCommerce Bookings and Appointments plugin is readily available in:
♦ Traditional Chinese
♦ Simplified Chinese
If your language is not listed here, do not worry. You can translate the plugin in your native language without any hassle or simply write to us at firstname.lastname@example.org and we will translate it for you.
WooCommerce Bookings and Appointments plugin is also WPML compatible.
What our clients say
I had an issue on my site using the calendar, support responded quickly with the solution. They made it so easy for me to update my site. Also the plugin is easy to use and looks great. Thank you so much, I really recommend this plugin for all your booking needs.
Outstanding! I explored every option in booking I could find. There were none that have the flexibility and customization Pluginhive has to offer. I couldn’t be happier with the prompt and helpful customer service and support.