View Product Page


The two plugins are fully compatible, but how to combine them? Let’s see what you can do.

You can use the basic “Add to cart” widget provided with Elementor also for bookable products, and so stylize the product page with Elementor.

To use it the right way, make sure you set the option you will have to set the “Booking Form Position” to “Default” from YITH > Booking > Settings > Booking Forms.Booking form position

Then, use Elementor Product Add to Cart widget to place the booking selection form wherever you want on the product page.

elementor example booking

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 linked to a specific product
  • a refunded order
  • an order status change
  • a product status turns into “Out of stock”

Using both plugins, two additional notifications will be added to the already existing list of notifications:

  • A new booking is placed: a ‘bookable’ product type has been ordered.
  • A new request booking is placed: the admin has received a confirmation request.

Integration with YITH Desktop Notifications

You will only have to activate both plugins, and the options will appear in the ‘notifications’ menu.

For more information on how to set up the Desktop Notifications plugin, take a look at the full documentation here.

YITH Multi Currency Switcher for WooCommerce

With YITH Multi Currency Switcher for WooCommerce you can enable a multi-currency system in your shop and let your users see and pay for products in their local currency.

The integration with YITH Multi Currency Switcher allows your user to see the price of a bookable product in their currency without any issue: the plugin will automatically convert the amount into the default currency.

Note: You cannot set fixed prices for each currency, for Bookable products, since for bookable products, the “exchange” calculation is made through “exchange rates” on the contrary, you can do it with simple/variable products.

Integration with YITH Multi Currency Switcher

To learn how to set up your YITH Multi Currency Switcher plugin correctly, please refer to the documentation here.

YITH Request a Quote for WooCommerce

Thanks to YITH Request a Quote for WooCommerce 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 Request a Quote for WooCommerce features also on “Bookable” products. Each user can request a quote before proceeding with the booking.

After activating both plugins, you can configure your quote system by following the plugin documentation.

Please, note: if after activating the plugin, you can’t see the Quote button on the single product page, make sure you save the settings and refresh the product page, this should solve the issue.

Below, an example of how a bookable product shows with YITH Request a Quote enabled before and after adding it to the quote page.

Integration with YITH Request a Quote
Integration with YITH Request a Quote

YITH WooCommerce Advanced Reviews

YITH WooCommerce Advanced Reviews is the all-in-one plugin for getting positive product reviews, building your e-commerce reputation, and using social proof to drive sales.

By integrating these two plugins, you can send a review request to customers who purchased a bookable product to invite them to leave a review about their experience by using the Review reminder module.

Review Reminder module

You can find and manage the email settings in Advanced reviews > Emails > Review booking request. Here, you can set up the email layout, content, and configuration options.

Booking review request

When creating the text of the email message, you can use the following placeholders:

  • {site_title}: the title of the site;
  • {site_address}: the address of the site;
  • {site_url}: the URL of the site;
  • {customer_name}: the name of the customer;
  • {customer_last_name}: the last name of the customer;
  • {customer_email}: the email address of the customer;
  • {completed_date}: the end date of the booking;
  • {items}: the products to be reviewed;
  • {days_ago}: the number of days passed from the booking end date.

For further details about YITH Advanced Reviews settings, please refer to the official documentation.

YITH WooCommerce Badge Management

By using YITH WooCommerce Badge Management, you can create and apply custom badges to the products in your shop. There are four types of badges available: text, CSS, images and advanced.

The two plugins can be perfectly integrated allowing you to apply custom badges also to “Bookable” products.

After installing and activating both plugins, you can create custom badges for your bookable products. All the badges created will show in the badges table.

Integration with YITH Badge Management

To assign badges to your products, please refer to this page

Below, you can see a sample of the badges you can apply to your bookable products.

Integration with YITH Badge Management

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 and Appointment allows taking advantage of its features also on all the “Bookable” products and hiding the price or the “Add to cart” button on the bookable products you want.

You need to install and activate both plugins and enable YITH Catalog Mode features from its settings.

Integration with YITH Catalog Mode




YITH WooCommerce Customize My Account Page

YITH WooCommerce Customize My Account Page helps you customize your “My Account” page in a few simple steps, adding new sections and editing the default WooCommerce ones. By activating both plugins, a new endpoint will be added to the ‘endpoints’ section automatically.

Integration with YITH Customize My Account Page

Customers will see the Bookings section on their my account page.

From this section, they can check their bookings and the details.

Integration with YITH Customize My Account Page

To see how to set up our YITH Customize My Account Page plugin, check out the settings here.

YITH WooCommerce Deposits / Down Payments

YITH Deposits / Down Payments allows your customers to split an order payment, leave a deposit and pay the balance at a later time.

Thanks to the integration with YITH Booking, you can enable the deposit option for all your bookable products and offer users the chance to pay for the booking in two installments.

Please note: it’s not possible to add a deposit option to bookable products with “confirmation request” enabled.

After installing and activating both plugins, two additional options will be added to the required balance payment settings.

Require balance for bookable products

When enabling the option Require balance payment to customers, you can decide if the balance has to be paid:

  • On the booking start date: by selecting this option, the balance payment will be required based on the booking start date chosen by the customer when booking your products/services;

Require balance payment on booking start date

  • On a specific time range before the booking start date: by selecting this option, the balance payment will be required a specific number of days before the booking starts.

Require balance payment before the booking start date

Example of a booking with a deposit

We offer 3 apartments for summer holidays and want our customers to only pay a 50% deposit when booking their stay and pay the remaining balance 7 days before their arrival. Moreover, we want the balance payment to be charged automatically on customers’ credit cards.

First of all, we create a product category rule for the deposit on our apartments.Create a depsoti rule for bookable products

Since we sell other types of products with a deposit on our site, we go to the bookable product edit pages to override the global deposit settings and select the option Forced: users can only pay the deposit amount.

Integration with YITH Deposits / Down Payments

Now we override the global balance settings to require the balance payment 7 days before the booking start date.

Integration with YITH Deposits / Down Payments

Finally, to automatically charge the balance payment on customers’ credit cards, we have installed YITH WooCommerce Stripe and configured the settings in Stripe options as shown below.

Stripe options setting

This is what the booking form looks like when our customers will book one of our apartments.

Booking form with deposit

And these are the Cart…

Booking with deposit - Cart page

…and Checkout pages.

Booking with deposit - Checkout page

YITH WooCommerce Email Templates

Thanks to the integration with YITH WooCommerce Email Templates, you are also free to customize every single email sent. You only need to install and activate both plugins and you will have the possibility to stylize the following emails:

  • Booking status
  • New booking (admin)
  • New booking
  • Confirmed booking
  • Rejected booking
  • Cancelled booking
  • Paid booking
  • Completed booking
  • Customer booking note
  • Booking notification before start date
  • Booking notification after start date
  • Booking notification before end date
  • Booking notification after end date

Integration with YITH Email Templates