#1 Independent Seller of WooCommerce Plugins
Shop by category
E-COMMERCE UX VIDEOTRAINING

E-COMMERCE UX VIDEOTRAINING

Discover our training experience and improve your e-commerce to loyalize your customers and increase your sales. view our courses

E-COMMERCE UX AUDIT

E-COMMERCE UX AUDITComing soon

We audit your e-commerce and help you to optimize it for higher conversions.

Cart

YITH Booking and Appointment for WooCommerce

What the plugin does Implement a booking/appointment system to manage booking of services, rooms, accommodation facilities and so on.
How you can benefit from it:
  • You will fully manage bookings for rooms, apartments, accommodation facilities by also configuring daily or hourly bookings.
  • You will manage bookings and appointments for the services you offer regardless of the type of business. Your customers will be able to book depending on the availability and, if you want, every new booking will be synchronized with your Google Calendar automatically.
This plugin is used by
15,983
customers
, with a rating of 4.5/5 and a 97% customer satisfaction in support!
loading

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

  • 6 sites license for all items
  • Instant access to all plugins (including future ones!)
  • Many new and improved plugins released each year
  • Unlimited downloads for each product
  • Regular updates thanks to our team of UX designers and developers
  • Fast support thanks to a dedicated help desk
  • Translated in 4 languages with more added
  • Cancel easily anytime
  • Join the community and suggest new features or plugins
  • Bonus: E-commerce Expert Videotraining

    View Club details >

Buyer Protection If you are not satisfied with our products, you will receive a 100% refund for any reason. Read more about the refund policy >

Main overview

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

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!

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.

  • Version: 2.1.16
  • Released: 2020-09-17
  •  
  • Minimum PHP version: 5.6
  • Requires: WordPress 4.5 or higher and WooCommerce 4.0.x or higher
  • Compatible up to: WordPress 5.5.x and WooCommerce 4.5.x
  •  
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish, Dutch
  • Languages provided by users: French (82%)
  • Support to: All YITH themes. All YITH plugins except for: YITH WooCommerce Product Bundles

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



Accept booking requests immediately

Or only after the admin confirms them

Create bookings with different durations

By months, days, hours, and minutes



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



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

Manage availability in advance

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



Take benefits from the easy management of booking availability

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

Manage prices and availability globally

And apply the settings to all bookable products in one move



Add check-in and check-out information

Show this information to users right on the 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



Apply different rates based on the booking people

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

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

Set a location for the bookable stay using Google APIs

And make the search easier allowing filters by city



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



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



Export your bookings to CSV or ICS files

Or print them to PDF files

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

Booking theme integrated with Gutenberg

You can use a light theme with the elasticity of Gutenberg to manage your pages' structure

Booking theme Gutenberg


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 tool

Wpml Compatible

Features

  • Create unlimited bookable products
  • Set booking products as non-virtual to allow shipping for them
  • Configure All Day bookings
  • Set monthly, daily, hourly, and per-minute booking products
  • Create person types, services, and extra costs directly from the product page New
  • Let users set the duration of the booking. Two methods available:
    • fixed: users can set the start date only
    • free choice: users can either choose the start and end date or the start date and the duration
  • Require the duration to be calculated by booking units of days, months or years
  • Set a minimum and maximum duration of the booking
  • Automatically approve all new bookings or review them before confirmation
  • Automatically reject bookings with the pending confirmation status
  • Automatically set paid bookings to complete after a certain amount of days New
  • Allow users to cancel their booking until a specified term before the start date of the booking
  • Set the booking location (using Google API: towns and cities worldwide will be available)
  • Apply a base price to the booking
  • Apply an extra cost to the booking, which can be calculated based on the booking duration and on the number of people New
  • Increase or decrease the booking cost based on the following factors:
    • pre-set time frames (e.g. high season and off-season)
    • number of people in the booking
    • duration of the booking
  • Multiply the cost by the number of people
  • Set an extra price for every person added to a specified value New
  • Configure weekly, monthly, and last-minute discounts New
  • Count people as separated bookings
  • Manage costs by person type range
  • Set a maximum number of bookings allowed on the same date
  • Buffer between two bookings
  • Set the first and last date available for the booking
  • Restrict availability to specified time frames
  • Set the first available time as time selected by default
  • Restrict availability to specified days of the week
  • Provide info about check-in and check-out
  • Possibility to show details of the booking price totals on frontend New
  • Ask for the type of people during the booking process (create your own labels by age, marital status, membership, job, etc. e.g. adults, children and so on)
  • Offer additional services either for free or for an extra cost
  • Show/Hide included services on the booking form
  • Choose the date format for the date picker New
  • Show the date picker inline New
  • Add the map pointing to the location of the bookable product in product detail page
  • Create custom search forms
  • 'Search for keyword' in Search Forms
  • Search by tags in Booking Search Forms
  • Show the booking form in a widget
  • Booking form is auto-filled after clicking on the product in search results New
  • Create a booking manually from the WordPress backend
  • Add private or customer notes to the booking
  • View the dedicated calendar by day or month to get an overview of all the bookings received
  • View booking availability in the calendar
  • View booking calendar for each booking product
  • Export bookings in CSV or ICS
  • Install and activate YITH Booking Theme
  • YITH Booking Theme:
    • possibility to hide any WordPress page title
    • possibility to reverse description position with short description in the single product page
    • possibility to use no-margin class for any Gutenberg block
  • Check 'min/max duration' option to choose whether it considers the minimum and maximum duration to show available dates in the calendar
  • Integrate Google Calendar to be synchronized with admin calendar
  • Auto-sync the calendar with services like Booking, Airbnb and HomeAway
  • Support to WPML multi-lingual and multi-currency

Plugin integrations

With "Integration" between two or more of our plugins, we mean that the features provided by these products combine, offering further value and options than when they are individually used.

All the plugins listed in this section are not included in YITH WooCommerce Booking. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.

 
Plugin name Description
YITH WooCommerce Badge Management Using YITH WooCommerce Badge Management you can create custom badge you can apply to products in your shop. There are three types of badges: text, CSS or images. The two plugins can be perfectly integrated allowing you to apply custom badges also to "Booking" products.
YITH WooCommerce Catalog Mode With the use of YITH WooCommerce Catalog Mode,you can show or hide the price and/or “Add to cart” button for one or more products of your shop. If hidden, you can provide a form through which users can send possible requests. The use of this plugin in combination with YITH WooCommerce Booking allows taking advantage of its features also on all the “Booking” products and hiding the price or the “Add to cart” button on the Booking products you want.
YITH WooCommerce Customize My Account Page YITH WooCommerce Customize My Account Page helps you customize your "My Account" page in your website in a few simple steps. You can add new endpoints and edit the default WooCommerce ones. The use of this plugin in combination with YITH WooCommerce Booking, a new Booking endpoint will be added to the endpoints list automatically and can be shown in the My Account page of the customer.
YITH WooCommerce Deposits and Down Payments YITH WooCommerce Deposits and Down Payments is a plugin designed to offer users the opportunity to leave a deposit for a specific order, which they will then finish paying at a later time. This integration allows enabling the deposit service also on all the “Booking” products of your shop.
YITH Desktop Notifications for WooCommerce YITH Desktop Notifications for WooCommerce enables notifications on the desktop every time an action related to the shop is recorded on the site. The notifications can be enabled for the following actions:
  • each purchase made
  • each purchase associated to a specific product
  • a refunded order
  • an order status change
  • a product status turns into "Out of stock"
Thanks to the integration with the YITH WooCommerce Booking plugin, two additional notifications will be added:
  • an order that contains booking type product is placed
  • a booking requests your confirmation
 
YITH WooCommerce Email Templates YITH WooCommerce Email Templates is an extension that allows you to perform advanced customization on standard WooCommerce Emails that are sent to your customers. You can use a different template for each email, choosing from a pool of 4 offered by the plugin. Thanks to the integration with the plugin you are also free to customize every single email it sends.
YITH WooCommerce Multi Vendor YITH WooCommerce Multi Vendor allows you to turn your store into a multistore where vendors manage their own product and earn a commission on every sale. By using the plugin in combination with YITH Booking for WooCommerce, each vendor can create and sell "Booking" products in his/her shop. The vendors can manage the "booking" products just like the super admin with two exceptions: they can only associate the new services they have created in their shop and they can only associate the type of person the super admin has created. Finally, the vendors only have access to the bookings registered for their products.
YITH WooCommerce Quick View YITH WooCommerce Quick View allows the users to get a quick view of the product for which they are interested. The product details will be shown in a popup, so they don't need to leave the current page. This integration allows enabling the quick view also on all the “Booking” products of your shop.
YITH WooCommerce Request a Quote Thanks to YITH WooCommerce Request a Quote you can offer users the chance to ask for a quote for one or more products in your shop. Once the request is received, you can process your offer and send it via email. Users can accept the offer and will be automatically redirected to the cart where they will find the exact agreed price. By integrating the two plugins, you could enable YITH WooCommerce Request a Quote features also on “Booking” products. Each user could request a quote before proceeding with the booking.
YITH WooCommerce Review Reminder YITH WooCommerce Review Reminder allows you to automatically send an email to ask your customer to write a review about the products they have purchased. By integrating these two plugins, you will be able to send a review reminder email to users who purchased a booking product and invite them to leave a review about their experience.
YITH WooCommerce Sms Notifications YITH WooCommerce Sms Notifications allows you to automatically send notification texts towards admin and/or users, to communicate the changed status of an order. The integration between these two plugins allows you to enable the sending of SMS notifications also for all the order statuses related to booking products.

Screenshots

Booking product options

User view

Admin management

Booking search form

Reviews (68)

Customer reviews

Rated 4.4558823529412 out of 5 stars
68 reviews

Are you a customer? Submit your review

submit review

1 reviews with rating of 2 stars (1 of 68)

(Show unfiltered results)

68 reviews for YITH Booking and Appointment for WooCommerce

  1. 4 out of 5

    Joseline Bérmudez - verified owner

    I can only say thank you!One of the best of the bussines, they always try to go an extra step away and provided a code snippet to help me with my site needs and this is all it counts for me. They don't treat you just like another customer and Im very glad I were able to find you guys

  2. 5 out of 5

    Leander Helgesen - verified owner

    100% satifiedI am absolutely happy with this plugin, it's very flexible and it offers thousands of possible configurations. I could not believe that you can configure so many scenarios with it. I am using this plugin on many of my customers' websites, and whenever I'm in trouble with the setup, yith support is ready to help, friendly, professional and stright to the point. Could not aks for more!

  3. 1 out of 5

    snowaves.es - verified owner

    Mala configuración/ mal soporte tecnicoCuando lo compré parecia que tenia buena pinta pero en cuento comienzo la configuración para los tipos de habitaciones (dobles/ triples/ cuadruples) y por tipos de temporadas (baja/ media / alta) me resulta totalmente imposible hacer estas configuraciones de precios. Se supone que este programa es exclusivamente para reservas turisticas. Ademas intento contactar con el soporte tecnico en numerosas ocasiones para que me ayuden a la configuración y no disponen de telefono de asistencia, todo te lo mandan con tutoriales que nunca te explican lo que de verdad necesitas. Un autentico desastre, no lo recomiendo en absulto.

    • Karen

      ¡Hola!,
      Parece que nuestros desarrolladores han proporcionado soporte a través del ticket y permanece abierto a la espera de respuesta. Hacemos todo lo posible para resolver tu compleja configuración. A veces puede ser complicado comprender completamente tus objetivos y, aunque nuestro plugin puede abordar muchos escenarios diferentes, siempre habrá uno que sea imposible de lograr sin algún tipo de personalización. Podemos recomendar socios de soporte que pueden ayudarte a lograr tus objetivos. No dudes en comunicarte con nosotros o actualizar el ticket de soporte abierto con más información. Saludos:)

  4. 4 out of 5

    nickieoakwood - verified owner

    Nearly perfectionI have tested Yith Booking vigorously and my only criticism is how like most booking plugins (and none WP Booking websites) this doesn't return a map with pins. Unless recently changed. The search facility and extra options etc are magnificent.

    I had to go elsewhere as I really require that feature. Once Yith do that I'll probably be back.

    Keep me updated please Yith.

    • Ausilia - verified owner

      Hello there,
      and thanks for taking the time to review this plugin. We are really happy to see your positive feedback and thanks for the new feature suggestion. We are planning to add a map with all bookings in version 2.2, for which though we don't have an ETA yet, but sure, we will let you know as soon as it is available!

  5. 5 out of 5

    Mandy Moore - verified owner

    excellence in products and servicessimply amazing, in combination with multi vendor it is a very powerful software. I suggest YITH for companies that really wish to invest in quality like mine

FAQ

Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Topics:
  • All
  • General
  • Price settings
  • Calendar
  • Order management

Can I allow vendors of my marketplace to create their bookings so customers can book their items?

Yes, of course. To do it, you must use the plugin in combination with the premium version of YITH Multi Vendor. In this way, your vendors can create, manage and sell their own booking products.

Does the plugin handle variations? Is it possible to set up a hotel with 3 different rooms that have different prices?

Booking products can't be variable, unfortunately. The only solution to fulfill this scenario is to create three different booking products, one for each room.

Can discounts be applied to booking products?

Yes, the plugin allows setting weekly, monthly and last-minute discounts. Moreover, it is possible to decrease (or increase) booking costs according to specific conditions that can be configured through Advanced price rules.

Can I synchronize my booking products with an external platform like booking.com?

Yes, the plugin allows this kind of synchronization with external services so to prevent overbookings. You can synchronize them through ICS (iCal) calendars by setting them from the product edit page as described in this section of the documentation.

Is it possible to view the bookings that I have received from the backend?

Yes, the plugin has a calendar that offers you a complete overview of the bookings, by day or by month, registered on your site. Here, you can check and also edit the booking details, search for a specific booking product and view the availabilities.

Is it possible to set different prices for different days of the week? For example, I want to offer ski equipment from Monday to Thursday at €X and from Friday to Sunday at €Y. And what about having different prices for children?

Yes, this is possible by creating different price rules based on a range of days. About the age, the plugin allows creating people types (Children, Adults, Senior...) and setting a price for every type.

Can I limit the availability of a booking product to a fixed number of people? And is it possible to reject further bookings when the limit has been reached?

Yes, this is possible through the option Count people as separated bookings that allows counting every person as a different booking until the number of bookings per unit is reached. After reaching the value you have set, it will be no longer possible to book that product.

Is it possible to synchronize bookings with my Google calendar?

Yes, of course! You can integrate Google calendar to view all the bookings on it. The booking synchronization is one-way sync (from your site to Google Calendar).

Is the Booking ID and order ID the same?

No, the order ID and the booking ID are always different. This is because the order ID is assigned by WordPress when the customer completes the order. YITH Booking then creates the Booking object, which includes the booking details, with another ID always assigned by WordPress. This also helps better management of those orders that include more than one booking product. All IDs are assigned automatically.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 2.1.16
  • Released: 2020-09-17
  •  
  • Minimum PHP version: 5.6
  • Requires: WordPress 4.5 or higher and WooCommerce 4.0.x or higher
  • Compatible up to: WordPress 5.5.x and WooCommerce 4.5.x
  •  
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish, Dutch
  • Languages provided by users: French (82%)
  • Support to: All YITH themes. All YITH plugins except for: YITH WooCommerce Product Bundles
loading

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

  • 6 sites license for all items
  • Instant access to all plugins (including future ones!)
  • Many new and improved plugins released each year
  • Unlimited downloads for each product
  • Regular updates thanks to our team of UX designers and developers
  • Fast support thanks to a dedicated help desk
  • Translated in 4 languages with more added
  • Cancel easily anytime
  • Join the community and suggest new features or plugins
  • Bonus: E-commerce Expert Videotraining

    View Club details >

97% CUSTOMER SATISFACTION

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

Meet the team