Appointment Hour Booking Blog

The easy way to create powerful booking forms for WordPress websites.

Posting the dropdown, radiobutton and checkboxes text instead value

In some cases you may prefer to post the dropdown, radiobutton and checkboxes texts instead values of the selected options. This page explains how to modify the default plugin behavior for that purpose.

Read more

Adding service dependent fields

The conditional logic or dependent fields feature allows to show or hide fields depending on a user's selection. This article is a work around to extend that functionality to the calendar "Service" drop-down field.

Read more

Requesting a password for appointments

If you need to request a password to make a booking a solution may be to put the booking form in a password protected page, however the Appointment Hour booking plugin has a Password for making bookings add-on that offers the option to request the password directly as part of the booking form and the options to manage the passwords from the plugin interface.

Read more

Require explicit quantity selection

The default behavior of the plugin is to have the quantity selection starting at 1. If you need to require a more explicit selection of the quantity then a solution is to set the default quantity to 0 making the user select a quantity before selecting a time-slot in the calendar.

Read more

Changing the selectable max quantity in the booking form

The quantity fields - when enabled - allow the selection from 1 to the maximum quantity available. The following workaround lets you set a smaller quantity in the case you want retrict that value for each booking.

Read more

Auto-select the only available time for a date

If you have only one time-slot available for each day you can make it to be selected automatically after clicking the day, no need to use two clicks in this case.

Read more

Sharing booked times between different calendars

While the default behavior is to have a separated availability management for each booking form, in some cases is needed to have different booking forms/calendars sharing the same resource, so a shared availability is needed in this cases. The Shared Availability between Calendars add-on helps to share the booked times between different calendars.

Read more

Using the QRCode Image - Barcode add-on

The "QRCode Image - Barcode" add-on allows to generate QRCode images with the Appointment Hour Booking plugin. These QRCodes can be customized to contain specific information about the booking or to change the status of the booking when scanned.

Read more

Edition / Booking modification for customers

The add-on Edition / Booking modification for customers can be used to allow the customer modify the booked date or other booking info after the initial submission. Using this add-on you can give the customer a booking modification link into the confirmation email or into a custom list of bookings.

Read more

Data-lookup and auto-filling form fields

If you need to auto-fill some field based in info from previous bookings then you can use the Data Lookup add-on. The data lookup feature searches for specific data using one of the form fields already entered, for example you can auto-fill the phone number after entering the email address, in the case that there is a previous booking with that email address.

Read more

Adding custom statuses for the bookings

The Appointment Hour Booking plugin has the following status in the default installation: Approved, Pending, Cancelled, Cancelled by customer, Rejected and Attended. In some cases of use you may need additional statuses, for this purpose you can use the Additional Booking Statuses add-on.

Read more