Search the site:

Plugins Booking & Appointment Plugin for WooCommerce
Booking and Appointment plugin icon

Booking & Appointment Plugin for WooCommerce

4.8 rating

136 customer reviews

Average rating: 4.83 out of 5 stars
136 reviews
5 stars
124
4 stars
7
3 stars
2
2 stars
1 star
3

1 year license
30 day money-back guarantee
WordPress 3.0 and above
WooCommerce Version 3.0.0 and above

Allow customers to book appointments & reservations without leaving your website. Sell overnight bookings, tickets, tours, hotel reservations, appointments & rentals. Send reminders for your bookings.

Version 4.13.1
Last Updated January 16 2019
Billed yearly until cancelled

Book Appointments & Reservations with WooCommerce


Transform your WooCommerce shop to a full-fledged Booking platform. It can be used to create & manage all types of booking services. It enables you to sell time or date based bookings.
Allow customers to book faster by searching for available dates & time using our powerful search widget.
Allow users to select the number of hours being booked using the duration based booking system.

Offer Any Product In Your Store As A Bookable Product. Link Bookings with other WooCommerce Product types like Simple Products, Variable Products, Grouped Products, Product Bundles & Composite Products.

Dominic Straathof

Dominic Straathof

Hi, I am building a new website for my event company. After trying several booking plugins that all did not do what i required like pinpoint booking plugin and woobookings i found this hidden gem! The plugin has numerous options and looks great. I think a plugin is only as good as their support team and they rock! I know how important good reviews are and these guys deserve one because they help out with all my questions and they respond quickly! keep up the awsome support guys!

This plugin allows you to do the following:

Allows Visitors To View Booking Details At Every Step Of The WooCommerce Checkout Process gif
Feature

Allows Visitors To View Booking Details At Every Step Of The WooCommerce Checkout Process

Add Resources gif
Feature

Add Booking Resources and set availability

Reminder Emails gif
Feature

Send Automatic Reminder emails for bookings

Set Special Prices For Weekdays, Time Slots or Special Dates gif
Feature

Set Special Prices For Weekdays, Time Slots or Special Dates

Set Varying Prices Based On Number Of Days To Book gif
Feature

Set Varying Prices Based On Number Of Days To Book

Fully automated export and import with Google Calendar gif
Feature

Fully automatic export of bookings to Google Calendar and importing of bookings to website from multiple iCal feed URLs.

Select Booking Date(s) or Time based on availability

Accept Appointments, Full Day Bookings, Overnight Bookings, Rentals

Create Bookings With Simple, Variable, Grouped, Bundle & Composite Products

Create different length time slots on the same product

Allow customers to search booking availability by date & time

Allow customers to Reschedule bookings

Admin can add manual bookings

Change booking dates & times on cart & checkout page

Real Time Availability checking & updation

Allows Visitors To “Add to Cart” Only After The Booking Date or Time Is Chosen

Allows Visitors To View Booking Details At Every Step Of The WooCommerce Checkout Process

Rent Items For A Fixed Booking Duration

Set Special Prices For Weekdays, Time Slots or Special Dates

Set Varying Prices Based On Number Of Days To Book

Limit Future Bookable Dates By Specifying Number Of Dates To Book

Full Integration with multi-vendor plugins like WC Vendors Pro & Dokan Pro

Block Time Slot For All Services In A Single Booking

Real Time Availability Checking On Checkout Page In Case Of Multiple Visitors Trying To Book The Same Service

Specify Advance Booking Period Based on hours

Accept Recurring Bookings with WooCommerce Subscriptions (Addon)

Send Reminder emails to customers before the booking

View the bookings in the WordPress dashboard

Key Features:

Bookings

Set Hotel Bookings, Tour Bookings, Theme Park Bookings

Appointments

Set Appointments, Limit Number Of Appointments For A Time

Rentals

Sell Party Equipment Rental, Apartment Rentals, Clothing Rentals, etc.

Search Booking Availability

Search booking availability by date & time. Filter availability by Category.

Google Calendar 2-way sync

The bookings can be synced into the Admin’s & Customer’s Google Calendar automatically

Product-level Google Calendar sync

Sync bookings from each service/product to different calendars

Different length time slots on the same product

E.g. a tour that lasts 4 hours on a Tuesday, or 3 hours on a Wednesday

Reschedule Bookings

Customers can change booking date & time from My Account page

Approve or deny booking

Ability to approve or deny bookings based on availability

Duration based Booking

Allow users to select the number of slots they wish to book

Multi-lingual Compatibility

Compatible with WPML, offers PO/MO files

Book Weekdays or Specific Dates or both

Set Weekdays or Specific Dates or both as Booking days

Automatic export and import

Fully automatic export and import of bookable orders to Google Calendar

Exclude days

Add global & product-specific holidays / blackout days / Exclude days

Highly Customizable Booking Calendar

Show Booking Calendar in 62 Languages & 24 Different Themes

Option to capture only Booking Date

Option to capture only Booking Date if you are not using Time-based services

View Bookings in Calendar & List View

View all bookings in a calendar or list view

Dashboard Widget

See the latest bookings in the WordPress dashboard

Export Bookings

Export bookings to csv, pdf, excel formats

Sync Bookings

Sync bookings with external calendar applications with the help of ICS files

Flexible Labels & Availability Messages

Easily change the booking field labels and availability messages to be shown to customers on your website

Take Unlimited Bookings, No transactional fees

Capture unlimited bookings from your website. No transaction-based fees.

See Bookable Products

Filter products based on booking type in WooCommerce->Products

Benefits:

  • The Booking Process is fully integrated with your WooCommerce shop.
  • You can accept booking orders over the phone or emails.
  • Expand booking possibilities by combining it with other WooCommerce product types like Variation, Grouped, Bundled, Composite & Subscriptions.
  • Prevent over-bookings for your services.
  • Customers can search booking availability & thus make bookings faster.
  • Flexible labels to name your bookings the way you want.
  • Choose the booking calendar of your language.
  • It allows you to sell vacation rentals & volume discount rentals.
  • You can easily sync your bookings with calendar applications.
  • Works with all payment gateways available with WooCommerce.
  • Create different length time slots for same product
  • You can specify the date and time of availability. This makes it useful for services that are available for limited time period such as a play or movie.

Sites using this plugin

See more

Changelog

View Changelog

Changelog Booking & Appointment Plugin for WooCommerce

Changelog Booking & Appointment Plugin 4.13.1 (Release: Jan 16 2019)
This is a minor update of Booking & Appointment Plugin for WooCommerce which contains bug fixes. Issue Fixes: Fix: No order information was being stored in booking postmeta when booking is placed for the product which contains double spaces and/or HTML tags in their title. Fix: Customers were allowed booking the product with duration which is higher than value set in end duration time for the product Fix: Una...

Seem a little pricey at $119? Some quick math… say you charge $40 per hour. Then 3 hours of your time is worth $120. So, this plugin only needs to save you 3 hours to pay for a Single Store License!

Video reviews:

Purchase now!

Purchase
Booking and Appointment Plugin for WooCommerce icon

Feeling convinced now?

Our Booking & Appointment Plugin will transform your WooCommerce shop to a full-fledged Booking platform. You can use it to create & manage all types of booking services. Enable your site to sell time or date based bookings.

What people say for the plugin:

Baldur Karl Magnússon

Fantastic plugins and support

Baldur Karl Magnússon — Excellent plugin, great customer service!

Sergio Bastias

Highly recommended plugins

Sergio Bastias — Excellent Service!!! I didn’t end up using the plugin I ordered, my needs were slightly different than I anticipated – but Tyche responded immediately and issued a refund with no hassle. Much appreciated!!!

Botić Denis

Fantastic plugins and support

I am WP custom website web developer and I needed custom solution for booking and renting group of products under one name. I have tried several plugins before ordering Booking & Appointment Plugin for WooCommerce at price 119usd/year. Those plugins had only round 60% of solutions that I needed. Booking & Appointment Plugin for WooCommerce had like 95% of solutions already integrated. Therefore I have contacted support to see if they are willing to make their plugin even better and create those 5% missing (solution for grouped products). Support has responded very fast (in up to 48hours) and I have get their full attention. Plugin developers have crated required solution for my needs in next 7 days. Which is why I gave them 5 star rating.

Machine Made

Highly recommended plugins

Machine Made — Outstanding Customer Service from @tychesoftwares If you need a #WordPress booking plugin, these are the guys to go to.

OHHI Audio

Great Plugin

OHHI Audio — @tychesoftwares Tyche Softwares Team got the GREATEST Woocommerce booking plugin with fantastic support! #Wordpress

Tony Brown

Excellent Plugin

Many of our clients are located on the beach and rent properties & vacation related equipment. Accordingly, we need to develop sites that allow their customers to easily book items through their websites. We found the Booking & Appointment Plugin for WooCommerce by Tyche to be the perfect tool for the job. Also, Tyche customer support has done an awesome job helping us to integrate this plugin in sites which have very unique & stringent booking requirements. We always get immediate replies to our support requests, unlike with other customer service departments. Highly recommended. Thanks for the excellent work guys.

Pam Blizzard

Great customer service

Pam Blizzard — @tychesoftwares The support received from you out performs any other #wordpress plugin vendor I’ve ever worked with #WooCommerce #Bookings

ET Ong

Excellent Plugin

Tyche's plugin for Bookings is surprisingly a very good plugin with numerous features and functions as compared to its more famous competitors. We required some customisations to the core plugin, and VIshal, the founder, was extremely helpful and together with his team, assisted in the completion of rather complex tasks in a fairly short time frame. The support team is extremely responsive, and provide genuine and prompt assistance.

Frequently Asked Questions:

What are different types of bookings I can setup with this plugin?

Three types of bookings can be setup with this plugin. 1. Single Day 2. Date & Time 3. Multiple Nights.

With how many product types your this plugin is compatible?

Our Booking plugin is compatible with all default product types comes with WooCommerce. Also, we have made it compatible with Bundle, Composite, and Subscriptions product type.

Can I restrict the number of bookings for each booking date?

Yes, by setting up the value in 'Max Bookings' option you can restrict the number of bookings for each date. For Single Day and Date & Time booking type we have 'Max Bookings' option and for multiple nights we have 'Maximum Bookings On Any Date' option in the Availability tab of Booking meta box.

Is it possible to change the booking details during the booking process?

Yes, we have Edit Bookings feature which allows editing the booking details on Cart and Checkout page. You can enable option from Booking-> Settings-> Global Booking Settings-> Allow Bookings to be editable.

Is it possible to view all the bookings from a single view?

Yes, we have View Bookings page where one can view, search and sort the bookings.

Do this plugin allows automatic sync the bookings with Google Calendar?

Yes. by setting up Google API for products, you can import and export the bookings automatically to the Google Calendar. Product-level settings are in 'Google Calendar Sync' tab of Booking meta box on Edit Product page.

How do I create a manual booking?

You can create manual booking from Booking-> Create Booking page. You can create new order when manually creating the booking or you can add the booking to already existing order.

Is it possible to allow the customer to make the booking without selecting the booking details?

Yes, we have 'Purchase without choosing a date' option in the General tab of Booking meta box which allows the customer to purchase the product without selecting the booking details.

Can I translate the plugin string into my native language? If yes, then how?

You can use .po file of the plugin for translating the plugin strings. Or you can use WPML plugin for translating strings as we have made our plugin compatible with WPML plugin.

Can I set bookable products that require confirmation?

Yes, by enabling 'Requires Confirmation' option in the General tab of Booking meta box you can achieve it.

Does your plugin comply to the GDPR guidelines?

We have made every effort to make our plugin compliant to the GDPR guidelines. As a part of compliance we do not capture any data of end users and customers without consent.

View More

Subscribe Now

Comments:

889
Leave a Reply

avatar
500 Comment threads
388 Thread replies
49 Followers
 
Most reacted comment
Hottest comment thread
266 Comment authors
Priyanka JagtapKim BonfilsNathalie BilliotteUlisesCarrie Frewin Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
newest oldest
Notify of
Andrew Woods
Guest

This guy is a legend! Builds fantastic, bullet proof plugins that are suited to a really diverse selection of applications. Personally I can think of at least 10 websites i have done that I can take this to and show it to them and they will buy it straight away. Why break a sweat and try to do it yourself when Ashok can build it perfectly for you so cheaply.
Lifetime customer here. Thanks for the great service and the fantastic plugins.

Ashok Rane
Guest

Thank you Andrew for your appreciation. I am glad you liked the plugin & my services. Hoping to continue my work in the same way.

crisgaret
Guest
crisgaret

I have a question. First this looks like a great product, and does most of what i need. One feature that I do not see, and it may not be available, can you require registration information for each “ticket” purchased. For instance, can I capture the name and age of each person going on the tour?

Ashok Rane
Guest

Hello, Thank you for the appreciation. There is no way currently that you can capture the name & age of each person going on the tour through the booking plugin. It could be added in a future release.

You could add your feedback / idea to: http://feedback.tychesoftwares.com/

Alex Williams
Guest

There are two different plugins that would allow you to capture this information as the customer is booking the product… https://codecanyon.net/item/woocommerce-extra-product-options/7908619 and… https://www.themehigh.com/product/woocommerce-extra-product-options

michael boldin
Guest
michael boldin

What’s the possibility of a setting to require just a deposit % or set amount for an appointment rather than the full amount? I can see a workaround to do that right now, but it would be nice to have this as a backend setting that would auto-calculate the amount.

Ashok Rane
Guest

Hello Michael, that is indeed one of the many good suggestions for the plugin. Will need to see how this feature works in totality.
Will try to consider this point in one of the immediate release.

It would be great if you could add your feedback / idea to: http://feedback.tychesoftwares.com/

I will be using that one to see which features to add to the plugin at what time. Thank you for the suggestion.

Aaron
Guest

Aloha Team, When building ActivityKauai.com, a tour booking agency for the island of Kaua’i, Hawai’i, we hit a major road block in our progress. Due to our specific needs, the stock woocommerce system did not have the functionality our business required. We had no way to finalize guest reservation time and date. This is a very important piece of creating a smooth checkout process. After consulting Tychessoftwares, all of our needs were quickly and efficiently met. Ashok worked closely with my programer and I to design a plug-in that met our unique custom tour booking needs. This plug-in works awesome!… Read more »

Ashok Rane
Guest

Hello, Thank you for the appreciation. There is no way currently that you can capture the name & age of each person going on the tour through the booking plugin. It could be added in a future release.

You could add your feedback / idea to: http://feedback.tychesoftwares.com/

Ashok Rane
Guest

Aloha Aaron,

Thank you for the appreciation. I am glad I was able to deliver you a plugin exactly as per your needs. It was a pleasure working with you & John in building this.
It requires an equally good team at the other end to have a plugin successfully completed. A big thank you to you & John.

:Ashok

Chris
Guest
Chris

Hello Ashok,

Thanks for the great plugin. Do you have an estimated release date for the feature to allow booking over multiple days? I am working on a website for a yoga instructor who would like to allow students to purchase packages of 8 classes and then select the 8 dates on a calendar. I am also wondering if there would be a feature to allow students to reschedule prior to the course dates should the need arise.

Thanks,
Chris

Ashok Rane
Guest

Hello Chris,

The multiple days booking feature should be ready within 1 month. However, your case seems to be different. Are you suggesting the students can select 8 different dates (spread out)? You can email me more about it on ashok@tychesoftwares.com.

The rescheduling feature is a good suggestion. Currently it is not planned though.

It would be great if you could add your feedback / idea to: http://feedback.tychesoftwares.com/

I will be using that one to see which features to add to the plugin at what time. Thank you for the suggestion.

:Ashok

L C
Guest
L C

Hi,

I’m interested in buying this plugin for a site I’m building for a personal trainer. I saw the reply 5 years ago was that a feature to buy a package and book all the days will be available. Is this now available in the plugin?

Just what you were looking for?

It transforms your WooCommerce shop to a full-fledged Booking platform. It can be used to create & manage all types of booking services. It enables you to sell time or date based bookings.