High Quality Free Plugins
For WooCommerce
30 Days Money Back Guarantee 30 DAYS MONEY BACK GUARANTEE 100% refund if you are not satisfied
Browse Categories
YITH Booking and Appointment for WooCommerce

Are you tired of losing customers due to a complex and ineffective booking system? Would you like to receive a bigger number of bookings and optimize your ability?
YITH Booking for WooCommerce is the plugin you are looking for!
Built under direct request by our many customers, YITH Booking for WooCommerce integrates a regular e-commerce store built using WooCommerce with a simple booking system which can be used by both customers and vendors: this is ideal for all of those professionals who cannot base their business on sales alone.

YITH Booking for WooCommerce is a plugin developed for estate agencies and travel agencies, but not just for them! Hairdressers, doctors, business consultants and all of those who can benefit from a booking system for travels, items or dates should try it out!

This plugin is not subject to the GDPR as it does not store any sensitive information except for the ones used on WordPress and WooCommerce, which are already handled through their software.

YITH Booking and Appointment for WooCommerce

Select your subscription

loading

A subscription license entitles you to 1 year of updates and support. Each installation of the plugin will require a license key.

Join the club

  • instant access to ALL PLUGINS and ALL THEMES (included future ones!)
  • up to 30 sites license for all items
  • unlimited downloads for each product
  • regular updates and support with dedicated help desk
  • join the community and suggest a product
  • cancel easily anytime

View details

JOIN THE CLUB NOW!
Buyer Protection
Read more about the refund policy >
30 DAY MONEY BACK GUARANTEE: if you are not 100% satisfied with our products, you will receive a 100% refund for any reason.
Read more about the refund policy >

Boost your sales starting now thanks to an easy and efficient booking system!

YITH Booking and Appointment for WooCommerce was one of our most requested plugin, which is why we were able to shape it around your needs!

This plugin allows you to create a dynamic booking system, the price will be processed in real time according to your customers’ requests. This allows you to arrange your bookings by date, period or season, number of people involved and much more.

YITH WooCommerce Booking also allows you to perform targeted searches on your website, using advanced search filters such as data, number of bookings, location, and services.
You will have a clear and effective view of the bookings in your website and have the chance to arrange your requests using a number of filters such as date, period, checkout date, name, family name and much more! You will also be able to export the bookings in your website in CSV, ICS, or PDF and see the full schedule of your work!

This plugin also offers many other features that will help you customize and optimize your website, such as a specific way of handling your booking emails, the chance of adding a map, a detailed booking checkout system, an included booking theme, Google Calendar and the synchronization with external booking services through ICS.
<!–YITH Booking for WooCommerce is also compatible with many of our other plugins, such as Multi Vendor, Membership, Request a Quote and Role Based Prices, in order for you to be able to create your perfect custom offer for any possible circumstance!–>

Quick info

Requires: WordPress 4.5 or higher
Compatible up to: WordPress 4.9.x
Requires: WooCommerce 3.2.x or higher
Compatible up to: WooCommerce 3.5.x
Minimum PHP version: 5.4
Version: 2.0.7
Released: 2018-10-23
100% WPML Compatible: yes
Translation ready: yes
Languages: English, Italian, Spanish, Dutch, French
Support to:
  • All YITH plugins except for:
    YITH WooCommerce Product Bundles
  • All YITH themes

WITH YITH BOOKING YOU CAN:


Create fixed booking units

or give users the freedom to choose the duration of their stay

fixed_duration

Avoid unwanted bookings

and set the minimum and maximum duration for your booking

Minimum and Maximum duration


Accept booking requests immediately

or only after the admin confirms them

Request confirmation

Create bookings with different durations

by months, days, hours, and minutes

duration_1


Set all day feature in your products

to include the last day in the booking duration

Manage the booking cost

Set a base price and an extra cost that can be calculated based on the entire duration of the stay

Booking cost


Edit costs dynamically

Allow different rates according to the date of the booking, the number of people, the number of days selected and/or the people types

booking_costs

Manage availability in advance

by setting a maximum number of bookings that can be accepted for the same date for the same product

Max bookings per unit


Take benefits from the easy management of booking availability

by approving or rejecting bookings for specific days from your admin panel

Booking availability

Manage prices and availability globally

and apply the settings to all bookable products in one move

Manage global options


Add check-in and check-out information

shown to users directly in product page

booking_check-in

Control the booking price based on the number of people

and choose whether to multiply the booking unit cost by number of people selected or not

multiply_people


Apply different rates based on the booking people

Men, women, children, adults, over-60 are just a few categories that you could create

people_types

Add extra services to your bookings

and assign extra costs for each of them

booking_services


Make search easier

Create and configure specific search forms that allow users to get only the results that match the selected criteria

search_form

Set a location for the bookable stay using Google APIs

and make the search easier allowing filters by city

Set location


Enjoy using a dedicated calendar

where you can comfortably and quickly monitor all bookings received by month or day

dailycalendar

Create a booking on behalf of the user

you’ll be able to create a booking directly in the backend and add all necessary data

Create booking by admin


Keep always up to date about the status of your shop

thanks to the notification emails the plugin allows you to send

Email notifications

Allow booking cancellation

and choose the maximum term to cancel the booking

Booking cancellation


Export your bookings to CSV or ICS files

or print them to PDF files

PDF

Take advantage of the YITH Booking theme included

to have your product image gallery on top and a useful sticky sidebar



Auto-sync the calendar with services like Booking, Airbnb and Homeway

to avoid overbookings for your booking products

Integrate Google Calendar

to view and synchronize all your booking products

google_calendar_settings_10


Make the stay location immediately clear

by adding a Google map showing its exact position

Google Map

Move the form position to the sidebar

By using the available widget

booking_form


Take advantage of the wpml compatibility

You are free to easily translate the plugin with the powerful wpml to

Wpml Compatible

Customer reviews

Rated 4.45 out of 5 stars
47 reviews

Are you a customer? Submit your review

submit review

47 reviews for YITH Booking and Appointment for WooCommerce

  1. 5 out of 5

    (verified owner)

    Happy customerI have been interested in this plugin for a while now, and I have to say very very happy with the release of 2.0. I finally purchased it and it works very well.

    Was this review helpful to you? 0 of 0 people found this review helpful
  2. 5 out of 5

    (verified owner)

    AMAZINGI'm very grateful with YITH for a lot of reasons but this last plugin update...WHAT CAN I SAY? makes my job 100x times easier

    Was this review helpful to you? 0 of 0 people found this review helpful
  3. 1 out of 5

    (verified owner)

    This is about unusable for appointmentsI subscribed second time only because of this plugin. It could work very good, but it doesn't.

    I don't know, maybe it can be a good plugin to rent things, but fully unusable for appointments. Especially if you want to use with the Multivendor plugin together.

    If you sell services, maybe you have a Staff and/or Seats, where you service your clients. You can't setup even one of them/product. You can book every booking product independently from each other. But, if you are booked out with service A, you are also booked out with service B.

    The only way would be, if you make only one Product for all of your services, and add every service as an Attribute (Booking Service) - every service can have extra price, but what if they have different length???


    You can't even work around, to get it work.

    Sadly....

    Ohh, and refund.... you describe, that you can't use the plugin because you subscribed (second time), but forget it... nor a Pause for the subscription, till they get the plugin work...

    Was this review helpful to you? 0 of 0 people found this review helpful
  • Hi Csaba!

    I am very sorry to hear your disappointment in our product.

    Booking Services indeed don't have "duration settings" since their duration depends on the booking product they are assigned to.
    This case, probably, the "services" you are talking about should be Booking products; but, as we understand, probably you need to link the availability of multiple booking products to the same calendar.
    As we said, unfortunately, at the moment, this feature is not available in the current version of the plugin.
    We have already informed our developers about this request, so they will analyze it and consider if adding it to one of the future plugin releases is possible.

    I am sorry to inform you that indeed we can not offer a refund, as you can also find in our refund policy, and we have previously informed you as well for the club subscription, as it gives you access to all of our products against a fraction of the original product prices.
    Hopefully, we can assist you with this feature in the near future.

    Regards.

    Was this review helpful to you? 0 of 0 people found this review helpful
  • 3 out of 5

    (verified owner)

    not easyI am new to this and its very dificult for me to understand. I do not now how to set up the plugin well. Very much text but I do not understand. In live demo it looked good but not able to make it that way. I will keep trying but for me it is dificult.

    Was this review helpful to you? 0 of 0 people found this review helpful
    • Hello Sunita,
      thank you for the review. We are sorry to hear that you are facing some issues setting up the plugin. I see that you have not yet contacted our support team. Since you are using the premium version you are entitled to their dedicated support. I would like to ask you to please submit a support ticket here, they will be happy to assist you.
      Regards.

      Was this review helpful to you? 1 of 1 people found this review helpful
  • 5 out of 5

    (verified owner)

    Amazing supportGreat product, but even greater support. Thank you!

    Was this review helpful to you? 0 of 0 people found this review helpful
  • Questions and answers of the customers

    1. 0 votes
      Answered by the admin Hi Taylor, the booking product is a normal WooCommerce product, so you can "purchase" it using any WooCommerce payment gateway supported by your website!
    2. 0 votes
      A

      Hi, Elisabet! It should work as you need. You can check this sample on our live demo and also test it based on your exact needs by clicking on Launch Admin Demo. 

    3. 0 votes
      A

      Hi Chris!

      Unfortunately, it is only possible to show one month at the time.

      Could you please give us more information about the white page?

      Our supporters are happy to assist you with this through your support dashboard :)

      Regards.

    4. 0 votes
      A

      Hi there!


      This option allows showing Booking information for each booking product directly in the order. However, the "real" booking information will be stored in the Booking (created in Bookings -> All Bookings)
      However with this feature, you can see in the order: booking dates, booking peoples, services, total price, and so on...
      You can try it in our Live demo if you would like too.

       

      Regards

    5. 0 votes
      A

      Hi there! Unfortunately, at the moment our plugin doesn't allow satisfying your requirements, I am sorry. 

    Select your subscription

    loading

    A subscription license entitles you to 1 year of updates and support. Each installation of the plugin will require a license key.

    Join the club

    • instant access to ALL PLUGINS and ALL THEMES (included future ones!)
    • up to 30 sites license for all items
    • unlimited downloads for each product
    • regular updates and support with dedicated help desk
    • join the community and suggest a product
    • cancel easily anytime

    View details

    JOIN THE CLUB NOW!
    99% CUSTOMER SATISFACTION

    We don't offer one-time support, we care for you day-by-day.

    Meet the team