Shortcodes integration

Here is all you can do with a simple shortcode:

Booking form

You can use Booking Activities without WooCommerce.

Simply write this shortcode: [bookingactivities_form form="xx"] in your page and the booking form appears as follows:

1. Pick an event on the calendar

Pick an event on the calendar below.

2. Login / Registration / Without account

Your customers can log in or create an account transparently. A single click is enough to book the event and to register / log the user in.

3. Custom fields (optional)

Display any kind of fields and request any information from your customers, or even each participants, thanks to Advanced Forms add-on. You can also display HTML text and easily reorder your fields.

$20.0015 credits
Participant #1
$20.0020 credits

4. Quantity

(optional) Split the quantity field into multiple categories, each having its own price, with the Prices and Credits add-on

5. Pay with credits (optional)

Thanks to the Prices and Credits add-on, your customers can redeem a booking pass to pay their bookings in credits. The passes can be restricted to certain events and they expires at the end of their validity period.

Note that it is possible to combine your calendars and display only the activities of your choice.


Simple calendar

If you want to display only the calendar, for simple consultation, you can remove the “Submit” button (and any other fields) from your form.

Pick an event on the calendar below.


Form actions: add to cart, redirect to a URL

You can use your booking forms or your simple calendars for:

  • Making a reservation
  • Redirecting to a URL
  • Adding a product to cart

In the example below, submitting the booking form will add a product to cart:

Pick an event on the calendar below.

Note that it is also possible to trigger the form action when you click the event.


Customers’ booking list

Finally, the shortcode [bookingactivities_list] allows your customers to see their bookings list. Use it on their My Account area for example. You can also display their calendar of bookings. You must be logged into your account to see it.

This shortcode allows your customers to cancel or reschedule their reservations, or ask for a refund (according to your preferences).