Embedding Bookings Calendar on a custom page/post

WooCommerce Bookings does not have a feature to embed a calendar on a single page or post. However, as a workaround, we can use the WooCommerce One Page Checkout plugin. This can be done using the shortcode [woocommerce_one_page_checkout product_ids="11" template="product-single"] .

The only issue is that it also displays other information, such as the Product’s image, title, checkout form, etc. These can be hidden with CSS.

The notice that says "Product" added to your order. Complete your order below. when adding to the cart can be reworded and linked to cart page using a plugin like Loco Translate (note that this and similar plugins are third-party. If you have any issues or need assistance, you should contact their support team for assistance).

Below is a screenshot of what the modified notice could look like:

Questions and Support

↑ Back to top

Something missing from this documentation? Do you still have questions and need assistance?

  • Have a question about a specific extension or theme you’d like to purchase? Click here.
  • Already purchased and need some assistance? Get in touch with a Happiness Engineer via the WooCommerce.com Support page and choose this extension name from the “I need help with” dropdown.
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.