Custom fields

[TOC] Custom fields are a powerful tool for enhancing the booking form by allowing additional data collection beyond the standard fields (e.g., name, email, phone, country).

In certain cases, users may require extra fields to capture specific information relevant to their booking process. Additionally, some of these fields can be configured to add extra costs when customers select certain options.

This feature in OS Services Booking enables administrators to create and manage custom extra fields, ensuring flexibility in the booking process while also allowing for pricing adjustments based on user selections.

From this page, administrators can add, edit, remove, publish, or unpublish extra fields as needed.

At the top of the page, you'll notice the Field Area column, which has two possible values: Services and Booking Form. These values determine where the custom field will be displayed:

  • Services: The custom field will appear on the Booking Table page, where customers select services.
  • Booking Form: The custom field will appear on the Booking Form page, where customers enter their details before completing the booking.

Creating a New Custom Field
To add a Custom Field to the Directory please click the “New” button in the upper right corner of your Custom fields Administration as illustrated in the screen-shot below.

PropertyDescription
Field Title for the Custom Field.
Field Type Set the Field Type for the Custom Field. There are 3 field types in OS Services Booking
1. Text field : Can only be shown at booking form page
2. Select list: Can be shown at booking form and booking table pages
3. Checkbox: Can be shown at booking form and booking table pages
4. Image: (Upload) Can be shown at Booking form
Status “Published” Items will be visible in the front-end. “Unpublished” Items will be invisible in the front-end but intended to be published.

Custom field types

Property Multiple select Multiple values Free field Description
Text box No No Yes Single text box
Dropdown single select list No Yes Optinal Dropdown (select) field with multiple values
Checkbox Yes Yes Optinal Standard check boxes with multiple values

Custom Field Values
With Single select list and Checkbox fields, we should enter the value options. At the custom field’s modification page, when we select one of 2 above field types, the form “Other information” will be shown at the bottom.

When you add new custom field, even you select field type is Single select or Checkbox, the form “Other information” won’t be shown until you save the custom field.

PropertyDescription
Field Option Title of the field option. This value will be shown in the dropdown with Single select fields and beside the checkbox with Checkbox fields.
Field Extras You can setup additional time for field option, by this way, the booking time will be sum of service time-length and the field extras. This feature is applied to "Services" custom fields only.
Additional price Please enter the additional cost that customer must pay if they select this option at front-end of OS Services Booking. This value must be equal or greater than 0.

Add Custom field value
To add custom field option, you need to enter Field Option and Additional price input boxes. And click on Save button. The system will call the Ajax function to save the field option. If you don’t click on Save button, the Field option won’t be saved.