• Skip to primary navigation
  • Skip to main content

BookingWP™

WordPress Appointment Booking Plugins for WooCommerce

  • Get Appointments
  • Contact
  • My Account

Appointment Booking Form Available as a Shortcode

Photo by Veri Ivanova

Updated on February 22, 2021 · 6 Comments

You can now embed your appointable product forms for WooCommerce Appointments anywhere you want on your site. You’re not limited to default WooCommerce product templates, so take this freedom further and place your booking forms where you need them. For instance, place them inside a widget as visible here:

wc-appointment-shortcode-sidebar

Booking form shortcode

[appointment_form id="99"]
[appointment_form sku="FOO"]

View demo here

Arguments to show/hide elements from the appointable product:

Appointments for WooCommerce

From $89.00

Details and Pricing

Reader Interactions

Comments

  1. Leah Feldman says

    April 20, 2016 at 4:04 am

    I don’t understand how to make the arguments work

    Reply
    • Zeljan Topic says

      April 20, 2016 at 7:15 am

      Add them like this: [appointment_form arg1="" arg2="" arg3=""]

      Reply
  2. Emilio Calvo says

    October 2, 2021 at 8:13 am

    How can I display all available appointments at once?

    Kind regards.

    Reply
    • Zeljan Topic says

      October 6, 2021 at 10:21 am

      I assume you mean all available time slots for all products/services? – Each product/service has its own calendar and you cannot do it this way. You can assign multiple staff to the same product/service though.

      Reply
  3. Malik Tanveer Dhool says

    December 16, 2021 at 10:15 am

    What is the shortcode for single template?
    Using Elementor

    Reply
    • Zeljan Topic says

      January 11, 2022 at 5:02 pm

      When using Elementor Pro, you can use the default shortcodes, also the one listed in this article.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

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

Follow @bookingwp 900+ followers

  • About
  • Blog
  • Support
  • Terms
  • Privacy

© BookingWP™