The easy way to create powerful booking forms for WordPress websites.
This documentation page is related to the Appointment Hour Booking plugin and to the Calculated Fields Form plugin. It requires the Platinum version of the Calculated Fields Form and a commercial version of the Appointment Hour Booking.
The purpose of this integration is to add an appointment booking field into a form generated with the Calculated Fields Form plugin, this way you get the features of both plugins into the same form, for example to apply a more complex price calculation through the Calculated Fields Form plugin and get the availability management and other features from the Appointment Hour Booking plugin.
The first step is to download and install both plugins. When done, go to the Appointment Hour Booking "Add-ons" menu to enable the add-on "Integration with Calculated Fields Form plugin":
The second step is to add the appointment field into the Calculated Fields Form:
The third step is to indicate which of the booking calendars from the Appointment Hour Booking will be the one inserted in the Calculated Fields Form. You can click where says "form id" (marked in red in the following screenshot) to get the ID of the related Appointment Hour Booking form. Put the Appointment Hour Booking form ID into the following settings field:
Now save the Calculated Fields Form settings and you already have the Calculated Fields Form with the appointment calendar. The following image is a sample booking form including the appointment calendar field (published with the Calculated Fields Form shortcode or its publishing options):
The booking entries will be saved in both the Calculated Fields Form messages list and into the Appointment Hour Booking orders & schedule list. This way we can use features from both plugins.
The payment methods and email notifications must be setup as part of the Calculated Fields Form, however you can also use some of the Appointment Hour Booking add-ons to send additional emails/reminders and other features.
The available calendar times, capacity and other settings related to the appointment calendar field can be managed from the Appointment Hour Booking page:
Feedback about these features will be welcome, feel free to open a support ticket for any question.