Skip to main content

Frontend

Settings > Core > Frontend sets how every booking widget of the site behaves. The look of the widget is set in the Customizer instead: see Customize the frontend.

SettingWhat it doesDefault
Pre-populate booking formFills the booking form of logged-in customers with data from their WordPress profile. See Pre-filled fields.Off
Booking flowService first: customers choose the service, then the date and time. Calendar first: customers choose a day, then a service. A single widget can use the other flow. See Booking workflow.Service first
Load the calendar on the nearest date with available slotsWhen a customer opens the calendar of a service, it moves to the first day with free times and selects it. See Nearest date.Off
Frontend TimezoneThe timezone of the times in the widget. Customer's local timezone shows each visitor the times in their own timezone. See Widget timezone.Customer's local timezone
Services sorting orderThe order of the services in the widget. Drag the services into place.None
Providers sorting orderThe order of the providers in the widget. It also decides between providers with the same nearest time for Soonest available. It appears only when providers are enabled.None

Services and providers that are not in the sorted list, for example ones you add later, appear after the sorted ones.

Pre-filled fields​

With Pre-populate booking form on, each field of the booking form can start with a value of the logged-in customer's WordPress profile. The customer can still change it.

Each field reads the profile value set in its Pre-fill user meta-key, in the booking form of the service. Choose a value from the list, such as Email, First name, or Last name, or type the meta key of another plugin.

Fields without a meta key, and visitors who are not logged in, see the field's default text.

A booking-form field with its Advanced options open, with Pre-fill user meta-key set to first_name

Nearest date​

The widget looks for the first day with free times month by month, up to 12 months ahead. Each month is one more request to the site, so a service whose next free day is far away can open more slowly.