Contents
On this page

Booking forms - Plugixa Boat Rental

A booking form is what customers fill in to reserve a boat. Each form has its own steps, its own extra fields, the locations and boats it offers, a colour and a design. You can have as many as you like: one for the whole site, one per marina, one for a single kind of boat.

The screen is Booking forms, in the Configuration section of the app’s sidebar. A new site starts with one form, Default Booking Form, which is the default.

The Booking forms list

The Booking forms list with the default form marked Default, its locations, boats, shortcode, custom fields, status and last change

Column What it shows
Name The form’s name, with a Default chip on the default form.
Locations The locations it books at, or All locations.
Boats The boats it offers, or All boats.
Shortcode The shortcode for the form, with a copy button.
Custom fields The fields you added.
Status Active or Inactive.
Last changed When the form was last saved.

Make default on a row makes that form the default. Only an active form can be the default. The default form cannot be moved to the trash.

The default form

The default form is the one a page shows when its shortcode or block names no form, as with a plain [plugixa_boat_rental]. Exactly one form is the default. To change it, make another form the default: “Pages that name no form use this one. Make another form the default to change it.”

Editing a form

The Edit booking form screen with the shortcode box, the status and Default form switch, the locations and boats, the colour and design, the steps and the fields

Shortcode

Once the form is saved, the Shortcode box gives the code that puts it on a page, such as [plugixa_boat_rental form="default"]. Choose a location under Start on location to add it to the code, so the form opens on that marina. Click Copy and paste it into any page or post.

Status, default and scope

Field Notes
Status An inactive form is not shown to visitors. People who can edit forms see “This booking form is inactive, so visitors do not see it.” in its place.
Default form Turn on to use this form on pages that name no form, in place of the current default.
Available at all locations (including ones added later) On by default. Switch it off to choose Locations: “The form books only at these.” A form needs at least one.
Boats “Leave empty to offer every type.” Otherwise the form offers only the boats chosen.

What customers will see

On a saved form, What customers will see lists each location the form books at and the boats a customer can book there, by the same rules the public form uses: the boat is active, kept at that location and has a price for its unit. A switched-off location is marked: “This location is switched off, so customers do not see it.” If nothing can be booked: “This form has no location a customer can book at.”

Appearance

Field Notes
Primary colour Used for the buttons, the current step and the links on the form. Pick a swatch or type a Hex code such as #1976d2.
Design Classic: numbered steps with the summary beside them. Split: steps and summary in a side column, which needs a wide page. Minimal: one quiet column with a progress bar.

A page can choose another design for the same form with the design attribute or the block’s Design setting. See Shortcodes and blocks.

Name and slug

  • Name: only you see it. It tells your forms apart.
  • Slug: left empty, it is made from the name. The shortcode names the form by it. “Change it and pages using the old one stop showing this form.”

Steps

The Steps list holds the screens of the public form, in order. Drag a step by its handle to move it.

Step What it does Can be switched off
Dates and location The customer picks a location, a departure time and a return time. No: Always shown
Choose a boat The boats free for that rental, with the price of each. No: Always shown
Customer details Name, contact details and the fields you add below. No: Always shown
Payment method Lets the customer choose how to pay. Yes
Review and confirm A summary of the booking and the button that places it. No: Always shown

Dates and location is always first and Review and confirm always last: a boat can only be offered once the dates are known, and the booking is placed on the review. The other steps can be put in any order between them.

Payment method is a screen of its own only when two or more payment methods are set up. Otherwise the one method is used. Switched off, every booking is paid on arrival. The free plugin has one method, Pay on arrival, so its customers do not see this step.

Fields

Fields lists what the Customer details step asks. Three fields are always there and locked: Full name (required), Email (required) and Phone (optional). “Every booking needs this field, so it cannot be changed or removed.”

Click Add field to ask your own question:

Setting Notes
Label Required. What the customer reads.
Type Text, Email address, Phone number, Paragraph, List of choices or Checkbox.
Choices For a list. Type a choice and press Enter. They are offered in this order.
Required The customer must answer. For a checkbox it reads Must be ticked to book, which suits a terms or safety agreement.

Drag a field to reorder it, and use Remove field to take it away. The answers are saved on the booking, shown on its page in the admin, and available in emails through the {custom_fields} placeholder. See Emails and alerts.

A new form works as it is: the steps are the standard ones. Change them or add fields now, or come back to it later.

The booking form, step by step

The Choose a boat step listing the jet skis free for the chosen time, each with its price and number available, and the order summary beside it

This is what a customer sees with the standard steps. The progress bar at the top shows Dates, Boat, Details, Payment (only when there is a choice of payment) and Confirm, each with a short line such as “Where and when”. The order summary, Your booking, sits beside the steps or under them on a narrow screen, and updates as the customer chooses.

1. Dates

“When would you like to sail?”

  • Location: a list of the marinas the form books at. With only one, its name is shown instead.
  • Departure and Return: a date and a time each. “Return must be after departure.”
  • Guests: how many people, 1 by default.
  • Quick stay lengths, which set the return in one tap: 2, 4 or 8 hours and 1 day where the marina bills by the hour, 6 hours and 1 day by the half day, 1 day, 3 days, 1 week and 2 weeks by the day, and 1, 2 or 4 weeks by the week.

Then Check availability. On a boat’s own page the dates step changes with the boat’s mode: a boat on fixed departures asks for a day and then a Departure time, and a full-day boat asks only for the day. See Booking modes.

2. Boat

“Choose a boat”. The boats free for that time are listed with their price and how many are free, such as “3 available”, or Sold out. Boats that cannot be sold for that time, for example because of their minimum hours or the number of guests, are listed under them with the reason. If nothing is free: “No boats are available for those dates.”

At a marina that counts by numbered unit PRO, a Pick a boat list lets the customer choose the hull, see Units.

3. Details

“Your details”: Full name, Email, Phone and the fields you added. Then Review.

4. Payment

“How would you like to pay?” Shown only when the customer has more than one way to pay.

5. Review and confirm

A summary of the booking, then Confirm booking.

The confirmation

The last screen says Booking received, or Booking confirmed when new bookings start as Confirmed, with the reference and a Copy button: “Keep your reference: you will need it to view or change this booking.” From there the customer can View your booking (when a booking summary page is set), Add to Google Calendar or Make another booking.

A customer who pays online is sent to the payment page and comes back to the form, which then shows how the payment went instead of a fresh form.

If the form shows nothing

What the page says Why
“No marinas are available yet.” No active location is offered by this form.
“This booking form is inactive, so visitors do not see it.” (only to staff) The form’s Status is Inactive. Visitors see nothing.
“The location this page names is not one this form books at, so the form starts on its first location.” (only to staff) The page’s location attribute names a marina outside the form’s locations.

The form also checks every request on the server, so a field that a robot fills in and a person never sees is refused.

Quick Links

Share