Start Booking Process with Availability Calendar Since Appointment Booking 1.19.0

With the release of the MotoPress Appointment Booking plugin version 1.19.0, we’ve introduced several significant improvements and enhanced flexibility to the booking form widget. Additionally, we’ve fixed bugs and implemented more overall customization capabilities via the WordPress block editor and shortcodes.

Start Appointment Booking with Availability Calendar by avoiding the Form Filters

The most significant updates can be summed up in the following:

  • You can now create a booking form for a specific service/location/staff member only. It’s useful when you want to build different service pages and place individual booking forms on them – or if you have just one! It also allows you to ‘skip’ showing all the form fields and offer an availability booking form to your customers right away as the first step.
  • We have improved the display of available slots for customers. When they browse the availability calendar in the booking form, they will be instantly redirected to months with available slots.
  • We improved filtering capabilities across all booking form fields, such as Service Category, Service, Location, and Employee – for both the frontend and backend sides.
  • We’ve extended the Advanced settings for the Appointment form block allowing you to add extra CSS and HTML anchors if needed.

Let’s take a closer look at how it all works in practice.

Booking form: Pre-Selected fields for instant calendar & service bookings

The aim of this feature is to help you facilitate bookings for specific/individual services, categories, locations, or employees. You can pre-select the fields available for booking but hide them in the widget.

This means that on the dedicated services/locations/employee pages, you can make only individual ones bookable in the widget.

In the earlier versions, you could also pre-select the form fields, but that didn’t block the other options in the form fields from selection.

Now you can create unlimited booking forms with individually pre-selected fields.

You can create these customized booking forms using shortcode settings or visually in the block editor.

Let’s take a look at the update Appointment booking form block in Gutenberg.

Using a show/hide toggles, you can choose which fields must be displayed in the booking form.

Important: if you want to disable the service selection field, you need to firstly choose the service in the services list in the booking widget settings:

Working with the Service field in the appointment booking plugin.

If you choose to hide the location field using a toggle but select one in the widget settings, then the selected location will already be pre-selected in the booking widget, even though not displayed.

For example, you might want to display the service field available only in a specific location – then you can choose the location but don’t even show the location field in the booking widget.

How to show the availability calendar right away for the chosen values (locations, employees, services)?

If you want to enable your customers to start the booking process with the availability calendar/free slots right away, without choosing a service or applying other filters, you need to hide all the fields with the toggles, while still pre-selecting at least the service value in the settings.

All booking form fields disabled with toggles.

All booking form fields disabled with toggles. A service must be selected first.

If you don’t pre-select locations and employees, the first ones will be chosen automatically, which means for more tailored booking experiences, it’s recommended to select all the values.

For example, you can create a tour page and show its individual availability calendar with booking options – and do the same for every tour if you have many! Like this one in the Touriny theme:

Availability calendar in the Appointment WordPress booking plugin.

Just the same logic applies if you create a form using shortcodes (Appointments > Shortcodes > Add new > Appointment form).

Improved filtering capabilities across form fields

When you are setting up a booking form in the block editor and selecting particular form fields, the other assigned fields are automatically filtered according to the assignment settings across services, categories, employees and locations.

This works for both the frontend and backend of your WordPress website.

More UX improvements & fixes

When customers want to make a booking, they are redirected not to the current date but to the first available slots to speed up the booking process.

We’ve also fixed a range of errors, including deprecated PHP warnings on pages containing Divi modules, and fixed a link for viewing all booking payments on WordPress multisite. You can see all the fixes in the changelog.

We hope the latest improvements will greatly benefit all service business owners, especially those who operate small or need to create individual booking forms for services, employees, or locations.

Hi, I’m Mohamed. I share delicious recipes that I have cooked and loved. I’ve been food blogging for over 10 years and have a Diploma in Nutrition. You will find many healthy recipes as well as my favourite comfort food on the blog because I believe in a balanced diet.

Related Posts

How to Reset Your Apple ID Password: 5 Simple Ways

Forgetting your Apple ID means getting locked out of your Apple devices and services like Apple Music, iCloud, App Store, and more. But don't panic if you…

The Ultimate Guide to Cleaning Your Smartphone

We use our smartphones every day, so it's no surprise that dirt and debris can quickly build up on our screens, cameras, or connection ports. If your…

7 Ways You Can Help Your Fitbit Last Longer

Unlike many pieces of technology, fitness trackers such as the ones from Fitbit are often built to be durable. However, you still have to make a conscious…

The Best AIO Coolers to Keep Your PC Cool in 2024

All-in-one (AIO) coolers let you add new features to your home or work PCs while still preventing them from overheating or fan damage. AIOs are highly efficient…

How to Use FaceTime on Android

Although FaceTime is exclusive to Apple devices, you can still participate in FaceTime calls as an Android user if an Apple user invites you. Below, we'll teach…

The Best Wi-Fi Cards for Your PC in 2024

A Wi-Fi card is a cost-effective way to add or upgrade wireless connectivity on your desktop PC. These PCIe adapters offer varying performance and features based on…