Booking Form

Do You Need a Booking Form?

A calendar can work with or without a booking form:

  • With a form: Customer details and confirmations are collected at booking though the calendar.
  • Without a form: Bookings will be created without customer details or confirmation. You can manually add customer details later in the Bookings menu.

Add a Booking Form

Go to: Calendars → Forms or Click “Add New Form.” After editing your form, click Save.

Adding a form in MotoPress booking calendar.

Building Your Booking Form

The plugin uses the WordPress block editor for easy form creation and management:

  • Left menu: Functional fields and layout blocks.
  • Center area: Live preview of your form.
  • Right menu: Settings for the selected form block or field.

Booking form working area in MotoPress booking calendar.

Use the ‘plus’ icon to add the needed fields or blocks to the needed section in your form:

Add blocks in the form.

Field Types in the Booking Form

There are functional fields and layout blocks in the MotoPress Booking Calendar.

Form fields

There are 13 handy fields you can add to the booking form to collect customer data:

  • Customer Name
  • Customer Email
  • Customer Phone
  • Short Answer
  • Number
  • Checkbox
  • Price Adjustment
  • Multiple Choice
  • Dropdown
  • Long Answer
  • Email
  • Phone
  • Country

Default settings

The form by default includes the Name, Email, and Phone fields.

Default fields in Booking Calendar MotoPress.

You can:

– Mark them as required or optional.
– Delete or replace them with other fields if needed.

However, it is recommended to keep these fields as they are essential for customer and booking management.

Fields that adjust the total price

Certain fields (they all use the Price Adjustment elements) can adjust the booking price if you assign a flat fee or percentage:

  • Price Adjustment: A text field with a value added to the total cost (e.g., a required fee or tax).
  • Price adjustment field for booking calendar.

  • Checkbox: Allows clients to opt-in for paid add-ons.
  • Checkbox field in booking calendar.

  • Multiple Choice: Lets clients choose among multiple optional add-ons with fees.
  • Multiple choice field booking calendar.

  • Number: Charges extra based on the quantity selected by the client.
  • Number field booking form.

Note: Percentage fees are calculated on the total booking cost.

Form layout blocks

Use layout blocks to customize the appearance of your form. For example:
Layout blocks in Booking Calendar.

  • Add columns for structured layouts.
  • Insert images for branding or instructions.
  • Add spacers and separators to improve readability.

Form Sections

There are common (permanent) and dynamic (flexible) sections in the form.

Common Fields Section (Permanent)
These global fields appear on the form regardless of which rental item (variation) is booked.
Common fields in Booking Calendar.

Unique Fields Section (Dynamic)
These fields are specific to particular variations and appear at checkout only when that variation is added to the cart.
Dynamic fields in MotoPress Events Calendar.

You can add any of the available fields or layout blocks from the left menu to any of the sections (common or unique).

Assigning a Booking Form to a Calendar

When working in the calendar menu, you can:

Add a new form: Click “Add new form” and build your custom fields.
Create new booking form in the WP calendar.
Use an existing form: Click the Settings icon → Select associated form → Choose your form → Click Update.
Booking form fields on the booking calendar.

Note:

– You do not need to create a separate form for each calendar if it is not necessary.
– You can use one form with common fields, while individual variations can have custom fields for additional data when needed.

On the frontend:
Rental items with specific fields appear first, followed by the common fields.

Frontend booking form.

Related Topics